Я пытаюсь автоматизировать отправку писем через Python. Однако у меня возникли проблемы с подключением к моему почтовому серверу.
Вот код, который у меня есть:
import smtplib
smptObj = smtplib.SMTP("webmail.incometax.gov.in",465)
print(smptObj.ehlo)
Однако, когда я пытаюсь это сделать, я практически не получаю ответа. Мой терминал (или пакет сценариев Atom) просто не дает результата и зависает, пока я control+Z
не переопределю.
Я не понимаю, почему именно этот сервер выдает ошибку, особенно когда smtpObj=smtplib.SMTP("webmail.incometax.gov.in",465)
работает.
Подробную информацию об этом сервере я получаю от https://webmail.incometax.gov.in/iwc_static/layout/docs/webmail-config.html?3.0.0.0.1_020745 Эти сведения определенно работают для настройки учетной записи в приложении Gmail, поэтому я решил, что SMTPlib также может обрабатывать отправку электронные письма с этого сервера.
Изменить / обновить: я получил следующее сообщение об ошибке. Может ли кто-нибудь помочь мне объяснить, что происходит не так? Тем более что smtp.gmail.com так хорошо работает
Traceback (most recent call last):
File "/Users/jvalin/Desktop/hello.py", line 13, in <module>
smtpObj = smtplib.SMTP('webmail.incometax.gov.in', 465)
File "/opt/anaconda3/lib/python3.7/smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "/opt/anaconda3/lib/python3.7/smtplib.py", line 338, in connect
(code, msg) = self.getreply()
File "/opt/anaconda3/lib/python3.7/smtplib.py", line 394, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
[Finished in 597.573s]