Gelöst

Email mittels smtp durch php-script

vor 7 Jahren

Ich versuche gerade ein PHP-Script zum Versenden auf SMTP umzurüsten und verstehe gerade nicht wie dazu die Konfiguration aussehen muss.

Können Sie mir bitte helfen was für die einzelnen Parameter eingesetzt werden muss?

Hier ist ein beispielhaftes Script:

 

 
require_once "Mail.php";

$from = "Sandra Sender <[xxx]@t-online.de>";
$to = "Ramona Recipient <[xxx]@somewhere.com>";

$subject = "Hi!";
$body = "Hi,How are you?";
$host = "securesmtp.t-online.de";
$port = 465;
$username = "USERNAME";
$password = "PASSWORD";

$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);

$smtp = Mail::factory('smtp', array ('host' => $host,
'port' => $port,
'username' => $username,
'password' => $password));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
 
*E-Mail-Adressen editiert. Bitte posten Sie keine persönlichen Daten. Nadine H. vom Telekom hilft Team

667

0

4

    • vor 7 Jahren

      0

      2

      Antwort

      von

      vor 7 Jahren

      Ich habe alle Variationen ausprobiert. Sie meinen bestimmt die Zugangsdaten

      USERNAME@t-online.de und das zugehörige Passwort.

       

      Das PHP-Script gibt mir immer die Rückmeldung

      Failed to connect to securesmtp.t-online.de:465 [SMTP: Failed to connect socket: Connection refused (code: -1, response: )]

      0

      Antwort

      von

      vor 7 Jahren

      Hallo @Heinz.Wunderlich,

      ja, diese Zugangsdaten meinte ich. Die Fehlermeldung sagt aus, dass die Verbindung vom Server zurückgewiesen wurde. Versuchen Sie doch bitte einmal den Server securesmtprelay.t-online.de und geben mir gerne eine Rückmeldung.

      Viele Grüße Nadine H.

      0

      Uneingeloggter Nutzer

      Antwort

      von

    • Akzeptierte Lösung

      akzeptiert von

      vor 7 Jahren

      Hallo @Heinz.Wunderlich,

      herzlich willkommen in unserer Community. Bei Username tragen Sie bitte Ihre E-Mail-Adresse ein uns bei Passwort das E-Mail-Passwort. Dies hat @Kugic ja auch bereits schon mitgeteilt.

      Viele Grüße Nadine H.

      0

      0

    Uneingeloggter Nutzer

    Frage

    von

    Das könnte Ihnen auch weiterhelfen

    Gelöst

    vor 7 Jahren

    in  

    7371

    0

    6

    Gelöst

    in  

    915

    0

    4

    Gelöst

    in  

    383

    0

    1