Я использую Zapier и Pythoneverywhere для некоторого бэкэнд материала с использованием Python, и в последнее время я получаю сообщение об ошибке 534 выглядит следующим образом:Zapier и Pythoneverywhere вопросы SMTP
File "/usr/lib64/python2.7/smtplib.py", line 622, in login raise SMTPAuthenticationError(code, resp) SMTPAuthenticationError: (534, '5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbuE\n5.7.14 VyQLZTijmufE25PUD9vfTLC3FrnAU5nlNWptaIGEMv5N2OJ6SeJr1k1LxC0yuXv1eZAMYw\n5.7.14 ejmvetuDKIBX3L9MYPGLY75EUlIuSiSHEmp-0wpi6gazhumwltHXV07K9Q0lou0t4ky1QN\n5.7.14 7jnbEIhA1W6ceSVqvdwtH7wAOKsUhDlwYhkd3-81UClaoJ7sWRCICCJJW4iQxpIDNE4Yqr\n5.7.14 Tto1BfHEYh77B5bZkRiu5BxvjOfCY> Please log in via your web browser and\n5.7.14 then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 t1sm124763qtt.25 - gsmtp'"
Я уверен, это не проблема с кодом, потому что я использую его в течение нескольких месяцев. Я отправлю тестовый код для хорошей оценки, но мне действительно интересно узнать, получил ли кто-нибудь еще ошибку, и если они выяснили решение.
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
company = 'daves burgers'
dealtype = '409a'
analyst = 'Nate'
itemId = '92081920'
salesRep = 'shawn olsen'
companyLink = 'html link to company'
analystFirst = (analyst.split(' ',2))[0]
salesRepFirst = (salesRep.split(' ',2))[0]
contactEmail = '[email protected]'
analystEmail = "[email protected]"
emailPass = "password"
html = """<html>A bunch of html></html>"""
fromaddr = analystEmail
bcc = ['[email protected]']
firstName= 'dave'
msg = MIMEMultipart()
msg['From'] = analyst
msg['Subject'] ="Scalar - "+company+" - "+dealtype+" - onboarding"
body = "Thanks "+salesRepFirst+".\n\n"+firstName+",\n\nPleased to e-meet you. We're looking forward to working on your valuation! To begin the onboarding process, please follow this link (link to onboarding "+companyLink+"/"+itemId+") to our onboarding platform, where you will be asked to verify information about your company as well as provide the necessary documentation for the valuation to begin. Should any questions arise while you're gathering the necessary docs, please reach out to me.\n\nOnce we receive the docs, we'll get started right away and will turn around the draft within 5-7 business days. We'll most likely want to set up a call with you once we've started the analysis. I'll reach out to you at that point.\n\nThanks!"
msg['To'] = contactEmail
toaddr = contactEmail
toaddrs = [toaddr] + bcc
msg.attach(MIMEText(body, 'plain'))
msg.attach(MIMEText(html,'html'))
server = smtplib.SMTP('smtp.gmail.com',587)
server.ehlo()
server.starttls()
server.login(analystEmail,emailPass)
text = msg.as_string()
server.sendmail(fromaddr, toaddr, text)
Эта ошибка возникает независимо от того, какой адрес электронной почты я логин, чтобы из Zapier или Pythonanywhere (Кроме того, стоит отметить, что все счета имеют «менее безопасные приложения» разрешено в настройках).