mac,windows,linux系统命令行邮件发送工具和源码

0.096字数 146阅读 106

lumail

一个命令行邮件发送工具

功能简述

  • 支持多附件
  • 支持多抄送
  • 支持多暗送
  • 支持别名
  • 支持html

源代码地址:https://github.com/sailsea/lumail

参数说明

参数 必选 默认 注释
conn "" 必填 连接信息: -conn=用户名:密码[服务器:端口]
to "" 必填 用户列表,格式 -to=邮箱地址:别名,邮箱地址:别名
cc "" 用户列表,格式 -cc=邮箱地址:别名,邮箱地址:别名
bcc "" 用户列表,格式 -bcc=邮箱地址:别名,邮箱地址:别名
att "" 附件列表,格式 -att=/123.png,/tmp/456.pdf
sub "" 邮件标题,格式 -sub=邮件标题
body "" 邮件正文,格式 -body=邮件内容
ali "" From 别名,只支持英文,格式 -ali=lulu
html false true启用html格式,默认false,格式 -html

使用方法

打开链接https://github.com/sailsea/datadict/releases/tag/v1.0.0
下载自己系统对应的版本

lumail-darwin-386.zip
lumail-darwin-amd64.zip
lumail-linux-386.zip
lumail-linux-amd64.zip
lumail-windows-386.zip
lumail-windows-amd64.zip

解压后放在环境变量的目录中

使用例子

配置必须项[-conn,-to]发送测试邮件(conn要加单引号)

lumail \
    -conn='wanglulu@**.com:ang1234.[smtp.exmail.qq.com:465]' \
    -to=wanglulu@**.com:露露,wanglulu@**.com:露露 

全配置发送邮件

lumail \
    -conn='wanglulu@***.com:ang5668.[smtp.exmail.qq.com:465]' \
    -to=wanglulu@***.com:露露,wanglulu@***.com:露露 \
    -cc=wanglulu@***.com:露露,wanglulu@***.com:露露 \
    -bcc=wanglulu@***.com:露露,wanglulu@***.com:露露 \
    -att=/Users/lulu/workspace/dev/go/src/work/mail/main.go,/Users/lulu/workspace/dev/go/src/work/mail/gomail.go \
    -sub=subTest \
    -body='text<h1>h1</h1>  露露' \
    -ali=lulu \
    -html

执行效果图


image.png

生成效果图

必选项发送

image.png

全选发送

image.png

推荐阅读更多精彩内容