xampp php mail senden

Suchte ich auf stackoverflow und google zu finden, wie man setup -xampp, mercury und php code um E-mail senden mit Windows server 2008 r2.

Und mit der übung fand heraus, dass ich E-mail senden können mit Mail::factory mit smtp.gmail.com und auch E-mail senden können mit Quecksilber (Datei -> Send mail) mit my_email_address@my_domain_name.com registriert mit Quecksilber. Also versuche ich, um E-mail senden mithilfe php code. Aber es ist sill funktioniert nicht in meinem Fall.

Hier sind meine configs:

C:/xampp/apache/php.ini

sendmail_path = "\xampp\sendmail\sendmail.exe -t -i"

sendmail.ini

smtp_server=my_domain_name.com
smtp_port=25
error_logfile=error.log
debug_logfile=debug.log
auth_username=my_email_address@my_domain_name.com
auth_password=my_password
force_sender=my_email_address@my_domain_name.com
hostname=my_domain_name.com

code php

$to = $email;
$subject = "Hello";
$message = "How are you ?";
$from = "my_email_address@my_domain_name.com";
$headers = "From:" . $from;
$result = mail($to,$subject,$message,$headers);

if($result){
    echo "Mail Sent." . $result;
}
else{
    echo "Failure." . $result;
}

Ich check-in C:\xampp\sendmail\debug.log und bekomme Fehler

--- MESSAGE END ---
12/12/31 06:46:04 ** Connecting to my_domain_name.com:25
12/12/31 06:46:06 ** Disconnected.
12/12/31 06:46:06 ** Disconnected.
12/12/31 06:46:06 ** Disconnected.
12/12/31 06:46:06 ** Socket Error # 10061<EOL>Connection refused.

wo bin ich falsch ? Würden Sie bitte hier mir helfen ?

  • Ihre debug.log Socket Error [..] Connection refused zeigt an, dass kein SMTP-server ist eigentlich die Beantwortung auf my_domain_name.com:25 stellen Sie sicher, es ist ein smtp-server laufen und den port 25 nicht durch eine firewall blockiert.
  • Danke für deine Antwort , ich schauen in mein Fenster, firewall , SMTP-port 25 erlauben es, Eingehende Regeln , und es funktioniert immer noch nicht . Wie kann ich wissen smtp-server zum laufen ?
InformationsquelleAutor whitebox | 2012-12-31
Schreibe einen Kommentar