PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit PHP - Sendmail



Duke
21.06.06, 15:36
Zunächst einmal die Serversituation

Es handelt sich um einen Linux Suse 8.0 Server der im Büro steht und auf dem eine PHP Verwaltungssoftware läuft. Über diese soll nun an Kunden eine Email verschickt werden können. Soweit so gut. Da der Server zuvor noch kein Internet brauchte hab ich ihm nen Standartgateway usw. verpasst und Inet läuft soweit auch.

Dann habe ich mit 2 Testskripten ne Email verschickt und keine Fehlermeldung bekommen in den Logs ist auch kein auffälliger Fehler zu erkennen. Das Problem... Die Emails sind nicht angekommen.

Nun habe ich nochmal probiert mit Sendmail über die Konsole Emails an 2 verschiedene Adressen zu verschicken, auch hier gab es keinen Fehler.

/var/log/mail gibt auch keinen Fehler an soweit ich das sehe:

Jun 21 15:15:28 linux sendmail[16727]: k5LFIRTd016725; to:<xxx@xxx.de>, ctladdr=<root@linux.local> (0/0), delay>=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120263, relay=xxx.de [IP] dsn=2.0.0, stat=Sent (Ok: queued as 585BA2E0225)


Ich hoffe jemand hat eine Idee danke im Vorraus

Duke
21.06.06, 15:45
Also mittlerweile scheint es mir so zu sein, dass die Absenderadresse, weil es mit root und local ist nicht akzeptiert wird vom Eingangsserver... status = bounced

Jun 21 14:58:03 h5313 postfix/smtpd[28240]: connect from p508F1070.dip0.t-ipconnect.de[yyyyyy]
Jun 21 14:58:03 h5313 postfix/smtpd[28240]: 585BA2E0225: client=p508F1070.dip0.t-ipconnect.de[yyyyyy]
Jun 21 14:58:03 h5313 postfix/cleanup[28241]: 585BA2E0225: message-id=<200606211547.k5LFlRiC016724@linux.local>
Jun 21 14:58:03 h5313 postfix/qmgr[15802]: 585BA2E0225: from=<root@linux.local>, size=698, nrcpt=1 (queue active)
Jun 21 14:58:03 h5313 postfix/smtpd[28240]: disconnect from p508F1070.dip0.t-ipconnect.de[yyyyyyy]
Jun 21 14:58:03 h5313 postfix/smtp[28243]: 585BA2E0225: to=<xxx@xxx.de>, relay=mx01.schlund.de[212.227.15.150], delay=0, status=bounced (host mx01.schlund.de[212.227.15.150] said: 550 sender rejected by administrator)
Jun 21 14:58:04 h5313 postfix/cleanup[28241]: 0301D2E0226: message-id=<20060621125804.0301D2E0226@hxxx.serverkompeten z.net>
Jun 21 14:58:04 h5313 postfix/qmgr[15802]: 0301D2E0226: from=<>, size=2459, nrcpt=1 (queue active)
Jun 21 14:58:04 h5313 postfix/smtp[28243]: 0301D2E0226: to=<root@linux.local>, relay=none, delay=0, status=bounced (Name service error for linux.local: Host not found)

Ich hab jetzt nochmal einige Versuch unternommen per PHP Emails zu verschicken wo man dann natürlich auch bei mail() den Absender angeben kann, doch auch wenn dieser gesetzt ist wird es im postfix meines anderen servers mit to <wwwrun@linux.local> gebounced

Duke
21.06.06, 16:34
So hab das Problem in den Griff bekommen in dem ich /etc/hosts angepasst habe und dort linux.local gegen die gewünscht Domaing getauscht habe. Dann wird die Mail vom Eingangsserver soweit akzeptiert und auch die Absenderadresse mit PHP wird so "weitergegeben"

RichieX
21.06.06, 16:35
Du brauchst noch ein SMTP-Relay. Suche mal hier im Forum danach. Das wurde schon mehrfach behandelt.

Duke
21.06.06, 16:50
Ich hab zwar hier im Forum schon gesucht danach, aber ganz schlau bin ich immer noch nicht. Zumindest wüsste ich sponton nicht wozu ich es immo brauche. Vielleicht kannst du mir das doch noch kurz erläutern.

RichieX
21.06.06, 17:14
Bin jetzt bissl faul.

http://de.wikipedia.org/wiki/SMTP-Relay-Server

Duke
21.06.06, 17:19
;) Sind wir nicht alle ein bisschen Faul sosnt würden wir uns irgendeinen Job suchen bei dem man sich bewegen muss

Ehm danke auf jeden Für den Link hat mir schonmal nen bisschen weitergeholfen , muss jetzt mal sehen wie ich das konfiguriert bekomme.

Ein anderes Problem das zur Zeit immer Auftritt ist das :

Jun 21 16:45:35 h5313 postfix/smtp[31514]: 761252E0225: to=xxx@xxx.de>, relay=mx01.schlund.de[212.227.15.186], delay=1942, status=deferred (host mx01.schlund.de[212.227.15.186] said: 451 cannot deliver to <xxx@xxx.de> now, please try again later)

Immo verschicke ich die mail von dem Server hier im Netzwerk A auf meinen Server B der ihn zu meiner Emailadresse die zZ noch bei 1und1 ist weiterleitet. Mir erscheint es aber immo so, dass der Fehler hier nur temporär an meiner Emailadresse bei 1und1 liegt... hoffe ich ^^