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

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 8,158评论 1 3
  • 今天有点咸🐟想做一只没有梦想的搬运工 十六进制编辑器 十六进制编辑器(二进制文件编辑器或字节编辑器)是一种允许操纵...
    Honny_Boo阅读 7,229评论 0 7
  • 自用收藏 原文:http://www.th7.cn/Program/IOS/201606/884245.shtml...
    西瓜皮奥特曼阅读 6,675评论 0 16
  • 2018年底设岗,给教师按职称分类,增加工资。真是几家欢喜几家忧。 三年,六年的定岗标准出台后,很多教师愤愤不平,...
    鸣鸥阅读 2,801评论 0 7
  • FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。相比...
    ClassmateCai阅读 3,887评论 0 2