2010-12-07 7 views
3

Ich folge this Anweisung und ich habe den gleichen Fehler wie ein erster Benutzer Kommentar.Und ich weiß nicht, wie Sie diesen Fehler beheben.Konfigurieren Sie Gmail als SMTP in Xampp zum Senden von E-Mail-Fehler. Warum?

Kurze Notizen, was ich getan habe.

1.Change die sendmail.ini und php.ini-Einstellungen für E-Mail zu senden
2.Put die DLLs auf dem Sende Mail-Ordner
3.Put meinen Benutzername und Passwort von meinem Google Mail-Konto

smtp_server=smtp.gmail.com 
smtp_port=465 


; SMTPS (SSL) support 
; auto = use SSL for port 465, otherwise try to use TLS 
; ssl = alway use SSL 
; tls = always use TLS 
; none = never try to use SSL 
;smtp_ssl=auto 
smtp_ssl=tls 
default_domain=brettshaffer.com 
error_logfile=error.log 

Versucht sowohl Tsl und ssl gleichen Fehler. Fehler ist unten.

10/12/07 18:03:36 : Connection Closed Gracefully. 

Aktualisiert

[email protected] 
auth_password=mypassword 

ich schon da setzen und auch habe ich zwei ssl DLLs für die SSL-Verbindung

libeay32.dll 
ssleay32.dll 
+0

Gmail erfordert Authentifizierung. Haben Sie auth_username und auth_password in Ihrer sendmail.ini festgelegt? Und hast du auch smtp.googlemail.com versucht? – rik

+0

Bitte sehen Sie die aktualisierte Frage – svk

Antwort

5

da Sie XAMPP verwenden wäre es einfacher, phpmailer Skript zu verwenden :

PHP-Mailer script

und wenn Sie darauf bestehen, XAMPP verwenden Sie setzen sollten: smtp_ssl = ssl

und die sendmail.ini so konfigurieren, dass es mit Ihrem @ gmail.com Kontodaten verbindet. oder es wird keine Verbindung herstellen können.

+1

Ich bereits konfiguriert sendmail.ini – svk

+0

Könnten Sie auch die letzten paar Zeilen von Ihnen Apache Fehlerprotokoll und E-Mail-Protokoll? – Wesley

+0

10/12/07 18:03:36: Verbindung geschlossen anmutig. Wenn ich den Code im Browser ausführen, habe ich einen Fehler wie maximale Ausführungszeit überschritten. Aber ich denke (max_execution_time = 60) ist genug für das Senden von Mail.Ist es richtig, oder ich muss die Ausführungszeit – svk