Seite 1 von 1

Wie SSL beim versenden von Mails aktivieren?

Verfasst: 08.03.2014 10:48
von Dungeonwatcher
Hi! 8)

GMX und Co. lassen ja ab Ende März nur noch verschlüsselten Zugang beim versenden von Mails zu. Soweit so gut, nur wie richte ich dies bei phpBB2 ein? Ein Port wie bei GMX angegeben kann nirgends eingetragen werden.

Hat hier wer eine Lösung und verrät sie mir. Danke

Bye

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 15.03.2014 22:38
von Miriam

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 15.03.2014 22:50
von Dungeonwatcher
Hi! 8)

Das klappte bestens. Danke. :)

Bye

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 20.04.2014 16:48
von Dungeonwatcher
Hi! 8)

Zu früh gefreut, es klappt leider nicht. :(
So schaut die Fehlermeldung aus:
Ran into problems sending Mail. Response: 550 Insufficient security or privacy level.

DEBUG MODE

Line : 151
File : smtp.php
Zeile 151 ist diese:

Code: Alles auswählen

	// From this point onward most server response codes should be 250
	// Specify who the mail is from....
	fputs($socket, "MAIL FROM: <" . $board_config['board_email'] . ">\r\n");
	server_parse($socket, "250", __LINE__);
Was läuft hier noch falsch?

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 20.04.2014 18:34
von HabNurNeFrage
Hi,

könnte daran liegen, dass phpBB2 kein TLS in der Form unterstützt, wie viele Mail-Anbieter das derzeit einfordern...

Zunächst solltest Du schauen, ob Du ein Mail-Alias zum Versand im Board eingetragen hast.
Sollte das der Fall sein, versuch mal Deine Hauptadresse.
Eher vermute ich aber, dass das Eintragen des richtigen Ports nicht ausreicht, um die SSL-Policies zufrieden zu stellen.

Eine Möglichkeit, phpBB2 mit TLS zu modifizieren, habe ich hier gefunden: https://github.com/konsulting/PHPMailer
Detaillierte Anleitung: https://github.com/konsulting/PHPMailer ... mailer.mod
Anscheinend kann diese Mod unter Einbindung von PHP-Mailer das 2er zum Versand TLS-verschlüsselter eMails bewegen.

Voraussetzung für die Mod scheint die Einbindung des PHP-Mailers zu sein.
Download Zip-Package PHP-Mailer: https://api.github.com/repos/PHPMailer/ ... febdf3b226

Ob es damit was wird? Keine Ahnung - ist aber ein Ansatz...

LG

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 20.04.2014 19:11
von posaunen
Wenn du den Mailserver in der Form

ssl://mailserver.xy

angibst sollte das gehen. Geht jedenfall bei anderen Providern.

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 20.04.2014 21:11
von Dungeonwatcher
Hi! 8)
posaunen hat geschrieben:ssl://mailserver.xy
Das ergibt dann diese Fehlermeldung: Could not connect to smtp host : 0 :

Bemängelt wird diese Zeile:

Code: Alles auswählen

if( !$socket = @fsockopen($board_config['smtp_host'], 587, $errno, $errstr, 20) )

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 20.04.2014 22:11
von HabNurNeFrage
Hi,

als "Dirty-Approach" in der Datei smtp.php einfach mal versuchen, $board_config['smtp_host'] durch 'ssl://mailserver.tld' zu ersetzen...

LG

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 21.04.2014 05:13
von Dungeonwatcher
Moin, moin! 8)

Es bleibt leider beim Fehler: Could not connect to smtp host : 0 : . :(

Was auch immer GMX da an "Sicherheit" fabriziert hat, ich hab's jetzt anders gelöst. Mit meinem Uralt Konto bei Arcor funktioniert es jetzt wieder.

Danke trotzdem :P

Bye

Re: Wie SSL beim versenden von Mails aktivieren?

Verfasst: 08.09.2014 11:49
von StanleyG
Dungeonwatcher hat geschrieben:Hi! 8)
Das ergibt dann diese Fehlermeldung: Could not connect to smtp host : 0 :
Bemängelt wird diese Zeile:

Code: Alles auswählen

if( !$socket = @fsockopen($board_config['smtp_host'], 587, $errno, $errstr, 20) )
Das ist auch richtig, denn die Portnummer (587) ist falsch. Die Standard-Portnummer für SSL-SMTP ist 465.

Bei mir klappt es bei Strato wie folgt:

Code: Alles auswählen

if( !$socket = @fsockopen($board_config['smtp_host'], 465, $errno, $errstr, 20) )
Und als smtp-host habe ich in der Konfiguration einfach "ssl://smtp.strato.de" eingetragen.

StanleyG