你要问的是登录smtp服务器并发送邮件的命令,mailx可以 env MAILRC=/dev/null \ from=回复地址 \ smtp=SMTP服务器 \ smtp-auth-user=你的账号 \ smtp-auth-password=密码 \ smtp-auth=login mailx -n \ -s "标题" \ -a 附件 \ 收件人邮箱 \ 内容文件 最好也看一下 man mailx
原来学校unix课本上介绍过email命令,不过好像只能用于用户间发送邮件。 感觉比较实际的方法是用python实现一个脚本,提供命令行然后在bash中调用。Python标准库的smtplib、email、argparse等类库可能帮到忙。
你要问的是登录smtp服务器并发送邮件的命令,
mailx
可以最好也看一下
man mailx