eMails mit PHP spinnt

martinibook

martinibook

Aktives Mitglied
Thread Starter
Dabei seit
20.08.2005
Beiträge
8.730
Reaktionspunkte
350
Ich verschicke eMails mit dem PHP-Befehl mail(). Allerdings funktioniert das nicht mehr richtig auf dem lokalen Server.
Bisher konnte ich eMail versenden, und sie kamen richtig an. Auf einem richtigen Webserver klappt es mit den gleichen Skript auch. Nur lokal klappt es nicht mehr. Ich weiß nicht mehr seit wann, aber weiß jemand wie man das Problem lösen kann?

Martin
 
das dürfte ziemlich deutlich in /var/log/mail stehen nehme ich an!
Vermutlich kann die mail nicht zugestellt werden ( connection refused, kein bekanntes mail-relay,...). Da müßtest Du schon mit Fehlern vom PHP-Interpreter oder Auszügen aus mail.log weiterhelfen um was Konkretes zu sagen.
 
Also das ist nicht nur auf meinem Rechner so, sondern auch auf dem Anderen Mac, gab es da ein Update, was da was zerschossen hat?

Martin
 
Hast Du eine dynamische IP? In der Regel werden von Mailservern nur Mails von Servern mit fester IP angenommen. Du müsstest Dein postfix/sendmail oder was bei Dir im Einsatz ist so konfigurieren dass es die Mails an einen öffentlichen Mail-Server (wirds sicher noch geben, auch wenn es nicht zu hoffen ist) weiterleitet oder an den Mailserver eines Mail-Providers (z.B. web.de). Dann ist der Absender der Mails allerdings dein-name@web.de.
 
s.o. ! Du mußt schon mehr Infos liefern, wenn Dir jemand helfen soll!
Also was sagt /var/log/mail zu Deinem Mail-Versuch!?
 
cd /var/log
cat mail.log

An zwei Adressen:
Code:
Dec 16 20:31:05 iBook postfix/master[2822]: master exit time has arrived
Dec 16 20:31:05 iBook postfix/smtp[2812]: warning: 7C19717009D: defer service failure
Dec 16 20:31:05 iBook postfix/smtp[2812]: 7C19717009D: to=<***>, relay=none, delay=102, status=deferred (Host or domain name not found. Name service error for name=mac.com type=MX: Host not found, try again)
Dec 16 20:31:05 iBook postfix/smtp[2810]: warning: 8098A17009E: defer service failure
Dec 16 20:31:05 iBook postfix/smtp[2810]: 8098A17009E: to=<***>, relay=none, delay=75, status=deferred (Host or domain name not found. Name service error for name=*** type=MX: Host not found, try again)

An eine:
Code:
Dec 16 20:29:23 iBook postfix/smtp[2810]: 44BDA17008D: to=<martin@martin-und-max.de>, relay=none, delay=0, status=deferred (Host or domain name not found. Name service error for name=martin-und-max.de type=MX: Host not found, try again)
 
Zuletzt bearbeitet:
@DMS: Es hat ja bisher geklappt.

Martin
 
Name service error for name=martin-und-max.de type=MX: Host not found, try again

Deine Namensauflösung funktioniert nicht!
Vermutlich klappt auch ein


ping martin-undmax.de

nicht? Dann kann die mail nicht zugestellt werden, weil schlicht nicht klar ist wohin!
==> Fehlerhafte Netzwerkeinstellung verhindern das Zustellen der mail
 
@DMS: Es hat ja bisher geklappt.
Was aber nicht heissen muss dass es nicht das Problem hätte sein können. Dein Provider hätte etwas geändert haben können etc. Aber egal, daran scheint es nicht zu liegen.

Die Fehlermeldung sagt dass der entsprechende MX-Eintrag für mac.com nicht geunden werden kann, ist also ein DNS-Problem. Könnte also wieder das DNS-Phänomen sein dass in letzer Zeit wohl viele Mac-User habe.
 
Zuletzt bearbeitet von einem Moderator:
Ob's am DNS liegt kann man sehr leicht herausfinden:
Code:
nslookup -type=MX martin-und-max.de
Die Antwort sollte in etwa so aussehen:
Code:
Server:         192.168.100.10
Address:        192.168.100.10#53

Non-authoritative answer:
martin-und-max.de       mail exchanger = 10 mailin.webmailer.de.

Authoritative answers can be found from:
[...]
usw.
 
Hab auch das gleiche Problem. Aber die Adresse wird scheinbar gefunde. ich setz mal die letzten 10 Zeilen rein. Vielleicht könnte mir daran jmd helfen.


