Permalänk

[PHP] mail() ?

Kortfattat:
Jag håller på med en mail-funktion till min sida. Kör Apache lokalt. Men hur ställer man in så mail-servern fungerar? Får bara meddelandet:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program\apache group\apache\htdocs\klippdata\skickat.php on line 20

Har öppnat port 25 i min router och i php.ini ser det ut såhär:

[mail function]
; For Win32 only.
SMTP = localhost ; for Win32 only
smtp_port = 25
sendmail_from= rikard_bratt@hotmail.com ; for Win32 only

Varför fungerar det inte? Nåt mer man måste ställa in i php.ini?

Visa signatur

Så du söker den perfekta sidan om webbradio? Surfa då vidare till
http://www.radioworld.se
där finns allt du behöver veta om hur du drar upp en ström!

Permalänk
Medlem

Har du en mailserver då? Och om mail servern körs på samma dator/nätverk som www-servern behöver du inte öppna port 25 i routern.

Visa signatur

~ When there's no more room in hell, the dead will walk the earth. ~

Permalänk

SMTP = localhost
ska bytas till tex:
SMTP = smtp.telia.se
beroende för vilken smtp-adress du har hoss din leverantör

Permalänk
Citat:

Ursprungligen inskrivet av Shark^
Har du en mailserver då? Och om mail servern körs på samma dator/nätverk som www-servern behöver du inte öppna port 25 i routern.

Aha, måste man ha POP eller nåt sånt? Den ska köras på samma nätverk. Men i så fall. Var laddar man ner en webbserver?

Visa signatur

Så du söker den perfekta sidan om webbradio? Surfa då vidare till
http://www.radioworld.se
där finns allt du behöver veta om hur du drar upp en ström!

Permalänk
Citat:

Ursprungligen inskrivet av MittroSpaung
Aha, måste man ha POP eller nåt sånt? Den ska köras på samma nätverk. Men i så fall. Var laddar man ner en webbserver?

Det enda du behöver göra är exakt som jag skrev är att ändra SMTP = localhost till vad din isp har för smtp-server

Permalänk
Citat:

Ursprungligen inskrivet av Mr. Ping Pong
Det enda du behöver göra är exakt som jag skrev är att ändra SMTP = localhost till vad din isp har för smtp-server

K, men du postade samtidigt

Visa signatur

Så du söker den perfekta sidan om webbradio? Surfa då vidare till
http://www.radioworld.se
där finns allt du behöver veta om hur du drar upp en ström!

Permalänk
Medlem

Om man nu vill använda sin ISPs smtp-server, jag skulle satt upp en egen, finns massor med gratis mjukvara för det..

http://www.postcastserver.com

Visa signatur

~ When there's no more room in hell, the dead will walk the earth. ~

Permalänk
Citat:

Ursprungligen inskrivet av Shark^
Om man nu vill använda sin ISPs smtp-server, jag skulle satt upp en egen, finns massor med gratis mjukvara för det..

http://www.postcastserver.com

Har installerat PostCard server nu och det funkade att skicka meddelanden. Men det är tänkt att det ska vara ett skript som skickar ett mail till användarna på sidan när dem handlat i en webshop jag gör. Mailen skickas ju bara till servern.

EDIT: Hmm, fann test-meddelandena jag skickat i skräpposten på min hotmail. Kan man fixa så dem inte gör det?

Visa signatur

Så du söker den perfekta sidan om webbradio? Surfa då vidare till
http://www.radioworld.se
där finns allt du behöver veta om hur du drar upp en ström!

Permalänk

Se till att mailen har en ordentlig header med sändare och Subject så är det nog inget spamfilter som tar den (såvidare du inte använder groteska mängder html i mailet då).
Kolla på php.net hur dom gör där för att lägga till sender med mera

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Shark^
Om man nu vill använda sin ISPs smtp-server, jag skulle satt upp en egen, finns massor med gratis mjukvara för det..

http://www.postcastserver.com

Har inte telia och säkerligen andra isp's tvingat fram att man relayar alla mail via deras smtp-server utifall att man kör egen mailserver.

Visa signatur

(\_/)
(='.') • warpdrive - svenska citatdatabasen
(")-(")

Permalänk
Medlem

Jo, några ISPs har, men inte alla! Min har det inte som tur är!

Visa signatur

~ When there's no more room in hell, the dead will walk the earth. ~

Permalänk
Citat:

Ursprungligen inskrivet av sphr
Har inte telia och säkerligen andra isp's tvingat fram att man relayar alla mail via deras smtp-server utifall att man kör egen mailserver.

Jepp, många nät inte minst högskolor brukar spärra utgående trafik på port 25 så att man måste använda deras interna SMTP, detta för att förhindra spam och massa andra otrevligehter.