Stephan: mail() und auth.smtp

Hallo Forum, neuerdings stellen immer mehr Provider ihren
SMTP-Relay auf Authentifizierung um. Dies ist sicherlich
verständlich, wenn man sich das Spam-Problem betrachtet.

So, wie man seinen Mail-Client auf Authentifizierung umstellt,
wird meist erklärt. Wie sieht es aber mit CGI-Programmen aus, die
auf SMTP zugreifen. Wie kann man hier den Benutzernamen und das
dazugehörige Passwort übermitteln?
Ich selbst verwende z.B. sehr häufig die mail() Funktion von PHP.
Hierzu habe ich bisher leider keine Lösung gefunden.
Vielleicht kann mir einer von Euch weiterhelfen.

Vielen Dank für Eure Tipps

Stephan