account default host smtp.163.com port 465 from yourname@163.com auth on user yourname@163.com password YOUR_CLIENT_AUTH_PASSWORD # 邮箱授权密码 tls on tls_starttls off logfile ~/.msmtp.log
赋予读写权限
chmod 600 ~/.msmtprc
测试邮件发送 echo -e "Subject: Test\n\nThis is a test" | msmtp -a default yourname@163.com
检查日志 cat ~/.msmtp.log # 看到状态码250表示成功
创建别名(替代系统 mail 命令)
nano ~/.bashrc
最末尾添加一行:
alias mail='msmtp -t'
使其环境变量生效 source ~/.bashrc
使用别名测试发送
echo -e "To: xxxxx@163.com\nSubject: Test\n\nThis is a test email" | mail
没有评论:
发表评论