Odesílání mailů z VPS ON

154 zhlédnutíVirtuální serveryvrácený email
0

Dobrý den,

naše aplikace napsaná v PHP a umístěná na serveru pragmoon.cz (služba VPS ON od WEDOS) má funkci odesílání emailů. Emaily bohužel často nepřijdou a po delší době zkoumání a analyzování jsem dospěl k následujícím poznatkům:

  • pokud je email odesílán na server hostovaný u Wedos, přijde zpráva o nedoručení, že byl označen jako spam (554 5.7.1 Spam message rejected)
  • pokud je email odesílán na adresu na stejné doméně (pragmoon.cz), není doručen, ale ani zpráva o nedoručení nepřijde
  • na ostatní adresy chodí v pořádku (do vyčerpání testováno odesílání na adresy gmail, seznam, centrum atd.)

Mám tedy podezření, že problém může být způsobený tím, že odesíláme maily z jednoho serveru WEDOS na jiný a možná v kombinaci s nějakou špatnou hlavičkou je toto považováno za rizikové.

Ukázka zprávy o nedoručení:

The original message was received at Tue, 15 Mar 2022 14:50:02 +0100
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<prijemce@domena.tld>
(reason: 554 5.7.1 Spam message rejected)
----- Transcript of session follows -----
... while talking to wes1-mx2.wedos.net.:
>>> DATA
<<< 554 5.7.1 Spam message rejected
554 5.0.0 Service unavailable
Reporting-MTA: dns; www.pragmoon.cz
Received-From-MTA: DNS; localhost
Arrival-Date: Tue, 15 Mar 2022 14:50:02 +0100
 Final-Recipient: RFC822; prijemce@domena.tld
Action: failed
Status: 5.7.1
Remote-MTA: DNS; wes1-mx2.wedos.net
Diagnostic-Code: SMTP; 554 5.7.1 Spam message rejected
Last-Attempt-Date: Tue, 15 Mar 2022 14:50:03 +0100
  Return-Path: <****@pragmoon.cz>
Received: from pragmoon.cz (localhost [127.0.0.1])
 by www.pragmoon.cz (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTP id 22FDo279022321
 for <prijemce@domena.tld>; Tue, 15 Mar 2022 14:50:02 +0100
Received: (from www-data@localhost)
 by pragmoon.cz (8.15.2/8.15.2/Submit) id 22FDo1HC022320;
 Tue, 15 Mar 2022 14:50:01 +0100
Date: Tue, 15 Mar 2022 14:50:01 +0100
Message-Id: <202203151350.22FDo1HC022320@pragmoon.cz>
X-Authentication-Warning: pragmoon.cz: www-data set sender to ****@pragmoon.cz using -f
To: prijemce@domena.tld
Subject: Nové vydání časopisu PragMoon
X-PHP-Originating-Script: 0:emails.php
From: ****@pragmoon.cz
Content-Type: text/html;charset=utf-8

Děkuji za pomoc a rady a přeji hezký den 🙂

Role: Zákazník
JŠ255861 Odpověděl na otázku 24. 6. 2022

Dobrý den,
jaký PHP kód pro odesílání používáte konkrétně? Pokud e-maily nedorazí v rámci stejné domény, pak bude nejspíše na vině nastavení mailserveru, kdy je taková pošta nejspíše doručována lokálně (nejspíše půjde o nastavení hodnoty mydestination v configu postifxu, kde je uvedená doména)

0
TJ285257 31.02K - WEDOS Internet, a.s. 1 Komentář

Dobrý den,

podívejte na nastavení SPF. Zkusil bych ho dát například do tohoto tvaru:

v=spf1 mx a ip4:89.221.216.224 include:spf.seznam.cz ~all

Případně pokud tam máte i iPv6 adresu tak přidat i tu.

Role: Podpora
LB247290 publikoval nový komentář 13. 6. 2022

Děkuji za odpověď, ale SPF záznam pro pragmoon.cz vypadá téměř přesně takto,

jediný rozdíl je, že tam nemáme „mx“, ale to se domnívám nemůže být příčinou problému (mx záznam ukazuje na server seznamu, což je podle mě pokryto tím includem, navíc problém máme při odesílání z našeho serveru, nikoli ze serveru seznamu)

Prohlížíte 1 ze 4 odpovědí, klikněte zde pro zobrazení všech odpovědí.