550 постоянный сбой при отправке электронной почты на номер SMS с smtplib - PullRequest
0 голосов
/ 27 мая 2019

При использовании библиотеки smtplib для отправки электронных писем на телефонные номера (например, number@tmomail.net) моя электронная почта блокируется сообщением 550 о постоянном сбое одного или нескольких получателей.

Я могу успешно отправлять электронные письма, используя библиотеку smtplib, на обычные электронные письма. Я использовал свой сценарий для отправки писем на мой личный адрес электронной почты.

Я также могу успешно отправлять электронные письма на номер телефона с помощью ручного клиента Gmail. Если я захожу в гугл вручную, заполняю форму, письмо отправляется на номер отлично.

    with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
        smtp.ehlo()
        smtp.starttls()
        smtp.ehlo()
        smtp.login(self.email, self.password)
        subject = 'test'
        body = 'hello world'
        msg = f'Subject: {subject}\n\n{body}'
        smtp.sendmail(self.email, validNumber@carrier.com, msg)

Может кто-нибудь сказать мне, как заставить текст проходить разблокированным так же, как при отправке обычной почты gmail?

1 Ответ

0 голосов
/ 05 июля 2019

Я считаю, что эта проблема относится только к номерам T-Mobile. Обратитесь к ответу здесь:

https://support.t -mobile.com / резьба / 116618

"T-Mobile теперь блокирует трафик, когда отправляющий домен изменяется с истинного адреса отправки: IE support@customerservice.com, когда домен фактически является support@gmail.com. Отправители получат ошибку 550 bounceback. Чтобы устранить эту проблему, отправителям необходимо вернуть свой адрес отправки на свой фактический адрес электронной почты. "

...