André Laugks: was bedeutet smtp auth genau

Beitrag lesen

Hallo!

Dort gibt man als Parameter neben host und port mit auth auch an, ob eine Authentifizierung erfolgen soll. Ich habe es spaßeshalber einfach mal auf false gesetzt und Benutzername/Passwort auf falsche Wert und die Mails wurden trotzdem gesendet, was mich ziemlich verwirrt.

smtp_auth wird bei SMTP-Server verwendet, um den User der die Email verschickt, auch wirklich dazu berechtigt ist, über diesen SMTP-Server Email zu versenden. In der Regel ist das der Benutzername und Passwort  die man auch für den POP3-Account hat. SMTP-Server die kein smtp_auth verwenden, sind von außen zu erreichen und werden oft als SPAM-Schleudern verwendet.

Da Du aber Deine Mails lokal verschickst, ist das nicht relevant bzw. Du Dich schon im Netzwerk Deines Providers/Hosters befindest. Eine Authentifizierung ist nicht nötig, da Du Dich schon quasi authentifiziert hast.

PEAR hat in diesem Paket diesen Parameter, damit Du auch Mails über SMTP-Server versenden kannst, an denen Du Dich noch authentifizieren musst.

http://en.wikipedia.org/wiki/SMTP-AUTH

André Laugks

--
Die Frau geht, die Hilti bleibt!