phpMailer SMTP Authentication
am 14.09.2006 01:39:56 von cleverelementsHallo NG,
ich verwende seit einiger Zeit phpMailer für den Versand von E-Mails
aus meinen php-Tools heraus. Dabei nutze ich Sendmail. Weiter unten
findet ihr den Quellcode.
Bei manchen Empfängern kommt die E-Mail nicht durch - mit folgender
Bounce-Message:
**********
This message was created automatically by mail delivery software
(Exim). A message that you sent could not be delivered to one or more
of its recipients. This is a permanent error. The following address(es)
failed: user@t-online.de
SMTP error from remote mailer after end of data: host
mail.webpage.t-com.de [80.152.31.131]: 553 Authentication is required
to send mail as ------ This is a copy of the message, including all the
headers. ------
...
**********
Ich tappe leider etwas im Dunkeln. Verlangt der "Empfänger-Server" von
mir als Sender den Versand über einen SMTP-Server? Gibt es einen Weg
trotz alleiniger Verwendung von Sendmail (ohne! SMTP) durchzukommen?
Bin für jeden Tipp dankbar.
Viele Grüße
Marco
function sende_email($...,$...) {
$mail =3D new PHPMailer();
$mail->IsSendmail();
// define from
$mail->From =3D $from;
// define sender
$mail->Sender =3D $sender;
// define reply-to-email
$mail->AddReplyTo($replyto_email, "");
$mail->AddAddress($receiver_email);
$mail->Subject =3D $subject;
$mail->FromName =3D $from_name;
$mail->Body =3D $html_message;
$mail->IsHTML(true); =20
$mail->Send();
}