Sziasztok!
PHP-ből már egy ideje nem tudok levelet küldeni a mail függvénnyel. Van egy saját szerverem amin fut egy postfix és ezen fut az apache2 is.
Ez a levél jön vissza.
This is the mail system at host server.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
user@domain.hu host pop.chello.hu[xxx.xx.xxx.x] said: 553
gépnév.chello.at does not exist (in reply to MAIL FROM command)
Csatolmányként meg visszaküldte azt a levelet ami küldeni szerettem volna.
Mi lehet a gond?
- 2352 megtekintés
Hozzászólások
up
- A hozzászóláshoz be kell jelentkezni
Nem mondom, hogy turelmetlen vagy, 1 ora elteltevel maris "up"... :-)
ASK Me No Questions, I'll Tell You No Lies
- A hozzászóláshoz be kell jelentkezni
Ha jól tudom, a php mail-je a sima sendmailt használja, tehát azzal nem hiszem, hogy gond lenne. Mi a pontos parancs, amit kiadsz a kódban?
- A hozzászóláshoz be kell jelentkezni
Itt a legegyszerübb amivel nem megy. Régebben működött emlékszem.1
mail($cimzett,$targy,$uzenet,$fejlec);
De gyakorlatilag mindegy, hogy milyen kódot futtattam. Egyikkel sem ment.
- A hozzászóláshoz be kell jelentkezni
És a mail header szerint honnan pattan vissza a levél? Nem a címzett oldaláról (legalábbis nekem úgy tűnik a bevágott részlet alapján)?
- A hozzászóláshoz be kell jelentkezni
mail-nek utolso paraméter '-fkuldocim@szerver.hu'
____________________
http://asva.info - p2p blog
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat mindenkinek. Ez volt a megoldás. Utánanéztem és azt írták, hogy a php4 óta ötödik paraméterként lehet paraméterezni a sendmail úgy ahogy írtad.
Köszi mégegyszer mindenkinek.
- A hozzászóláshoz be kell jelentkezni
"user@domain.hu host pop.chello.hu[xxx.xx.xxx.x] said: 553
gépnév.chello.at does not exist (in reply to MAIL FROM command)"
a from cim nem letezik.
Tyrael
- A hozzászóláshoz be kell jelentkezni
majdnem. Ha ezt mondod, hogy MAIL FROM: , akkor a gepnev.chello.at FQDN-t ellenorzi le a tuloldal, hogy letezik-e. Na ez nem letezik, azaz ez egy DNS problema...
ASK Me No Questions, I'll Tell You No Lies
- A hozzászóláshoz be kell jelentkezni
A php.net-ről leírtam egy egyszerű scriptet és azzal próbáltam küldeni levelet. A log-ban ez lett.
Aug 4 07:30:52 server postfix/pickup[3528]: CE25926A2F5: uid=33 from=www-data
Aug 4 07:30:52 server postfix/cleanup[3795]: CE25926A2F5: message-
id=20080804053052.CE25926A2F5@server
Aug 4 07:30:52 server postfix/qmgr[3530]: CE25926A2F5: from=www-data@server, size=491, nrcpt=1 (queue active)
Aug 4 07:30:53 server postfix/smtp[3797]: CE25926A2F5: to=xy@gmail.com, relay=pop.chello.hu[213.46.255.2]:25, delay=0.26, delays=0.07/0/0.17/0.02, dsn=5.0.0, status=bounced (host pop.chello.hu[xxx.xx.xxx.x] said: 553 server.chello.at does not exist (in reply to MAIL FROM command))
Aug 4 07:30:53 server postfix/cleanup[3795]: 1F91626A3A5: message-id=20080804053053.1F91626A3A5@server
Aug 4 07:30:53 server postfix/bounce[3798]: CE25926A2F5: sender non-delivery notification: 1F91626A3A5
Aug 4 07:30:53 server postfix/qmgr[3530]: CE25926A2F5: removed
Aug 4 07:30:53 server postfix/qmgr[3530]: 1F91626A3A5: from=<>, size=2205, nrcpt=1 (queue active)
Aug 4 07:30:53 server postfix/local[3799]: 1F91626A3A5: to=orion@server, orig_to=www-data@server, relay=local, delay=0.08, delays=0.02/0/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Aug 4 07:30:53 server postfix/qmgr[3530]: 1F91626A3A5: removed
- A hozzászóláshoz be kell jelentkezni
Én nemrég Eximmel szívtam de rájöttem mi volt a hiba:)
Dns hiba volt confban, beírtam Dns-m, eximet újraindítottam és ment is levélküldés meg megy is
- A hozzászóláshoz be kell jelentkezni
from=www-data@server
teljesen normalis, ha egy mailszerver visszadobja a nem letezo domainrol erkezo leveleket, szerintem ezt kene kikalapalni.
szerk: write-only voltam, scottscott meg is irta fentebb a megoldast...
-szobi.
- A hozzászóláshoz be kell jelentkezni