最进工作需要用到在ubuntu下通过命令行发送邮件。
google后。发现 eMail 这个小应用很好的满足了要求。
安装也很简单。
git clone --recursive https://github.com/deanproxy/eMail.git cd eMail ./configure make
编译好后,eMail/src/下生成了“email” 可执行命令, eMail/下有缺省的配置文件 email.conf
修改email.conf配置
主要是
SMTP_SERVER
MY_NAME
MY_EMAIL
SMTP_AUTH
SMTP_AUTH_USER
SMTP_AUTH_PASS
根据自己的情况做相应修改。
然后把email ,email.conf 拷贝到一个目录下
email -c email.conf -t //检查配置文件是否正确
email -c email.conf -s "subject" -a attach_file_path -b dest@example.com
这样就可以发送一封空白的,主题为“sbuject”, 附件为 attach_file_path 的邮件到 dest@example.com
是不是很方便,只要这两个文件,就可以完成命令行发送邮件的任务。
如果需要其他的功能,请看以下帮助把。也很简单。
have fun.:)