Damit XAMPP eMails verschicken kann, müssen zwei Dateien angepasst werden: c:\xampp\sendmail\sendmail.ini:
smtp_server=mx.christo.net
smtp_port=587
smtp_ssl=auto
error_logfile=error.log
debug_logfile=debug.log
auth_username=owagner@ad-libitum.info
auth_password=geheim
pop3_server=
pop3_username=
pop3_password=
force_sender=owagner@ad-libitum.info
force_recipient=
hostname=localhost
und die php.ini:
[mail function]
SMTP=localhost
smtp_port=587
sendmail_from = postmaster@localhost
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
mail.add_x_header=Off
mail.log = C:\xampp\sendmail\php_mail.log
Anschließend den Server neu starten und es sollte funktionieren.