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

#python #ip #smtplib

#python #ip #smtplib

Вопрос:

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

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

Ответ №1:

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

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

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

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

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