Как сделать так, чтобы SMTP-сервер входил через Chrome или пользовательский агент в Python? - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь войти в gmail, используя службы smtplib в python. Однако менее безопасная политика приложений Google ограничивает определенные входы в систему. В настоящее время я нахожусь в поездке и у меня нет легкого доступа к моему P C, и у меня сейчас только Macbook, поэтому я не хочу беспокоить Tor его необычными каталогами. (Я нашел файл torr c, но не смог настроить). Итак, я прочитал получение ответа от веб-сайтов с помощью useragent. Итак, как я могу прототипировать идею и использовать useragent для успешного входа в smtp.gmail.com.

import smtplib

mailserver = "smtp.gmail.com"
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36(KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}

server = smtplib.SMTP(mailserver, 587)
server.ehlo()

server.starttls()
server.ehlo()
server.login("user@gmail.com", "password")
...