Konfigurieren von XAMPP senden Sie E-mail von localhost?
Ich versuche zum senden von E-mail von "localhost".
aber ich bin nicht in der Lage, senden Sie die mail von localhost
also kann mir jemand sagen, wie man neu konfigurieren, mein xampp zum senden von E-mail von localhost
Können wir den code sehen?
Unmöglich zu helfen, wenn Sie nicht geben uns die aktuelle Konfiguration an.
Ist das noch relevant, mit Quecksilber enthalten (ApacheFriends XAMPP 1.8.2)? Ich würde denken ja, aber wenn es Menschen gibt, die lieber Mercury, geben Sie bitte unten. 🙂 Vielen Dank!
Mögliche Duplikate von sendmail.exe öffnet auf E-mail senden
Unmöglich zu helfen, wenn Sie nicht geben uns die aktuelle Konfiguration an.
Ist das noch relevant, mit Quecksilber enthalten (ApacheFriends XAMPP 1.8.2)? Ich würde denken ja, aber wenn es Menschen gibt, die lieber Mercury, geben Sie bitte unten. 🙂 Vielen Dank!
Mögliche Duplikate von sendmail.exe öffnet auf E-mail senden
InformationsquelleAutor farid shaikh | 2013-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie senden E-mail von localhost mit sendmail Paket sendmail-Paket ist bereits eingebaut in XAMPP.
Also wenn du XAMPP nutzt, dann können Sie ganz einfach per E-mail von "localhost".
zum Beispiel können Sie konfigurieren
C:\xampp\php\php.ini
undc:\xampp\sendmail\sendmail.ini
für gmail-E-mail zu senden.in
C:\xampp\php\php.ini
findenextension=php_openssl.dll
und entfernen Sie das Semikolon vom Anfang der Zeile zu machen SSL arbeiten für gmail, für "localhost".in php.ini-Datei finden
[mail function]
und ändernÖffnen Sie Nun
C:\xampp\sendmail\sendmail.ini
. Ersetzen Sie den vorhandenen code in sendmail.ini mit folgenden codeSie jetzt getan haben!! erstellen Sie die php-Datei mit mail-Funktion und senden Sie E-mail von "localhost".
PS: nicht vergessen zu ersetzen my-gmail-id und my-gmail-Passwort im obigen code.
Auch, vergessen Sie nicht, entfernen von doppelten Schlüssel, wenn Sie kopiert Einstellungen von oben. Zum Beispiel Kommentar folgende Zeile, wenn es eine andere sendmail_path :
sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
im php.ini-DateiDenken Sie auch daran, starten Sie den server mit dem XAMMP control panel, damit die änderungen wirksam werden.
Für Google Mail überprüfen Sie bitte https://support.google.com/accounts/answer/6010255, um den Zugriff auf weniger sichere apps.
Ich hatte ein upgrade von XAMMP 1.7.7 zu 2.8.2.3 -- sendmail enthalten ist, die in den neueren XAMPP. Ich habe versucht eine neuere sendmail mit 1.7.7 vor ein paar Monaten und konnte es nicht zu funktionieren-schließlich bit die Kugel und die neue XAMPP und es funktioniert wie beschrieben.
Ich glaube, die Lage C:\xampp\php\php.ini bezieht sich auf windows-Umgebungen. Für mac-look in xamppfiles/etc für Ihre php.ini-Datei.
Antwort war am besten, aber bitte beachten Sie, dass die Verwendung der default-ssl auf smtp_port funktioniert möglicherweise nicht in bestimmten Situationen mit 465 als Thirumalai murugan Antwort gesagt hat, eigentlich ist es fest für mich
Es ist nur für gmail? danke..
InformationsquelleAutor Vikas Dwivedi
In XAMPP v3.2.1 für Test-Zwecke können Sie sehen, die E-Mails, die XAMPP sendet in XAMPP/mailoutput. In meinem Fall auf Windows 8 dies nicht erfordern keine zusätzliche Konfiguration, und es war eine einfache Lösung, um Test-E-Mail
c:\xampp\php\php.ini
, suchen[mail function]
, und kommentieren Sie die Zeile, erwähntmailtodisk.exe
. Halten Sie jede zweite Zeile in diesem Abschnitt auskommentiert außer dermail.add_x_header
ein.Als addemdum zu meinem Kommentar oben, bei den neueren Versionen von XAMPP, müssen Sie manuell fügen Sie die mailtodisk Linie. Es sollte in etwa so Aussehen:
sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
Ein zusätzlicher Nachtrag zu Kommentar von @TimMalone. Ich fand, dass die mail nur geschrieben werden, um XAMPP/mailoutput wenn läuft XAMPP als admin
Sie nicht haben ausführen, XAMPP als admin, aber Sie haben zu geben, die Berechtigung für alle Benutzer Schreibzugriff auf den Ordner XAMPP/mailoutput (Rechtsklick auf Ordner - > Sicherheit > all users > Berechtigungen Bearbeiten > full access)
InformationsquelleAutor Paul Trotter
Seine sehr einfache senden von E-Mails über localhost oder die lokale server
Hinweis: ich bin mit der test-mail-server-software auf Windows 7 64-bit mit Xampp installiert
Nur download test mail server tool und installieren Sie entsprechend den Anweisungen auf Ihrer website Test Mail Server Tool
Nun müssen Sie nur zwei Zeilen unter
php.ini
Datei[mail function]
und entfernen Semikolon vor;smtp = localhost
sendmail_path = "C:\xampp\mailtodisk\mailtodisk.exe"
Brauchen Sie nicht, etwas anderes zu ändern, aber wenn Sie noch keine E-Mails bekommen als Sie für die
SMTP port
die port-Nummer muss identisch sein.Die oben genannte Methode ist für den default-Einstellungen der Xampp-software.
Ich habe nicht haben, etwas zu tun, damit es funktioniert, installieren Sie es einfach.
Ich musste nur den port ändern, obwohl
InformationsquelleAutor Vikas Khunteta
Konfigurieren Sie SMTP auf Ihrem server. Sie können G Suite für SMTP von Google kostenlos:
Lesen Sie mehr über
PHPMailer
hier.haben Sie versucht, meine Antwort?
Iused @Vikas Antwort aber ich habe ein fragment von Ihnen also mit 465 als emtp_port. Gute Arbeit jedenfalls
Fatal error: Klasse "PHPMailer' not found in C:\xampp\htdocs\myweb\email_script.php auf der Linie 82
Sie haben zu download die phpmailer github.com/Synchro/PHPMailer
InformationsquelleAutor Thirumalai murugan
Können Sie test E-mail senden, die in Ihrem PC ohne Internet -
sollten Sie verwenden Papercut diese einfache Anwendung um test E-mail senden. und Sie nicht brauchen, um etwas zu konfigurieren.
Führen Sie es einfach, und versuchen Sie, senden Sie E-mail:
test_sendmail.php
und Sie werden sehen:
Ich hoffe, Sie werden einen guten Tag haben.
Sie finden mich auf Youtube weitere tutorial Piseth Sok
Jubeln!
InformationsquelleAutor Piseth Sok
Für die Menschen auf windows 8, wenn Sie dies tun wollen, würde ich wirklich empfehlen die Lektüre dieses tutorial habe ich gefunden: http://yogeshchaugule.com/blog/2013/configure-sendmail-wamp
Seine nicht von mir geschrieben, aber nach knallte meinen Kopf an eine Betonwand für 2,5 Stunden nicht immer diese Arbeit mit den seltsamsten Fehlern wie:
Schließlich fand ich, dass das tutorial wurden bei der installation von https://www.stunnel.org/downloads.html und die Konfiguration von Stunnel. Letztlich funktionierte es.
output
,debug
undsocket
Parameter von stunnel.conf, wie Sie waren, werfen einen Fehler. Von Ihnen positiv bewertet werden.InformationsquelleAutor N.Schipper
Als in meiner persönlichen Erfahrung fand ich, dass sehr ähnliche Sache zu Vikas Dwivedi Antwort wird gut funktionieren.
Schritt 1 (php.ini-Datei)
In php.ini-Datei befindet sich im
xampp\php\php.ini
. Ändern Sie die Einstellungen, um die folgenden:Schalten Sie andere Variablen unter
mail funciton
indem;
vor Ihnen. e.g;smtp_port=25
Schritt 2 (sendmail.ini-Datei)
In der sendmail.ini liegt bei xampp\sendmail\semdmail.ini-änderung der
Folgendes:
Schritt 3 (code)
Erstellen Sie eine php-Datei und verwenden Sie die folgenden:
Bemerken
InformationsquelleAutor Mahdi Rafatjah
Wenn Sie haben eine installierte Kopie der neueste xampp kopieren, dann überprüfen Sie diesen link für eine vollständige Dokumentation senden von E-Mails über xampp. Sie müssen aktivieren, apache, bevor Sie versuchen, Zugriff auf den folgenden link
http://localhost/dashboard/docs/send-mail.html
InformationsquelleAutor Jignesh Rawal
Müssen Sie definieren eine
SMTP
server und einen port für diese. Alle, mit Ausnahme wie das versenden von E-mails von live-hosts.Dies ist ein nützlicher link zu diesem.
InformationsquelleAutor Vishnu Renku
nur habe über eine Stunde versucht diese Arbeit zu machen. für alle mit den gleichen Schwierigkeiten, mit all den Kommentaren gepostet, die nicht arbeiten: Sie müssen Apache neu starten, in deinem XAMPP inrerface! nur ein Neustart von XAMPP nicht funktionieren!!
InformationsquelleAutor user3065579
Dieser code wird verwendet für die E-mail von Ihrem localhost XAMPP und Ihrem Gmail-Konto.
Dieser code ist sehr einfach und für mich arbeiten, versuchen, Ihr selbst.
Unten Ändern Sie In php.ini-Datei
Unten Ändern In sendmail.ini-Datei
Schreiben Sie bitte die belove-code in Ihre PHP-Datei, um E-Mail senden
InformationsquelleAutor Kishan Sorathiya