SendCloud的Java开发包sendcloud4j.zip

时间:2022-08-07 14:37:14
【文件属性】:

文件名称:SendCloud的Java开发包sendcloud4j.zip

文件大小:73KB

文件格式:ZIP

更新时间:2022-08-07 14:37:14

开源项目

sendcloud4j 是 SendCloud 邮件服务的 Java 语言封装包。特点:支持 邮箱API v2 普通发送和模板发送支持批量发送(模板批量变量替换)支持添加附件发送Maven     io.jstack     sendcloud4j     0.0.4 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("Hello World!")          // 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


【文件预览】:
sendcloud4j-master
----.gitignore(818B)
----gradle()
--------wrapper()
----README.md(3KB)
----pom.xml(6KB)
----build.gradle(928B)
----gradlew.bat(2KB)
----gradlew(5KB)
----LICENSE(1KB)
----src()
--------test()
--------main()
----.travis.yml(121B)
----settings.gradle(33B)

网友评论