一分钟了解阿里云产品:阿里云邮件推送服务之体验

试用阿里云邮件推送服务

 

最近有一个程序的邮件通知功能出问题了。自己搭建邮件服务器虽然不难,但是可靠性很难保证,邮件发送功能的服务化是趋势,看到阿里云正在公测邮件推送服务,正好借遇到邮件发送问题的机会试用一下,看能否解决我们的实际问题。

 

 

首先在阿里云邮件推送控制台添加域名,然后在自己的dns服务器中添加如下的解析(根据控制台中的“配置”):

 

一个主机名为aliyundm的TXT记录,用于验证域名所有权。

一个主机名为空、值为v=spf1 include:spf1.dm.aliyun.com -all的TXT记录,用于防止被当作垃圾邮件。

一个MX记录。

 

在mac上可以通过nslookup -query=TXT 域名与nslookup -query=MX 域名命令查看DNS设置是否生效。

 

 

接着在阿里云控制台验证一下域名,验证成功之后,添加一下发信地址(发件地址),并设置一下SMTP密码。

 

 

然后通过下面的C#代码使用阿里云邮件推送服务的SMTP就可以发送邮件了。

 

var mailMsg = new MailMessage();

mailMsg.From = new MailAddress("控制台创建的发信地址",
"显示名称");

mailMsg.To.Add("收件人邮箱");

mailMsg.Subject = "Hello aliyun
dm";

mailMsg.Body = "Send from aliyun
dm";

mailMsg.IsBodyHtml = true;

var smtp = new SmtpClient("smtp.dm.aliyun.com",
25);

smtp.Credentials = new
NetworkCredential("控制台创建的发信地址", "SMTP密码");

smtp.Send(mailMsg);

 

这样就很轻松地解决了邮件发送问题。使用了一段时间,阿里云邮件推送服务为我快速、精准地实现事务邮件、通知邮件和批量邮件的发送。而且阿里云只允许发送用户许可的商业邮件,收件人地址来源是会员注册,发送内容是用户主动订阅,非许可的垃圾邮件不允许发送。为这个邮件推送点个赞。

 

 

如果您对邮件推送有更多的兴趣,请访问:http://www.cnblogs.com/dudu/p/5099621.html

 

 

时间: 2024-08-19 21:15:40

一分钟了解阿里云产品:阿里云邮件推送服务之体验的相关文章

基于Python的阿里云API签名算法及邮件推送服务

基于Python的阿里云API签名算法及邮件推送服务

使用阿里云邮件推送服务架设自己邮件验证与推送体系

提示:阅读本文需提前了解的相关知识 1.电子邮件协议(http://baike.baidu.com/view/2367542.htm) 2.阿里云邮件推送(https://www.aliyun.com/product/directmail) 3.EDM(电子邮件营销)(http://baike.baidu.com/subview/1212416/8602812.htm) 4.SendCloud邮件服务(http://sendcloud.sohu.com/) 阅读目录结构 引: 一.需求分析 二.

阿里云邮件推送服务

提起邮件服务,最早之前一般自建邮件服务器,需要硬软件和运维的支持,稳定性也难保证,随着云服务的普及邮件推送功能的服务化是趋势,也省钱省事省心. 最早开始用过搜狐邮件服务,阿里云生态现在基本都出现了,我们来尝试一下阿里云的邮件推送服务: 一.阿里云控制台操作 首先在阿里云邮件推送控制台添加域名,然后在自己的dns服务器中添加如下的解析(根据控制台中的"配置"): 一个主机名为aliyundm的TXT记录,用于验证域名所有权 一个主机名为空.值为v=spf1 include:spf1.dm

Laravel 下结合阿里云邮件推送服务

最近在学习laravel做项目开发,遇到注册用户推送邮件的问题,之前用java做的时候是自己代码写的,也就是用ECS推送邮件,但是现在转php的laravel了就打算用php的邮件发送功能来推送邮件,但是开发的过程中发现其实阿里云在2015年11月推出了邮件推送服务,所以打算使用阿里云的邮件推送服务,之前也使用过阿里云的OSS感觉也还不错不过是java的SDK,这个搞完了,后面也要实现OSS的上传文件服务功能,这个暂且放下吧. 在实际项目开发过程中我发现遇到好多问题,比如,aliyun邮件推送服

一分钟了解阿里云产品:邮件推送概述

在阿里云众多的产品中,邮件推送(Direct Mail)是一款简单高效的电子邮件发送服务.那么,邮件推送具体是指什么呢?让我们一起来了解下吧.     邮件推送构建在可靠稳定的阿里云基础之上,帮助您快速.精准地实现事务邮件.通知邮件和批量邮件的发送.历经两年双11的考验检测,邮件推送在发送速度.系统稳定性和到达率上表现优异.此外,邮件推送提供丰富的接口和灵活的使用方式,为企业和开发者解决邮件投递的难题,用户无需自建邮件服务器,开通服务即可享受阿里云优质的邮件服务,获得邮件投递的最佳实践.   邮

一分钟了解阿里云产品:邮件推送五大热点技术问题分析

在上一篇文章中,我们为大家介绍邮件推送的概况,邮件推送构建在可靠稳定的阿里云基础之上,帮助您快速.精准地实现事务邮件.通知邮件和批量邮件的发送,那在使用过程中,经常遇到的热门技术问题有哪些呢?     设置发信域名:   https://help.aliyun.com/document_detail/directmail/user-guide/mail-set/mail-set-domain.html?spm=5176.docdirectmail/product-introduction/res

阿里云『邮件推送』的坑

[TOC] 原谅我标题党的行为,其实阿里云的邮件推送用起来还不错,不过还是踩到一些坑,应该还有些坑没踩到吧,不过很快会验证,希望他们可以尽快改善,整体来说用起来还比较方便(顺便吐槽下技术支持的工单,那个效率真是不敢恭维). 废话少说,直接进入正题吧... 场景介绍 EDM推送 用户注册/找回密码 其他通知 配置步骤 新建发信域名 控制台 -> 邮件推送 -> 邮件设置 -> 发信域名 不建议使用企业邮箱域名,避免企业邮箱收信异常,建议使用二级域名,如: mail.teachmyself.

用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇

在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还是很耐心的. 最终结论,是由于MailKit发送了两次EHLO命令,查看了MailKit源码后竟然发现,里面写了硬编码: if (host != "smtp.strato.de" && host != "smtp.sina.com") Ehlo (can

消息称腾讯内测云产品微云 实现PC手机信息流互通

1月12日消息,据网友爆料,腾讯正在内测一款云http://www.aliyun.com/zixun/aggregation/14307.html">服务产品"微云". 据微博网友"互联网的那点事"爆料,腾讯正在内测云产品"微云",使用微云可让用户的信息在PC和手机之间自由流动.微云的主要功能包括:第一,PC和手机文件可进行无线传输.第二,文件自动同步到另一台PC上.第三,手机中的照片自动传送到PC. 据悉,微云包括PC端.手机端