草庐IT

gmail-addons

全部标签

java - 如何在 Gmail 中获取完整的邮件正文?

我想获得完整的邮件正文。所以我尝试:MessagegmailMessage=service.users().messages().get("me",messageId).setFormat("full").execute();为了得到body,我尝试:gmailMessage.getPayload().getBody().getData()但结果总是null。如何获取完整的消息正文? 最佳答案 要从您的gmailMessage获取数据,您可以使用gmailMessage.payload.parts[0].body.data。如果您想

带有 Gmail : 535-5. 7.1 用户名和密码的 JavaMail 不被接受

当我尝试使用JavaMailAPI发送邮件时出现此错误。我确定用户名和密码100%正确。我连接的Gmail帐户是一个旧帐户,因为他们说它需要时间才能与新帐户一起使用。DEBUGSMTPRCVD:535-5.7.1UsernameandPasswordnotaccepted.Learnmoreat5355.7.1http://mail.google.com/support/bin/answer.py?answer=14257x35sm3011668wfh.6javax.mail.SendFailedException:Sendingfailed;nestedexceptionis:jav

java - 使用 javamail,gmail 由于应用程序安全性较低而拒绝身份验证

我正在运行一个非常基本的Javamail程序来尝试发送电子邮件。这是带有main()的独立程序。一旦它开始工作,我计划在tomcat下运行的servlet中使用Javamail。运行此程序时出现AUTHLOGINfailed错误。我尝试了几种不同的属性设置,但都没有解决问题。然后我在SO上找到了一篇帖子,建议降低我的Google帐户中所需的安全级别。当我降低安全设置时,身份验证成功。当然,我立即回到了Google帐户的更高安全级别。我的问题是,如何使我的应用程序更安全,以便gmail不拒绝身份验证?程序代码如下所示。该程序与SO上许多其他Javamail问题中的代码非常相似。尝试Jav

Python Gmail API 'not JSON serializable'

我想使用GmailAPI通过Python发送电子邮件。一切都应该没问题,但我仍然收到错误消息“发生错误:b'Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1cy1hc2NpaSIKTUlNRS...”这是我的代码:importbase64importhttplib2fromemail.mime.textimportMIMETextfromapiclient.discoveryimportbuildfromoauth2client.clientimportflow_from_clientsecretsfromoauth2client.fil

python - 在 python 中使用 gmail 向 JIRA 进行身份验证

我正在尝试使用python脚本通过谷歌登录对jira进行身份验证。我正在使用jirapython库。我尝试使用basic_auth但它因错误而失败,因为我的帐户是通过gmail注册的。jira=JIRA(options,basic_auth=(values['USERNAME'],values['PASSWORD'])); 最佳答案 当您首次以Google用户身份登录系统时,系统会提示您创建一个“OnDemand”密码,用于Subversion或经过身份验证的RSS提要访问等。这是您在使用JIRAAPI时需要使用的密码。如果您不记得

Python、IMAP 和 GMail。将消息标记为已读

我有一个python脚本,它必须获取看不见的消息、处理它并标记为已看到(或已读)我在登录后执行此操作:typ,data=self.server.imap_server.search(None,'(UNSEEN)')fornumindata[0].split():print"Mensage"+str(num)+"mark"self.server.imap_server.store(num,'+FLAGS','(SEEN)')第一个问题是,搜索返回所有消息,而不仅仅是UNSEEN。第二个问题是消息没有被标记为SEEN。谁能帮我解决这个问题?谢谢! 最佳答案

python - Imaplib:如何从 Gmail 中删除电子邮件?

我正在尝试做一些简单的事情,比如使用python的imaplib将电子邮件从收件箱移到垃圾箱。但是,我遇到了一些问题,我不知道如何解决。连接并登录到服务器后,我选择INBOX邮箱,然后通过这种方式获取ids列表:typ,ids=imap_object.search(None,'INBOX')ids_list=ids[0].split()假设我从那里获取一个IDX,并假设该电子邮件是对话的一部分。当我做的时候imap_object.fetch(X,'(RFC822)')[1]如我所料,我只能看到消息,但是当我看到时imap.store(X,'+FLAGS',r'(\Deleted)')它

python - Gmail 邮件正文的编码是什么?如何解码?

我正在为Gmail使用PythonAPI。我正在查询一些消息并正确检索它们,但消息正文看起来完全是胡说八道,即使MIME类型据说是text/plain或text/html.我一直在搜索API文档,但他们一直说它是一个字符串,而它显然必须是某种编码......我认为它可能是base64编码,但试图解码它与Pythonbase64一起给出了TypeError:Incorrectpadding,所以要么它不是base64,要么我的解码很糟糕。我很乐意提供一个很好的例子,但由于我正在处理敏感信息,所以我必须对其进行一些混淆......{"payload":{"mimeType":"multip

python - 使用 imaplib 和 oauth 连接 Gmail

我想在Python中使用Oauth连接到Gmail。现在我已经从Google(link)获得了xoauth.py脚本,并且生成token一切正常,但是我如何才能在另一个脚本中使用它呢?它将在Django中。现在我的脚本是这样登录的:m=imaplib.IMAP4_SSL("imap.gmail.com")m.login("example@gmail.com","password")但我想要更安全的东西。 最佳答案 这是一个使用oauth2module的例子使用oauth进行身份验证,摘自自述文件:importoauth2asoaut

python - 使用 smtplib 从 Gmail 接收回复 - Python

好的,我正在开发一种系统,这样我就可以通过短信在我的电脑上开始操作。我可以让它发送初始消息:importsmtplibfromAdd='GmailFrom'toAdd='SMSTo'msg='Options\nH-Help\nT-Terminal'username='GMail'password='Pass'server=smtplib.SMTP('smtp.gmail.com:587')server.starttls()server.login(username,password)server.sendmail(fromAdd,toAdd,msg)server.quit()我只需要知