用GAE发邮件不用配置SMTP(默认即是SMTP),并且考虑到安全原因,发件人只能是GAE账户管理员或google登陆用户(参考
GAE DOC)
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Mailer {
public void send(String sendto,String subject,String content) throws UnsupportedEncodingException{
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
try {
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("user@gmail.com"));
msg.addRecipient(Message.RecipientType.TO, new InternetAddress(sendto, ""));
msg.setSubject(subject);
msg.setText(content);
Transport.send(msg);
} catch (AddressException e) {
} catch (MessagingException e) {
}
}
}
分享到:
相关推荐
使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。 预览版的配额包括:3个应用/开发者、500MB存储/应用、2000封邮件/天(连续24小时)、10 GB入站带宽、10 ...
Google App Engine & Google Web Toolkit入门指南 侯炯 目录 第1章 应该了解下 1.1云基本知识 1.2Google App engine 1.3Google Web Toolkit 第2章 环境搭建 2.1安装JDK 2.2安装Eclipse 2.3安装SDK和Eclipse插件 ...
rest_gae, 在 Google App Engine python 中,在webapp2上的NDB模型的REST接口 rest_gaeNDB模型的REST接口在 Google App Engine python 上的webapp2.由 Yaron Budowski编写并维护。 给我发邮件:budowski@gmail.com ...
flasky-appengine 烧瓶 + appengine FTW! 这个 repo 是基于优秀的项目。 它已被修改为与 Google App Engine 兼容。先决条件安装 ,包括和。 安装 安装 virtualenvwrapper pip install virtualenvwrapper 了谷歌云...
gae-cakephp-电子邮件为[CakePHP]( )+ [Google App Engine]( )设置编写的邮件传输类。 在Google App Engine for PHP上部署CakePHP时,面临的挑战之一是您无法使用普通的[CakeEmail]( )类。 因此,我编写了该类...
该项目不再积极地开发或维护。 对于此方面的新工作,请查看 带有命名空间的留言簿 ... 邮件存储在App Engine(NoSQL)高复制数据存储区(HRD)中,并使用强一致性(祖先)查询进行检索。 产品 语 蜜蜂 依存关系
使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。 预览版的配额包括:3个应用/开发者、500MB存储/应用、2000封邮件/天(连续24小时)、10 GB入站带宽、10 ...
Google AppEngine 的网络监视器一个简单的 Web 监视器,它定期访问用户指定的一组 URL。 如果访问的 URL 自上次访问以来发生了更改,它会通过电子邮件通知用户该更改。 请注意,这个项目只是一个存根。 它不包含测试...
在Google App Engine上使用cron安排任务。 由于GAE不支持ICMP或telnet,因此如何使用HTTP请求检查URL的状态。 如何通过您的Web应用程序自动执行电子邮件笔记请求库包含在我的存储库中,因为Google Cloud的运行时...
FotoRatan FotoRatan(图藤)是一个用于创建和...然后,您可以将FotoRatan重命名为您想要匹配自己的App Engine AppID的任何名称。 并按照以下步骤操作: 更改app.yaml应用程序以匹配您自己的AppID。 将此文件夹作
test-protobuf-on-gae 在 App Engine 上测试 Google Protobuf ... 此外,请确保 App Engine 服务帐户具有作为项目成员的权限: https://console.developers.google.com/project/<YOUR>/permissions并添加电子邮件 <Y
AppScale是一个平台,允许用户部署和托管自己的Google App Engine应用程序。 它可以在Amazon EC2,Google Compute Engine,Rackspace,Eucalyptus,CloudStack,OpenStack以及Xen,VirtualBox,VMWare和KVM上自动...
支持Laravel 4 的 Google App Engine(GAE) 支持包。 目前支持的功能: 生成通用配置文件, 邮件服务提供商, 队列服务提供者。 对于 Laravel 5,请参阅 。 对于 Lumen,请参阅 。安装通过 Composer 拉入包。 ...
Google Appengine数据存储区的数据存储区SQL引擎(DSQL)。 DSQL扩展了gae数据存储区,以实现各种数据存储区之间的本地联接,以及为未索引的属性提供本地过滤。 DSQL使用熟悉的sql语法。 SQL联接使用数据存储统计...
App Engine 应用程序的简单用户管理。 用户可以通过电子邮件注册、激活他们的帐户,只有激活的用户才能登录。 成功登录后,用户会在个人资料页面上结束,在那里他们可以更改密码或删除他们的帐户。 当密码丢失时,...
为 Google App Engine 设计和构建的专业 Java 企业框架。 我们不想重新发明轮子,所以我们使用 GAE 项目中使用的一些事实库: 物化 吉斯 番石榴图书馆 格森 Maven 邮件的速度模板 Hibernate验证 Shiro为了安全 它...
Google Identity Toolkit + Google App Engine (Java) Maven骨架项目搭建完成添加了依赖项添加了 GitkitClient 示例代码(包 com.google.identitytoolkit) 带有客户端 ID 和服务帐户邮件的属性添加到 WEB-INF(请...
一种将Google Search Console数据记录到BigQuery的工具Google App Engine提供了一项Cron服务,用于记录每日Google Search Console(GSC):将Analytics(分析)数据搜索到BigQuery,以便在Google Data Studio中使用...
我们将使用 Google App Engine 制作一个应用程序。 将有一个服务器,将有一个 Web 客户端。 我们甚至可以制作 Android 和 iOS 客户端,所以我们知道如何制作,但这是次要目标。 重要当你选择一个文件时,在你做...
custom_email 使用 Excel 表格自定义电子邮件发件人使用google mail api google app engine apache poi library开发使用 ide , netbeans