PHP:
Oct 27 11:44:35 BUTTONS-PB postfix/pickup[10664]: B424A438A64: uid=70 from=<www>
Oct 27 11:44:35 BUTTONS-PB postfix/cleanup[10665]: B424A438A64: message-id=<20061027094435.B424A438A64@BUTTONS-PB.local>
Oct 27 11:44:35 BUTTONS-PB postfix/qmgr[10667]: B424A438A64: from=<www@BUTTONS-PB.local>, size=352, nrcpt=1 (queue active)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: connect to mx0.gmx.net[213.165.64.100]: server dropped connection without sending the initial SMTP greeting (port 25)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: connect to mx0.gmx.de[213.165.64.100]: server dropped connection without sending the initial SMTP greeting (port 25)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: B424A438A64: to=<***********>, relay=none, delay=1, status=deferred (connect to mx0.gmx.de[213.165.64.100]: server dropped connection without sending the initial SMTP greeting)
Oct 27 11:45:31 BUTTONS-PB postfix/master[10663]: master exit time has arrived
 
stenser schrieb:
Hab auch das gleiche Problem. Aber die Adresse wird scheinbar gefunde. ich setz mal die letzten 10 Zeilen rein. Vielleicht könnte mir daran jmd helfen.


PHP:
Oct 27 11:44:35 BUTTONS-PB postfix/pickup[10664]: B424A438A64: uid=70 from=<www>
Oct 27 11:44:35 BUTTONS-PB postfix/cleanup[10665]: B424A438A64: message-id=<20061027094435.B424A438A64@BUTTONS-PB.local>
Oct 27 11:44:35 BUTTONS-PB postfix/qmgr[10667]: B424A438A64: from=<www@BUTTONS-PB.local>, size=352, nrcpt=1 (queue active)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: connect to mx0.gmx.net[213.165.64.100]: server dropped connection without sending the initial SMTP greeting (port 25)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: connect to mx0.gmx.de[213.165.64.100]: server dropped connection without sending the initial SMTP greeting (port 25)
Oct 27 11:44:36 BUTTONS-PB postfix/smtp[10668]: B424A438A64: to=<***********>, relay=none, delay=1, status=deferred (connect to mx0.gmx.de[213.165.64.100]: server dropped connection without sending the initial SMTP greeting)
Oct 27 11:45:31 BUTTONS-PB postfix/master[10663]: master exit time has arrived

dein problem ist eher, dass der gmx mail server die verbindung erst gar nicht annimmt...
aber selbst wenn das behoben ist, wird der die absende adresse www@BUTTONS-PB.local ablehnen...
 
Woran kann das noch liegen, dass die Verbindung nicht angenommen wird?


Jens
 
ohne fehlermeldung/log files des gmx servers schwer zu sagen...
hab gerade mal spasseshalber von hier versucht mich mit dem server zu verbinden, aber der schliesst auch direkt die verbindung und lässt keine SMTP session zu...
 
Ok. Wird daran liegen, dass es bei mir wie bei dir eine dynamische IP is. Aber wie komm ich nun dazu mails mit sendmail zu versenden, wenn es nicht auf dem direkten Weg geht?


Jens
 
stenser schrieb:
Ok. Wird daran liegen, dass es bei mir wie bei dir eine dynamische IP is. Aber wie komm ich nun dazu mails mit sendmail zu versenden, wenn es nicht auf dem direkten Weg geht?

willst du die über dein gmx account versenden? oder an eine gmx adresse?
also mail.gmx.de nimmt die verbindung bei mir, falls du über dein gmx account versenden willst...
wenn du an eine gmx adresse schicken willst, dann musst du wohl den mail-server deines provider als relay host nehmen...
 
Jo. Ich wollte an gmx schicken. Prinzipiell isses egal ob ich den mail-server vom provider nehm oder dann eben auch einen von gmx oder? Brauch doch nur Zugangsdaten dafür oder?


Jens
 
prinzipiell schon, allerdings scheint mx0.gmx.* keine verbindungen von dynamischen IPs zuzulassen (anti-spam massnahme?), daher musst du wohl den mail-server vom provider nehmen...
 
@balufreak: der nützt mir irgendwie nicht wirklich.

@oneOeight: ja. gmx blockt ab (ankommende mails von dyn. IP's). genauso wie web.de. Wie kann ich nun einstellen, dass meine mails nicht vom PB sondern vom mail-server des ISP kommen? Hab mir auch den postfixEnabler geholt und hab nun aber keine Ahnung wie und wo ich die login-daten eines anderen SMTP-Servers eintrage, damit die Mails dann darüber gehn. Ist das dann der "Relay"? Kann mit dem Begriff nix anfangen.


Jens
 
Zurück
Oben Unten