PHPMailer verschickt keine SMTP-Mail
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absendern
bestimmter zeitraum
dank
datum
email
erfragen
fehler
gelten
gewisse menge
host
kurzfassung
nachricht
ordnung
port
server
tag
verbindung
versand
verschicken
zugriff
-
Guten Tag!
ich habe gerade versucht ein Script das wo anders einwandfrei läuft auf lima-city auszuführen,
allerdings will er mir keine Verbindung herstellen, eine gesicherte Verbindung ist leider nicht möglich zu meinem Mail-Server. Blockiert lima-city schlicht die Ports oder muss ich etwas beachten? Hat evtl. jemand schon Erfahrungen mit PHPMailer auf lima-city?
<pre><?php error_reporting(E_ALL); require_once './includes/class/email.class.php'; $mail = new PHPMailer(); //-- SMTP-Versand -- $mail->IsSMTP(); $mail->Host = "MEIN HOST"; $mail->SMTPDebug = 1; // 1 = Fehler und nachrichten | 2 = Nur Nachrichten $mail->SMTPAutoTLS = false; $mail->SMTPAuth = true; $mail->Port = 25; $mail->Username = "MEIN USERNAME AM SMTP"; $mail->Password = "MEIN PASSWORT AM SMTP"; //-- Header-Daten -- $mail->SetFrom('no-reply@teammeininter.net', 'TeamMeinInternet'); $mail->Subject = "Dies ist ein Betreff"; $mail->AddAddress("EMPFÄNGER-ADRESSE", "EMPFÄNGER-NAME"); $mail->AltBody = "Bitte aktivieren Sie HTML in ihrem Mail-Client, um die Nachricht ordentlich darzustellen."; // optional, comment out and test $mail->MsgHTML("Dies ist eine Nachricht via PHP-Mailer"); if (!$mail->Send()) { echo "\nFehler: " . $mail->ErrorInfo; } else { echo "\nNachricht verschickt"; } ?> </pre>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
muellerlukas schrieb:
https://blog.lima-city.de/2016/03/neue-firewall-policy-fuer-smtp-verbindungen-ueber-php/
Kurzfassung: Probiere mal Port 587
Danke muellerlukas, allerdings hab ich leider keinen Zugriff auf die Portkonfiguration,
vielleicht komm ich doch um nen vServer langsam nicht mehr rum. Aber Danke ;)
MfG
TeamMeinInternet -
Hast dus denn mal mit dem Port probiert?
-
Hallo,
Bei mir scheint der PHPMailer zu funktionieren, jedoch nur solange ich E-Mail auf den eigenen Mail-Server schicke. Nach aussen kann ich damit keine E-Mails verschicken...
Liegt das an einem Fehler, oder erlaubt dies lima-city nicht?
Der PHP-Mailversand scheint ja auch sonst stark eingeschränkt zu sein.
Gruss -
Was sagt denn die Bounce-Nachricht?
elekdstj schrieb:
Der PHP-Mailversand scheint ja auch sonst stark eingeschränkt zu sein.
Nicht wirklich. Du hast halt eine gewisse Menge. Macht auch Sinn. Sonst würde einfach jeder hier massig Accounts erstellen und darüber spammen. -
Die Bounce Nachricht sagt, dass die E-Mails erfolgreich verschickt werden.
Was jedoch nicht der Fall ist... -
Poste die doch mal. Ruhig auch mit geschwärzten Daten.
Und du bist sicher, dass dir Mail auf dem Zielserver nicht angekommen ist?
Nur, weil sie nicht in deiner Mailbox ist, heißt es ja nicht, dass sie nich beim Server selbst ankam. -
Hallo
Danke für die Hilfe, ich habe festgestellt, dass die Mails anscheinend doch verschickt wurden.
Es dauerte einfach sehr lange. Deshalb dachte ich, sie seien nicht verschickt worden. Ist jedoch alles in Ordnung und funktioniert.
Nun habe ich festgestellt, dass diese E-Mails auch nicht von PHP-Mailversand abgezogen werden. Somit ist es möglich mit dem PHP-Mailer beliebig viele Mails zu verschicken.
Sehe ich das richtig? -
elekdstj schrieb:
ich habe festgestellt, dass die Mails anscheinend doch verschickt wurden.
Es dauerte einfach sehr lange. Deshalb dachte ich, sie seien nicht verschickt worden. Ist jedoch alles in Ordnung und funktioniert.
Freut mich. Kann sein, dass der Zielserver Greylisting macht. Heißt: Bei neuen Absendern (oder wenn ein bestimmter Zeitraum abgelaufen ist) wird die Mail mit temporärm Fehler abgelehnt. Der sendende Mailserver versucht die Zustellung dann nach einer gewissen Zeit nochmal.
Dadurch kann es dann eben sein, dass der Versand etwas braucht.
Kannst du für Lima-Postfächer übrigens auch deaktivieren.
Nun habe ich festgestellt, dass diese E-Mails auch nicht von PHP-Mailversand abgezogen werden. Somit ist es möglich mit dem PHP-Mailer beliebig viele Mails zu verschicken.
Sehe ich das richtig?
Nur, wenn du die Mails via mail() verschickst, zähle die dazu. Wenn du über SMTP verschickst, dann gelten die Limits des jeweiligen SMTP-Servers.
Hier waren das - afair - 1000 pro Tag. Ob das jetzt pro Domain/User/Account war, kann ich dir leider nicht sagen. Kannst du aber über den Support erfragen und bei ggf. auch erhöhen lassen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage