mail versenden

Alles, was PHP betrifft, kann hier besprochen werden.

Re: mail versenden

Postby rafael » 06. January 2009 16:33

ok danke
rafael
 
Posts: 70
Joined: 17. September 2008 17:06

Re: mail versenden

Postby glitzi85 » 06. January 2009 20:04

Naja, so pauschal kann man das nicht sagen. Es liegt an der Konfiguration von Mercury dass deine Mail nicht zugestellt wird.

Ein richtig Konfigurierter Mailserver nimmt nur Mails entgegen, für die er auch zuständig ist. Würde er auch andere Mails annehmen, dann nennt man das Relay. Tut er das ohne dass sich der Versender anmelden muss, dann ist das ein Open-Relay und damit eine Spamschleuder. Und da dein Mercury zum Testen gedacht ist, nimmt der nur E-Mails an die an @localhost gehen. Alle anderen werden geblockt. Du kannst dich natürlich vorher anmelden, dann würde er auch andere Mails annehmen. Mit PHP geht das aber nicht. Du müsstest jetzt also im Mercury noch einstellen, dass relaying von localhost aus erlaubt ist. Dann würde er die Mail ausliefern.

Das ganze geht so:

Im Mercury Admin auf Configuration -> Mercury SMTP Server und dann im Tab Connection Control schauen was da unten angehackt ist. Müsste nur der erste Punkt sein. Dann oben auf Add Restriction klicken und dann im linken Feld 127.0.0.1 eintragen, das rechte feld leer lassen, Allow Connection aktivieren und die erste Box noch aktivieren (Connections from this adress range may relay mail through this server). Dann alle Fenster mit OK bestätigen und schon sollte es funktionieren.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Previous

Return to PHP

Who is online

Users browsing this forum: No registered users and 13 guests