SendCloud从注册到邮件发送使用心得

本文详述了如何使用SendCloud从注册到发送邮件的全过程,包括申请账号、配置发信域名、制作邮件样本和模板,创建子账号和邮件列表,以及利用邮件列表发送邮件的步骤。特别提示,邮件内容和样本需匹配,且邮件模板有助于提高发送效率。
摘要由CSDN通过智能技术生成

1. 申请账号

访问SendCloud主页申请账号,完善个人资料。(注意的是最好把信息填写的符合自己的使用情况,因为后续的语音验证码的手机号和域名只能使用一次!!)

2. 配置发信域名

登录SendCloud站点进行发送域名的配置(按着SendCloud给出的指示一步一步的配置就可以,中间要等挺长时间)

3. 制作邮件样本

大家可以理解成开发页面的模板页,注意里面使用到的变量名不可以赋大量的值,比如你用%content%变量做为内容页,再发邮件的时候,把邮件内容赋值给该变量,这样在样本匹配的时候很容易出错,最好的解决方法就是设置多给变量,有针对性的进行内容赋值

补充,邮件内容和样本匹配的要求:
(1)  标题、内容达到一定的匹配度
(2)  样本类型和子账号类型一致
(3)   邮件附件数和样本声明附件数一致
(4)   图片个数一致、图片内容一致

其次在做样本的时候需要经过SendCloud工作人员的审核,他主要审核邮件内容是否跟网站内容无关、邮件内容是否不符合平台接入规范、邮件中是否退订链接。

4. 制作邮件模板

我一般把要发的邮件做成邮件模板,在发送邮件的时候直接把模板的html代码拷贝过来,这样既方便发送前的页面预览,又方便提高邮件和样本的匹配度

5. 创建子账号

这点不用我说了,只要注册通过、域名通过,就可以注册子账号了!

6. 创建邮件列表

创建邮件列表是方便邮件群发而产生的功能,再上传邮箱列表的时候,会出现乱码。。教大家一个非常简易的方法

第一步:下载cvs模板,将姓名<邮箱

sendcloud4j 是 SendCloud 邮件服务的 Java 语言封装包。特点:支持 邮箱API v2 普通发送和模板发送支持批量发送(模板批量变量替换)支持添加附件发送Maven<dependency>     <groupId>io.jstack</groupId>     <artifactId>sendcloud4j</artifactId>     <version>0.0.4</version> <dependency>Gradlecompile 'io.jstack:sendcloud4j:0.0.4'示例代码:初始化 API,通过 SendCloud 后台获取 apiUser 和 apiKey,创建 SendCloud 实例private String apiUser = "testApiUser"; private String apiKey = "testApiKey"; SendCloud webapi = SendCloud.createWebApi(apiUser, apiKey);创建邮件实例,支持普通邮件和模板邮件。普通邮件邮件内容支持 HTML 或文本:Email email = Email.general()     .from("support@jstack.io")     .fromName("JStack Support")     .html("<b>Hello World!</b>")          // or .plain()     .subject("mail title")     .attachment(new File("att.png"))      // 添加附件 (File or byte[])     .to("denger.it@gmail.com");模块邮件使用 Substitution.sub() 替换变量值:Email email = Email.template("template_order_customer")     .from("support@jstack.io")     .fromName("JStack Support")     .substitutionVars(Substitution.sub()  // 模板变量替换             .set("product", "iPhone 6S")             .set("name", "denger"))     .attachment(new File("att.png"))      // 添加附件 (File or byte[])     .to("denger.it@gmail.com");执行发送Result result = webapi.mail().send(email);处理发送结果result.isSuccess();      //API 请求是否成功 result.getStatusCode();  //API 返回码 result.getMessage();     //API 返回码的中文解释 标签:sendcloud4j
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值