我有一个在 google appengine 上运行的网络应用程序,它向用户发送电子邮件,为他们提供另一个用户的电子邮件地址,以便他们可以相互联系。我想使用临时电子邮件地址隐藏真实电子邮件地址,以便真实电子邮件地址保持私密性。类似于在 craiglist 上向广告发送电子邮件时的操作方式。有没有办法在appengine上实现这一点?我正在使用javax.mail
。谢谢。
最佳答案
您可以使用 AppEngine 发送和接收电子邮件。因此,您可以接收电子邮件并将其重新发送到隐藏原始地址的不同地址。当然有限制。
发送电子邮件的官方文档:Using JavaMail to Send Mail
接收电子邮件的官方文档:Receiving Email
要发送电子邮件,发件人地址必须是以下类型之一:
- 应用程序注册管理员的地址
- 使用 Google 帐户登录的当前请求的用户的地址。您可以使用 Users API 确定当前用户的电子邮件地址。用户的帐户必须是 Gmail 帐户,或者位于由 Google Apps 管理的域中。
- 该应用的任何有效电子邮件接收地址(例如 xxx@APP-ID.appspotmail.com)。
您的应用可以通过以下形式的地址接收电子邮件:
string@appid.appspotmail.com
电子邮件将使用以下 URL 作为 HTTP POST 请求发送到您的应用:
/_ah/mail/<address>
其中地址是完整的电子邮件地址,包括域名。要在应用程序中处理传入电子邮件,您必须将电子邮件 URL 映射到 web.xml 文件中的 servlet。
关于java - 是否可以在 GAE 上使用 2 路电子邮件中继?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26599121/