С какого IP-адреса SMTP lib отправляет электронное письмо?

Кто-нибудь знает, каков IP-адрес отправителя при использовании Python smtplib для отправки электронных писем? Электронный адрес отправителя будет Gmail. Отправляется ли электронное письмо с IP-адреса компьютера, на котором выполняется скрипт Python? Или это IP-адрес с серверов Gmail?

Я хочу создать программу электронного маркетинга, такую ​​как Mailchimp, для личного использования, но гораздо меньшего размера и с гораздо меньшим количеством функций, чем Mailchimp. Одним из ключевых аспектов программного обеспечения для маркетинга является интеллектуальная собственность. Электронные письма должны быть отправлены с IP-адреса с хорошей репутацией. Итак, когда вы отправляете электронные письма с помощью Mailchimp, они отправляются с IP-адресов Mailchimp (хорошо зарекомендовавших себя). Я хотел бы знать, с какого IP-адреса Python будет отправлять электронные письма.


person multigoodverse    schedule 13.11.2020    source источник


Ответы (1)


Отправляется ли электронное письмо с IP-адреса компьютера, на котором выполняется скрипт Python? Или это IP-адрес с серверов Gmail?

Ни один. Как показано в примере в документах, это будет IP-адрес сервера, к которому вы подключаетесь, для отправки электронной почты. Поэтому вы, вероятно, захотите подключиться к SMTP-серверу хоста вашего домена.

Если вы запускаете SMTP-сервер локально, это будет IP-адрес этой машины. И соединение, скорее всего, будет отклонено SMTP-сервером получателя.

Однако обратите внимание, что в любом случае SMTP-сервер может добавить исходный IP-адрес в заголовки электронной почты.

Чтобы сервер не отклонял ваши электронные письма напрямую, взгляните на Sender Policy Framework (SPF). Однако это не гарантирует, что ваше письмо не будет помечено как спам.

person aneroid    schedule 13.11.2020