如何提供一些安全访问?
How to supply some security access?
你好,我有这个代码:
username = input("Target Mail: ")
password = input("Password: ")
server=e.connect("imap.gmail.com",username,password)
server.listids()
email=server.mail(server.listids()[0])
print("\n<|From|> " + email.from_addr + " <|From|>")
print("<|Title|> " + email.title + " <|Title|>\n")
print("\n<|Title|> MESSAGES <|Title|>\n")
print(email.body)
但问题是,如果我不在我的 google 帐户设置中启用不太安全的应用程序访问,它就不起作用。
那么我如何才能 运行 我的代码而不启用它呢?因为真的很烦人。
如果您只想从 gmail 帐户发送电子邮件,则需要注册您的应用程序并通过 oauth 流程。入门文档位于此处:
oauth 流程在这里:
https://developers.google.com/gmail/api/quickstart/python
通过 gmail python module/package 发送电子邮件的示例:
https://developers.google.com/gmail/api/guides/sending
IMAP 是一种邮件协议,其安全性低于正确设置的 OAUTH 流程。这就是为什么您会收到消息并强制配置它才能工作的原因。
你好,我有这个代码:
username = input("Target Mail: ")
password = input("Password: ")
server=e.connect("imap.gmail.com",username,password)
server.listids()
email=server.mail(server.listids()[0])
print("\n<|From|> " + email.from_addr + " <|From|>")
print("<|Title|> " + email.title + " <|Title|>\n")
print("\n<|Title|> MESSAGES <|Title|>\n")
print(email.body)
但问题是,如果我不在我的 google 帐户设置中启用不太安全的应用程序访问,它就不起作用。
那么我如何才能 运行 我的代码而不启用它呢?因为真的很烦人。
如果您只想从 gmail 帐户发送电子邮件,则需要注册您的应用程序并通过 oauth 流程。入门文档位于此处:
oauth 流程在这里:
https://developers.google.com/gmail/api/quickstart/python
通过 gmail python module/package 发送电子邮件的示例:
https://developers.google.com/gmail/api/guides/sending
IMAP 是一种邮件协议,其安全性低于正确设置的 OAUTH 流程。这就是为什么您会收到消息并强制配置它才能工作的原因。