admin 管理员组文章数量: 887016
linux mial.rc发邮件,Linux 使用命令发送邮件
Linux 使用命令发送邮件
1. 关闭本机的sendmail服务或者postfix服务
#执行下面的命令,注意区分Liunx系统
#sendmial
service sendmail stop
chkconfig sendmail off
#postfix
service postfix stop
chkconfig postfix off
#或者直接卸载吧..
yum remove sendmail
yum remove postfix
2. 添加发件人
首先编辑配置文件, mail配置文件地址为/etc/mail.rc, 添加发件人配置
set from=xxxxxxxx@163
set smtp=smtps://smtp.163:994
set smtp-auth-user=xxxxxxxxx@163
# 可能需要授权密码
set smtp-auth-password=*******
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
3. 邮件内容
mail -v -s "主题" 收件人
echo "邮件内容" | mail -v -s "主题" 收件人
cat /root/a.txt | mail -v -s "主题" 收件人
mail -v -s "主题" 收件人 < /root/a.txt
4. 问题
Error in certificate: Peer’s certificate issuer is not recognized.
证书出问题, 自建一个信任证书, 并将mail.rc中nss-config-dir指向新建证书地址
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.163:994 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /root/.certs/163.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d /root/.certs -i /root/.certs/163.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d /root/.certs -i /root/.certs/163.crt
certutil -L -d /root/.certs
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i /root/.certs/163.crt
本文标签: linux mialrc发邮件 Linux 使用命令发送邮件
版权声明:本文标题:linux mial.rc发邮件,Linux 使用命令发送邮件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732354405h1534015.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论