java项目——发邮件之阿里云邮箱推送服务(二)

    上一篇博客介绍了为什幺要选择阿里云的邮箱推送服务,以及要用阿里云邮箱推送服务要准备的一些必要条件。本篇博客就一步一步带领大家如何将阿里云邮箱推送服务运用到自己的网站中。

 

    1.配置好自己发件邮箱的基本设置如下图三项,并验证通过

 

   

 

    2.SDK下载及安装

   

  • 直接下载http://aliyundm.oss-cn-hangzhou.aliyuncs.com/example/aliyun-java-sdk-dm.zip

  • 通过以下地址查询下载最新版本SDK:https://oss.sonatype.org/#nexus-search;gav~com.aliyun~aliyun-java-sdk-*~~~

  • 将下载好的jar包导入到自己的项目中。

  • 3.简单的实例代码

  • import com.aliyuncs.DefaultAcsClient;
        import com.aliyuncs.IAcsClient;
        import com.aliyuncs.dm.model.v20151123.SingleSendMailRequest;
        import com.aliyuncs.dm.model.v20151123.SingleSendMailResponse;
        import com.aliyuncs.exceptions.ClientException;
        import com.aliyuncs.exceptions.ServerException;
        import com.aliyuncs.profile.DefaultProfile;
        import com.aliyuncs.profile.IClientProfile;
    
        public void sample() {        
            IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "<your accessKey>", "<your accessSecret>");
            IAcsClient client = new DefaultAcsClient(profile);
            SingleSendMailRequest request = new SingleSendMailRequest();
            try {
                request.setAccountName("控制台创建的发信地址");
                request.setAddressType(1);
                request.setTagName("控制台创建的标签");
                request.setReplyToAddress(true);
                request.setToAddress("目标地址");
                request.setSubject("邮件主题");
                request.setHtmlBody("邮件正文")
                SingleSendMailResponse httpResponse = client.getAcsResponse(request);
            } catch (ServerException e) {
                e.printStackTrace();
            }
            catch (ClientException e) {
                e.printStackTrace();
            }
        }

    4.给自己发的一封邮件


 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值