Почему SMTP API могут использовать любой адрес from? Как я могу занести в черный список мою электронную почту? - PullRequest
0 голосов
/ 11 февраля 2020

Я использую SMTP API SendGrid, и я понял, что могу установить адрес отправителя для любого электронного письма.

Я нахожу это относительно. Совершенно очевидно, что любой, у кого есть SMTP API, может просто начать отправлять электронные письма, притворяясь мной.

Есть ли способ добавить свою электронную почту или группу писем в «черный список SMTP»?

from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail

message = Mail(
    from_email='any@from.email',
    to_emails='any@to.email',
    subject='Title',
    html_content='Hello world')
try:
    sg = SendGridAPIClient('FREE_API_KEY')
    response = sg.send(message)
    print(response.status_code)
    print(response.body)
    print(response.headers)
except Exception as e:
    print(e.message)

1 Ответ

1 голос
/ 14 февраля 2020

Читать на DMAR C и SPF Records. Эти два «решения» значительно затрудняют доставку неавторизованной электронной почты.

РЕДАКТИРОВАТЬ: Читайте также о DKIM.

...