Wie SSL beim versenden von Mails aktivieren?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Wie SSL beim versenden von Mails aktivieren?

Beitragvon Dungeonwatcher » 08.03.2014 10:48

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

Benutzeravatar
Miriam
Valued Contributor
Beiträge: 12309
Registriert: 13.10.2004 07:18
Wohnort: Ammerland
Kontaktdaten:

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon Miriam » 15.03.2014 22:38

Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen

Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon Dungeonwatcher » 15.03.2014 22:50

Hi! 8)

Das klappte bestens. Danke. :)

Bye

Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon Dungeonwatcher » 20.04.2014 16:48

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?

Benutzeravatar
HabNurNeFrage
Ehemaliger
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon HabNurNeFrage » 20.04.2014 18:34

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/blob/master/phpbb2_smtp_phpmailer.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/PHPMailer/zipball/8717a79565b2c0ed67f851d70e1949febdf3b226

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

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };

posaunen
Mitglied
Beiträge: 386
Registriert: 21.04.2004 20:05

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon posaunen » 20.04.2014 19:11

Wenn du den Mailserver in der Form

ssl://mailserver.xy

angibst sollte das gehen. Geht jedenfall bei anderen Providern.

Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon Dungeonwatcher » 20.04.2014 21:11

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) )

Benutzeravatar
HabNurNeFrage
Ehemaliger
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon HabNurNeFrage » 20.04.2014 22:11

Hi,

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

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };

Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon Dungeonwatcher » 21.04.2014 05:13

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

StanleyG
Mitglied
Beiträge: 71
Registriert: 10.12.2006 20:33

Re: Wie SSL beim versenden von Mails aktivieren?

Beitragvon StanleyG » 08.09.2014 11:49

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
Even if everyone in the country were a genius, half would be below average.
By definition.


Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“