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 aufmy_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 ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiste Zeit ist das problem die ip des Servers.
Weil die meisten Anbieter nicht erlauben Datenverkehr von dynamischen ips von Servern mit Gott nicht spf-Datensatz ...
Lösung wäre, machen Sie eine Google Mail-Konto, und nach vorne wird der gesamte Verkehr über gmail oder eine Haus-interne exchange-server.
XAMPP Sendmail mit Google-Mail-Konto
Bitte Folgen Sie den Anweisungen wie oben im link:-
http://system66.blogspot.com/2010/01/how-to-send-mail-from-localhost-with.html