我使用Gmail来获取(发件人的)最后10封邮件的电子邮件地址。但是Users.messages: list API返回消息资源(仅包括电子邮件ID)。为了获取发件人的电子邮件地址,我必须为每个消息资源发出一个Users.messages: get API调用,这就增加了加载时间。如何在Users.messages: list API的响应中获取发件人的电子邮件地址和电子邮件ID?
或者我可以在一个API调
为此,我使用java mail API和Gmail SMTP。然而,当发送时,“发件人”地址总是我的帐户,我用来认证到Gmail,而不是用户的电子邮件地址。这导致了很多困惑和问题。我理解Gmail的理念,不允许这样做(防止滥用),但从我的应用程序的角度来看,这是一个严重的限制。除了Gmail之外,有没有其他免费/廉价的在线电子邮件服务,允许编程接口并允许程序使用指定的“发件人”地址发送电子邮件?
我正在开发一个web应用程序,我需要每小时检查一次从我的gmail帐户中的特定发件人那里收到的“最新邮件”。为此,我使用了GmailAPI for PHP,并能够检索来自特定发件人的邮件,但我需要对此邮件/消息进行排序,以便获得来自特定发件人的最后一封电子邮件。或任何其他方法,可以帮助我从特定的发件人获得“最新”的邮件?
请帮帮我。提前谢谢。
我很难更改实际发件人地址的" From“属性值,即使我在代码中添加了它,如下所示:(不管添加了什么,From标头显示了我连接到SMTP服务器的地址)MailAddress bcc = new MailAddress(to);sc.Host = "smtp.gmail.com"; sc.Credentials = new System