Hallo,
SMTP = localhost
Hier trägst Du den SMTP-Server von Deinem Provider ein. Aber Vorsicht beim Testen, nicht übertreiben. ;)
smtp_port = 25
Das sind einfach die Einstellungen, über welches "Programm" die E-Mails verschickt werden. localhost heißt nichts weiter als "dieser Rechner". Du musst also entweder auf Deinem Rechner einen Mailserver (ein solches Programm) einrichten. Das ist, wie unten gezeigt, recht aufwendig und ein Sicherheitsrisiko. Wenn der nicht ordentlich konfiguriert ist, kannst Du recht zügig zur Spamschleuder werden.
Oder Du trägst dort eben eine Adresse von einem SMTP-Server ein, über den Du senden kannst. Es gibt nur noch wenige, die den Versand ohne Passwort erlauben. Am einfachsten ist es eben, da einen Deines Providers zu nehmen, da der Dich meist anders identifziert und Du ohne weitere Zugangsdaten über diesen senden kannst. Bei T-Online wäre das z.B. mailto.t-online.de. ABER da schickst Du über Deinen Provider, also solltest Du nicht unbedingt Massenmails und ähnliches testen. Aber für einzelne Mails funktioniert das recht gut.
Gruß, Thoralf
Sic Luceat Lux!