Tôi cố gắng để gửi một email đơn giản với pythonLàm thế nào để gửi mail với Python
import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login("[email protected]", "mypassword")
msg = "Hello world"
server.sendmail("[email protected]", "[email protected]", msg)
server.quit()
Nhưng tôi nhận được err này:
server.login("[email protected]", "psw")
File "C:\Python\lib\smtplib.py", line 652, in login
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=AKgnsbuxb\n5.7.14 4i2u8qU8V3jgf6uGv8da1RAGPJyctRvIFy_kjai6aKVx_B6qVhoz_dzFpvfPC18H-jeM6K\n5.7.14 cnm2HVuq-wr-uw59hD31ms-cxMmnZuq6Z3_liDaDmu8_UqaiUwR4FUiuX2i5pPdQjJzFvv\n5.7.14 4VrEF5XT4ol2iN17gnB_jITpwzsjH9Ox3NCNcfl7SriHr5m7esc15PWI0CG_2CTlyh7RxW\n5.7.14 XhoJPajs8GMd-khOQWUqucywfrfo> 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/bin/answer.py?answer=78754 ef10sm13614207wjd.49 - gsmtp')
Tôi nên làm gì?
Cảm ơn
Bạn đã thử đăng nhập bằng trình duyệt của mình và thử lại khi thông báo lỗi cho biết? Bạn đã thử nghiệm sơ đồ đăng nhập vào thiết bị đầu cuối chưa? – ForceBru
tài khoản gmail của bạn có xác minh 2 bước đang hoạt động không ??? – Hackaholic
@ForceBru, Có, tôi đã thử đăng nhập qua trình duyệt và trong khi tôi đăng nhập để dùng thử - nó không hoạt động. Tôi cũng đã thử các dòng tương tự thông qua thiết bị đầu cuối và cũng không thể làm điều đó .. – Yura