Quantcast
Channel: OXID Community Forum - Bug-Verdacht
Viewing all articles
Browse latest Browse all 186

SMTP Port wird nicht berücksichtigt

$
0
0
Hallo,

gibt man unter Stammdaten->Grundeinstellungen->SMTP Server die Adresse in z.B. der Form tls://smtp.mail.de:587 an, so wird der Port 587 nicht berücksichtigt. Stattdessen wird Standardport 25 genommen.

Nach etwas Debuggen kam heraus, dass in der Methode _isValidSmtpHost in der oxEmail Klasse beim Typecasting in Integer $sSmtpPort = (int)$aMatch[3]; ein leerer Wert zurückgeliefert wird. Deswegen wird an der Stelle auch auf Standardport 25 zurückgegriffen.

Was ich aber an der Stelle noch viel problematischer finde, ist, dass bei nicht erfolgreicher Verbindung zum STMP Server, einfach auf sendmail gewechselt wird, ohne jegliches Feedback an den Admin. So ist es theoretisch möglich, dass einige User lange Zeit per sendmail verschicken, weil sie davon ausgehen, dass die eingetragenen SMTP Daten korrekt sind.

oxid CE 4.9.1

Viele Grüße
Kostas Strigkos

Viewing all articles
Browse latest Browse all 186