Portál AbcLinuxu, 31. července 2025 01:26


Dotaz: Funkce mail(PHP) neodesila maily

5.2.2004 14:13 Lukas | skóre: 4
Funkce mail(PHP) neodesila maily
Přečteno: 1046×
Odpovědět | Admin
Ahoj, potreboval bych pomoci s nasledujicim problemem: Pokud mam ve skriptu funkci mail ktera ma odeslat nejaky mail tak ten mail neodejde a do logu mi to zapise:
Feb 5 13:48:11 server sendmail[2825]: i15CmBST002825: from=apache, size=88, class=0, nrcpts=1, msgid=<200402051248.i15CmBST002825@localhost.localdomain>, relay=apache@localhost Feb 5 13:48:11 server sendmail[2825]: i15CmBST002825: to=bobes@centrum.cz, ctladdr=apache (48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30088, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Diky za rady.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.2.2004 14:30 Martin
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi ti na pocitaci nebezi postovni server. Nastav si v php.ini jak postu posilat.
5.2.2004 14:55 Lukas | skóre: 4
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Poštovní server běží, když pošlu mail normálně z outlooku je vše v pořádku.
5.2.2004 17:53 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Máš tam connection refused z localhosta. Zkoušel jsi poslat mail ručně telnet localhost 25...? Funguje?
5.2.2004 21:10 Lukas | skóre: 4
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
už sem tu chybu našel byla v kofiguraci sendmailu, teď už to posílá na všechny maily kromě centrumu, na centrum maily neodchazej pise to: stat=Data format error mám doménu 3. řádu, tak jestli to nebude tim...
5.2.2004 22:49 uch
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
:-))))))))))))))))))))))))))))))))))))))))))))))
LOL
lepsi joke sem dlouho neslysel
6.2.2004 00:46 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
no nějak mi to brzdí závity a nebo nechápu...tobě běží to php a apache na jakém OS? na Linuxu? a posíláš z localhosta poštu z outlooku? Není to Win program? Mám v tom bordel! Upřesni.
6.2.2004 01:08 Lukas | skóre: 4
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Sorry, mám server s fedorou a k němu klintske pc s windows, funkce mail uz funguje jen jak sem se jiz zminil neodchazeji maily na @centrum.cz...
6.2.2004 08:02 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Na první přečtení mi to také nebylo moc jasné ... ale jinak, než ho použije jako klienta z jiného počítače, asi člověk posílat poštu z Outlooku přes linuxový SMTP nemůže, takže vysvětlení bylo nasnadě.
6.2.2004 09:38 Lukas | skóre: 4
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
No s tim vysvětlováním problému mám trochu problémy...
Ale jak říkám mám server s linuxem na kterym bezi smtp server - sendmail, zaroven je to i router a mam takovou malou subsit ke ktery je pripojen pocitac s windows na tomto pocitaci mam outlook a v nem nakofigurovanej mailovy ucet ktery sem si na serveru vytvoril, normalne mam jako smtp i pop3 server uvedene jmeno sveho serveru, a vpohodě to funguje - až na ty maily co maj odejit na centrum.cz... tak snad už je tohle vysvětlení jasnější;)
6.2.2004 12:54 Martin H.
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
Ahoj, rozhodně nejsem odborník na maily (s tím teprve začínám), ale ještě upřesni: Takže máš SendMail a stanici s Win. V ní je Outlook s účtem, který má POP3 i SMTP nasměrovaný pouze na tento Sendmail (jen pro jistotu: např. server má IP 192.168.1.1, takže ve WIn máš u SMTP i POP3 tuto IP adresu, ano?)

Pokud tomu tak je a jiná pošta ti odchází, pak nevím....chyba bude někde v RELAY, ale tady nejsem odborník. Ale na ROOT.CZ jsem našel něco o SendMailu, třeba by ti to pomohlo (já jsem po prvních pokusech přesedlal na PostFix).

Ale, pokud tomu tak není, a snažíš se z nějaké sítě posílat přímo na SMTP.CENTRUM.CZ, pak asi budeš mít problém. Pochybuji, že by SMTP.CENTRUM.CZ byl OpenRelay! Takže bude nutné nastavit SMTP nadřízený server tvému SendMailu server tvého Providiera - ten ti musí sdělit. No a pak by ti to mělo chodit.

Jinak co se týká PHP, pokud nefunguje funkce MAIL, pravděpodobně není zaveden příslušný modul, nebo je chyba v nastavení PHP.INI - odhad.
13.2.2004 01:00 mytrix
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
TO co tu rikas jsou nesmysly ;) Nemusi nastavovat nadrazeny smtp, pouze ma binec v DNS zaznamech a tak centrum odmita mejly .. zrejme to bude zpusobeno prave tou 3rd domenou... jinak google to jisti ;o) http://www.google.com/search?q=%22Data+format+error%22+sendmail&ie=UTF-8&oe=UTF-8&hl=cs&lr=
6.2.2004 23:39 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Funkce mail(PHP) neodesila maily
mě prostě nešlo do hlavy jak odesílá poštu z outlooku když potřebuje posílat poštu z localhosta na tom serveru přes php skript a zmiňovanou funkci mail...chybu musel hledat na serveru a ne se dívat na nějaký outlook...tam apache a php neběží....ale vidím že už je to vyřešeno.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.