1、环境安装
yum install -y sendmail
yum install -y mailx
2、检查sendmail服务
启动:systemctl start sendmail.service
状态查看:systemctl status sendmail.service
设置开机启动:systemctl enable sendmail.service
重装:yum reinstall -y sendmail
2、登录163邮箱,在设置-POP3/SMTP/IMAP里配置开启IMAP/SMTP服务和POP3/SMTP服务
或者登录QQ邮箱,在设置-账号-POP3/SMTP/IMAP里配置开启IMAP/SMTP服务和POP3/SMTP服务
3、vim /etc/mail.rc添加以下信息:
set from=your_email@163.com # 发送邮件的邮箱
set smtp=smtp.163.com:465 # 邮箱域名,注意端口号可以修改的,465或587
set smtp-auth-user=your_email@163.com # 邮箱账号
set smtp-auth-password=your_password_or_auth_code # 邮箱登录密码或授权码
set smtp-auth=login
set ssl-verify=ignore # 忽略SSL证书验证(根据实际情况可能需要调整)
QQ邮箱配置:
set from=xxxxx@qq.com #写你的qq邮箱
set smtp=smtp.qq.com:587 #不变 这是qq邮箱的第三方发送邮件的地址
set smtp-auth-user=xxxxx@qq.com #写你的qq邮箱
set smtp-auth-password=asasasasasas #写你的qq邮箱第三方授权码
set smtp-auth=login #不变 这是smtp的认证方式,写login就行
4、使用指令测试:
发送普通邮件:
echo "这是一个带附件的邮件" |mail -s "测试邮件" 1234****@163.com
echo "hello,world"|mailx -v -s "test" 1234****@163.com
发送带附件的邮件
echo "这是一个带附件的邮件" |mail -s "测试邮件" -a file.txt xxxxx@qq.com
其他指令:
使用 postqueue -p
命令检查邮件队列的状态
除队列中的邮件(包括活跃、延迟和持有的邮件):postsuper -d ALL
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