您的位置:首页 > 运维架构 > Linux

CentOS 6.5 and Ubuntu 14.04 使用外部邮箱发送邮件

2014-01-18 15:04 555 查看
我们可以使用外部邮箱(163,126,gmail,139等等)为我们发邮件
for CentOS 6.5

yum -y install mailx

vi /etc/mail.rc
在文件的末行添加以下5行
set from=yuorname@139.com
set smtp=smtp.139.com
set smtp-auth-user=yourname
set smtp-auth-password=yourpassword
set smtp-auth=login
不用重启,立刻生效

说明:
from: 发送的邮件地址
smtp: 发生的外部smtp服务器的地址
smtp-auth-user: 外部smtp服务器认证的用户名
smtp-auth-password: 外部smtp服务器认证的用户密码
smtp-auth: 邮件认证的方式

for Ubuntu 14.04
aptitude -y install mailutils ssmtp
vi /etc/ssmtp/ssmtp.conf
root=yourname@139.com
mailhub=smtp.139.com
AuthUser=yourname
AuthPass=your-password

rewriteDomain=139.com
hostname=smtp.139.com

vi /etc/ssmtp/revaliases
root:yourname@139.com:smtp.139.com

echo "test mail" | mail -s "test mail" email-you-want-to-send

或者用sendemail
aptitude -y install sendemail

sendEmail -s smtp.139.com -xu account-name -xp account-pass -f account@139.com -u "test" -m "test" -t target-account@189.cn

本文出自 “Ilovecat(个人笔记)” 博客,请务必保留此出处http://hj192837.blog.51cto.com/655995/1352783
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: