Kein STARTLS beim Mailversand?

Hallo,

der benutzte Mailserver bietet eine Authentifizierung ausschließlich über Submission mit STARTTLS an. Shopware scheint das jedoch leider nicht zu initiieren. Sobald ich versuche, ein Kontaktformular zu versenden bekomme ich folgende Meldung: errMsg: 5.7.0 Must issue a STARTTLS command first , cmd: 530 in engine/Library/Zend/Mail/Protocol/Abstract.php on line 421

 

Submission ohne STARTTLS:

EHLO localhost
250-unrelevant
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
quit
221 2.0.0 Bye
closed

 

Submission mit STARTTLS:

EHLO localhost
250-unrelevant
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN **** LOGIN

250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUNKING
quit
221 2.0.0 Bye
closed

 

Hallo,

beim Verbindungs-Präfix musst Du auch entsprechend TLS (oder SSL je nach Server-Setup) auswählen und ggfs. bei Verbindungs-Authentifizierung login statt plain.

phpMail unterstützt der Server nicht (Methode zum Senden: mail) ?

Ggfs. kannst Du ansonsten versuchen, den SMTP Hostnamen des Servers als Mail Host einzutragen und nicht localhost, da es so zu Problemen mit dem SSL Zertifikat auf dem Mail-Port kommen kann (nicht valide).

Viele Grüße

Hey,

scheint schon etwas zu spät zu sein für mich, der Common Name des Certs ist natürlich nicht localhost ^^. Werde aber überlegen den MTA anzupassen, sodass localhost ohne STARTTLS sich verbinden kann. Dann braucht die Mail nicht extra raus.

 

Danke!