rob: mail() auch aus lokaler Umgebung

Beitrag lesen

Leider kann ich in der php.ini nur den SMTP-Server und den Port angeben, aber nicht Benutzername und Passwort für smtp-auth.

Natürlich kannst du keine Zugangsdaten für den SMTP angeben. SMTP kennt ja auch gar keine Authetifizierung mit Username und Passwort.
Aus diesem Grund nutzen einige Provider ja auch "POP before SMTP". POP3 fordert Username und Passwort. Deswegen darf man dann erst mit dem SMTP sprechen, wenn man sich vorher beim POP3-Server authentifiziert (und die Mails abgefragt) hat.
Wenn Du deine Scripte testen willst, bevor Du sie online stellst, dann würde ich dir empfehlen, neben deinem Webserver noch einen SMTP zu installieren.
Auch für Windows findet man da einige kleine kostenlose Möglichkeiten.

Gruß, rob