Hi jeandeluxe,
ja, sowas ähnliches habe ich jetzt probiert und einen Teilerfolg erzielt:
Das ...
Code: Alles auswählen
...
$mail = new rex_mailer();
$mail->AddAddress($mail_to, $mail_to);
$mail->WordWrap = 80;
$mail->FromName = $mail_from;
$mail->From = $mail_from;
$mail->Subject = $mail_subject;
$mail->Body = nl2br($mail_body);
$mail->AltBody = strip_tags($mail_body);
// $mail->IsHTML(true);
$mail->Send();
...
... habe ich zu dem ...
Code: Alles auswählen
...
$mail = new rex_mailer();
$mail->AddAddress($mail_to, "Mein Mailtoname");
$mail->WordWrap = 80;
$mail->FromName = "Mein Mailfromname";
$mail->From = $mail_from;
$mail->Subject = $mail_subject;
$mail->Body = nl2br($mail_body);
$mail->AltBody = strip_tags($mail_body);
// $mail->IsHTML(true);
$mail->Send();
...
... gemacht.
Ist zwar jetzt vielleicht nicht so sauber programmiert, aber damit kommt mein Formular-Testmail schon mal so an, wie ich es haben will, nämlich nach dieser Formatierung RFC 2822 E-Mail-Adresse: Meinfromname <
info@meinedomain.com>.
Aber ... das Formular-E-Mail kommt dann immer nur bei meiner Testmailadresse an, die ein Catchall hat. Bei der originalen E-Mail-Adresse des Projektes kommt nach wie vor nichts an.
PHPMailer stelle ich auf "mail". "sendmail" funktioniert nicht wegen
Could not execute: /usr/sbin/sendmail
. "smpt" funktioniert auch wenn ich die richtigen Mailausgangsserverdaten einstelle nicht
Keine Verbindung zum smtp Host
.
Das ist dann eine Serversache des Providers, oder? Aber was sollte das genau für ein Problem sein? Ich habe Zugriff auf die php.ini Datei des Servers und könnte schon verschiedene Dinge einstellen, aber ich weiß überhaupt nicht, woran das liegen sollte, dass ein Mail, das per PHP und "mail" verschickt wird nicht ankommt.
Vielleicht gibt es noch Ideen.
Danke,
missmissr.