AWS SES nemohl odeslat e-mail, dostal chybu 550

0

Otázka

Používám SES pro odesílání e-mailů uživatelům. Někdy uživatelé hlásili mi, že neměli dostávat žádné e-maily ode mě. Začal jsem sbírat odrazil e-maily prostřednictvím sociálních sítí téma a našli hodně chyb, s status = 5.5.1 a

diagnosticCode

"smtp; 550 5.1.1 Remote MTA does not support STARTTLS. Message can be delivered only over a TLS connection."

Používám aws sdk a můj kód, který odešle emais:

let params = {
    Destination: {
        ToAddresses: [emailDestination]
    },
    Message: {
        Body: {
            Html: {
                Charset: "UTF-8",
                Data: template({
                    ...templateData
                })
            },
        },
        Subject: {
            Charset: 'UTF-8',
            Data: templateData.subject
        }
    },
    Source: SOURCE_EMAIL,
    ConfigurationSetName: CONFIGURATION_SET_NAME
};

await ses.sendEmail(params).promise()

Můj ConfigurationSet má TLS Required

Co jsem udělal špatně a mohlo by to být vzdálený problém konfigurace uživatele?

1

Nejlepší odpověď

4

Myslím, že jste na správné cestě, je vzdálený problém. Ze zvukové chyby, Amazon SES je snažil připojit na vzdálený poštovní relé, ale nedaří se vytvořit připojení TLS a zrušil místo.

Konfigurační sada je prosazování politiky posílám pouze při připojení TLS může být založena na přijímající server (a zpráva je šifrována), celou cestu až do konce-uživatele. V závislosti na tom, jak citlivá je vaše e-maily jsou, to může být požadované chování.

Nicméně, pokud chcete pokračovat v odesílání pošty, i když nešifrované, můžete zakázat vyžadovat TLS nastavení. Amazon bude stále používat TLS, pokud je to možné, podle jejich dokumentace -

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/security.html

Ve výchozím nastavení, Amazon SES používá oportunistický TLS. To znamená, že Amazon SES vždy se snaží, aby zabezpečené připojení pro příjem pošty server. Pokud Amazon SES nemůže navázat zabezpečené připojení, to posílá nešifrovaně.

2021-10-27 12:32:32

děkuji, bude se snažit, aby TLS není nutné - a uvidíte, co se stane
persononomo

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................