/erlang_email

using erlang to send email (text,html,attachments) with smtp

Primary LanguageHTML

====================erlang_email===================

关于 : erlang使用smtp和ssl协议来发送邮件(邮件类型:正文文本、正文网页、附件)

编译 : erlc -W *.erl

例子 : 运行test/0函数即可

数据类型:

-record(email, {

		  host   , % (必填) 邮件服务器ip(如: "smtp.qq.com")

		  account     , % (必填) 你自己的邮箱名(如: "281754179@qq.com")

		  password    , % (必填) 密码

		  to   , % (必填) 要发往的邮箱(格式:["","",...])(如: ["281754179@qq.com", "leptune@live.cn"])

		  port , % (可选) 要传整数。如ssl为true,则默认端口为465, 否则默认端口为25,也可以手动指定

		  ssl = true  , % (可选) 是否需要ssl加密(true 或 false)

		  subject = "", % (可选) 邮件标题
		  
		  content = "", % (可选) (内容)如果直接发送邮件内容,使用这个

		  text        , % (可选) (正文)将文本内容发往邮箱,text的值为存放该内容的文件路径(路径以'/'分隔,不要以'\\'分隔)

		  html        , % (可选) (正文)将网页内容发往邮箱,html值为该网页文件路径(注: 两个正文最多只能选一项。都选了只显示html)

		  attachment    % (可选) (附件)要发往邮箱的文件路径(格式:["", "",...],如:["test.doc","test.tar"])(注意后缀名要对,否则不能预览)

}).