7
« Poslední příspěvek od RDa kdy Dnes v 12:58:12 »
Ahoj, objevila se chybová hláška u jedné schránky která má forward na seznam.cz - viz chyba:
<*****@seznam.cz>: message requires SMTPUTF8, but no server was found
that supports SMTPUTF8. The last attempted server was
mx2.seznam.cz
V emailu vidím že jak subject, tak html tělo je v UTF-8 bez typicky výrazného escapování.
Můj server (nedávno aktualizovaný postfix) tedy podporuje SMTPUTF8 na příjmu, ale další server už nikoliv, jestli tomu dobře rozumím.
Co je tedy zde správné, nebo správnější řešení?
Mám vypnout SMTPUTF8, ať se mi do systému nedostanou "vadné" emaily a tím ukázat prostředníček technologii stylem - mysleli to dobře, ale dopadlo to jako vždycky.
Nebo si mám vytvořit konvertor, kterým proženu mail, když to selže na dané chybě aby se u nás provedlo to přeposlání úspěšně na druhý pokus? (kvůli SPF je příchozí a odchozí trasa jako separátní email, tj nedoručenky jdou ke mě, ne původnímu zdroji).
Email je z eshopu potvrzení objednávky - nevím zda mají nějako dynamickou detekci/generování podle toho zda protistrana nahlásila SMTPUTF8 podporu, nebo to řeší taky konverzí. Z maileru není jasný zda používají knihovnu nebo jenom základní mail():
X-Mailer: PHP/5.6.40-57+0~20211119.60+debian10~1.gbp8a9bd1