CENTOS里面的配置 mail 系统

通常CENTOS里面的mail函数是要配合一些邮局系统来使用才行的。这里教你们利用免费的SMTP邮箱来定制这个函数
不少论坛系统,好比PW和DZ后台的邮件发送系统能够选择使用空间的mail()函数进行,可是默认装完的系统这个功能还不能使用须要本身定义
方法以下:

安装配置方法:
CENTOS默认都带mail函数(sentmail)功能,所以不须要额外再安装
修改/etc/mail.rc (输入 vi /etc/mail.rc命令进入修改)
按两下]]键定位到文件的最后面,而后按i进入编辑模式,将
set from=xxx@163.com smtp=smtp.163.com
set smtp-auth-user=xxx smtp-auth-password=123456 smtp-auth=login
插入文件的最后面.注意将上面的xxx替换成你真实有效的可经过客户端发邮件的邮箱,123456改为你实际的密码
说明:

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

配置成功后,测试下mail函数能不能正常工做

#echo "this is a test mail" | mail -s "TEST mail" 139XXXX@139.com
看能不能收到邮件,收到就好了
在网上淘到另一个修改配置方法,蛮留着备用
修改 /etc/mail.rc,没有的话新建一个,这是一个用163 SMTP服务器的例子,其余邮箱也能够的,参照修改就行,大写部分替换为本身的用户名和密码。
# cat /etc/mail.rc
set from=USERNAME@163.com
set smtp=smtp.qiye.163.com:25
set smtp-auth=login
set smtp-auth-user= USERNAME@163.com set smtp-auth-password=PASSWORD set ssl-verify=ignore set nss-config-dir=/etc/maildbs/
相关文章
相关标签/搜索