PHPMailer konnte keine Verbindung zum SMTP-host

immer folgende Fehlermeldung:

SMTP -> FEHLER: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: der angegebene host ist unbekannt. (0)
SMTP-Fehler: Konnte keine Verbindung zum SMTP-host. Es gab ein problem beim senden dieser mail!!!

Dies ist meine config Datei einstellen, da ich folgten dieser PHPMailer tutorial

//Configuration settings for My Site

//Email Settings
$site['from_name'] = 'Manish Dekavadiya'; //from email name
$site['from_email'] = 'manish@<my-domain>.com'; //from email address

//Just in case we need to relay to a different server,
//provide an option to use external mail server.
$site['smtp_mode'] = 'enabled'; //enabled or disabled
$site['smtp_host'] = "smtp.<my-domain>.com";
$site['smtp_port'] = 587;
$site['smtp_username'] = "manish@<my-domain>.com";
$site['smtp_password']="<password>";

und verwendet mailer-Klasse und einer erweiterten Klasse, wie oben im tutorial wie folgt:

/*****sendmail.php****/

//Grab our config settings
require_once($_SERVER['DOCUMENT_ROOT'].'/config.php');

//Grab the FreakMailer class
//echo $_SERVER['DOCUMENT_ROOT'];
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/MailClass.inc');

//instantiate the class
$mailer = new FreakMailer();

//Set the subject
$mailer->Subject = 'This is a test';
 $mailer->SMTPDebug = 1;
//Body
$mailer->Body = 'This is a test of my mail system!';

//Add an address to send to.
$mailer->AddAddress('[email protected]', 'Manish Dekavadiya');

if(!$mailer->Send())
{
    echo 'There was a problem sending this mail!';
}
else
{
    echo 'Mail sent!';
}
$mailer->ClearAddresses();
$mailer->ClearAttachments();

auch immer eine andere Fehlermeldung, als ich versucht habe ein Beispiel gegeben, in phpmailer docs @ examples/test_smtp_gmail_basic.php

SMTP -> ERROR: Failed to connect toserver: php_network_getaddresses:
getaddrinfo failed: der angegebene host ist
bekannt. (0) SMTP-Fehler: Konnte nicht
Verbindung zum SMTP-host. Es war ein
problem beim senden dieser mail!!!

so muss es sein, die Einstellung oder Konfiguration Fehler. es kann nicht sein, der code-Fehler.

  • Naja, die Fehlermeldung sieht ziemlich klar. Sind Sie sicher, dass smtp.your-domain.com existiert? Wer hat Sie, die Informationen, die web-host?
  • Der Fehler liegt genau dort: "Unable to find the socket Transports "ssl" - hast du vergessen, um es zu aktivieren bei der Konfiguration von PHP?"
  • telnet smtp.your-domain.com 587, gibt es einen service reagiert?
  • Ich habe versucht mit ping und konnte es nicht finden host. aber die mail.<mein-Domäne>.com wieder einige IP-Adresse, so muss es verfügbar sein. Nun, was ich ändern muss?
  • Korpel: Wo hast du diese Fehlermeldung aus? 🙂
  • Siehe revision #3
  • beide. sorry Jungs, ich weiß nicht, wie wurde es überarbeitet. 🙁 Nun ist es endgültig-update in Frage.

InformationsquelleAutor maniclorn | 2011-05-26
Schreibe einen Kommentar