Blokování HTML v mailu
Po několika týdnech dloubání se v tom, proč nechodí ze stránky maily zákazníkům ohledně oznámení o nové objednávce, jsem zjistil, že blokujete HTML v mailech. Jakým způsobem můžu posílat pěkné maily zákazníkům s HTML a ne jen text?
Při nastavení SMTP jiného providera je vše ok.
5 Answers
Dobrý den,
zkuste si nastavit return-path. Return-path si můžete nastavit podle tohoto návodu:
Případně odešlete testovací email přes mailtester. Ve výsledcích můžete pak vidět, kde je chyba: https://www.mail-tester.com/
Z naší strany emaily nijak neblokujeme.
Dobrý den,
Jedná se o oznamovací maily ze systému OpenCart ať už funkcí SMTP nebo mail(). Plaintext chodí normálně. V kódu OpenCart je nastaveno HTML defaultně u oznamovacích mailů.
Protože jsem tento problém nedokázal vyřešit sám, zadal jsem jej partnerům OpenCartu a ti zjistili, že:
However, your hosting provider for some reason is blocking the sending of emails to Gmail if the email contains HTML code. That is, your site does not send order emails to Gmail, but it does send notifications to Gmail because the order email contains HTML code, while the notification email does not.
There are two solutions:
1) Find out from the hosting provider why this is happening and resolve the issue with them.
2) Use SMTP to send emails from the site, such as from Gmail. We tested SMTP with our test account and everything was delivered successfully to everyone.
Když nastavím SMTP s parametry mailu z webhostingu valravn.store, nefunguje to tak jak píší výše. Po nějaké době mi napíše mail delivery subsystem, že byl mail nedoručen (i když byl) na sekundární oznamovací e-mail u gmailu, zákazník nedostane oznamovací mail nikdy.