Mailserver offline?
Thorsten F.
- php
0 Andavos0 Thorsten F.0 Andavos
Hallo Leute,
ich muss, um eine Seite zu testen, die ich offline habe, eine Mail nach der Registrierung verschicken.
Also:
Es regitriert sich ein User (Name, EMail usw.).
Dieser er dann eine Bestätigung an seine EMail Adresse.
Da ich diesen Vorgang erstmal offline testen möchte, muss ich ja irgendwie unter EasyPhP einen Mailserver einrichten. Oder sehe ich das falsch.
Denn bis jetzt bekomme ich die Fehlermeldung:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\programme\easyphp1-7\www\main\registriert.php on line 124
Könnt Ihr mir da bitte helfen?
Hallo,
Da ich diesen Vorgang erstmal offline testen möchte
Da hast du schlechte Karten, denn wenn du keine Verbindung mit dem Internet hast, kannst du auch nichts ins Internet verschicken ;)
Aber du meinst doch bestimmt "lokal Testen".
Also bei XAMPP (apachefriends.org) ist Mercury Mail enthalten, muss aber erst noch aktiviert werden.
Dazu geht man in den XAMPP Ordner und dann in den Unterorder: MercurryMail und dann auf mercury.exe
Da öffnet sich ein Fenster mit ganz vielen Unterfenstern, da musst du noch das Versenden von Mails an andere Server erlauben.
Dafür auf Configuration => MercuryS STMP Server => Connection Control und dort den Hacken entfernen bei: Do not permit SMTP relaying on non-local mail
Ne andere Möglichkeit ist es auch, die Text, den die Mail sendet an den Browser auszugeben.
Da sieht man dann ob die Links etc. richtig gesetzt sind.
Dann den link kopieren, einfügen und den Acc registieren
MFG
Andavos
Ok, habe XAMP eingerichtet.
Läuft auch alles ok, d.h.ich bekomme keine SMTP-Fehlermeldung mehr.
Aber ich erhalte keine E-Mail.
Musst das so oder muss ich da noch irgendwo was einstellen?
Hallo,
GMX und AOL blockieren Mails von lokalen oder welche mit falschem Absender, die landen nicht mal im Spam Order.
Bei Web.de gibts da keine Probleme, also evt. da ein Account einrichten und testen.
Außerdem dauert das versenden immer etwas und wenn du ne Mail sendest, muss Mercury erst eine Verbindung aufbauen, evt. Firewall ausschalten/Ports freischalten.
MFG
Andavos
Bei Web.de gibts da keine Probleme, also evt. da ein Account einrichten und testen.
Außerdem dauert das versenden immer etwas und wenn du ne Mail sendest, muss Mercury erst eine Verbindung aufbauen, evt. Firewall ausschalten/Ports freischalten.MFG
Andavos
Ok, ich habe einen Web-Account. Die Windows Firewall habe ich mal kurz ausgeschaltet, Mercury Mail hat aber auch die Berechtigung während die Firewall aktiv ist, nach außen zu senden.
Ich bekomme aber immer noch keine Mail. Du sagtest irgendwas von Ports freischalten. Kannst du das bitte näher erläutern?