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!