解决阿里云发邮箱问题
配置服务器到能够发送邮件的方法:
cd /root ####也就是默认的root首页
certutil -N -d .certs 应该是要创建什么的,然后要输入密码,自己随便输入一个密码就好了
# vim /etc/mail.rc ----编辑mail.rc文件并在末尾加入这些,我的这个是我的邮箱的帐号,利用这个邮箱做为发件人来发送邮件,并且通过依赖于163的smtp服务器走465端口来发送邮件
set ssl-verify=ignore
set nss-config-dir=/root/.certs
set from=shinefire_czy@163.com
set smtp=smtps://smtp.163.com:465
set smtp-auth-user=shinefire_czy@163.com
set smtp-auth-password=PASSWORD
set smtp-auth=login
--
====== OK !!! 配置完毕,接下来就可以发送邮件测试了。
# echo "`date`" | mail -s "`date`" shinefire_czy@163.com
# Error in certificate: Peer's certificate issuer is not
====发送一封邮件到自己的邮箱,虽然会报错,但是并不影响我们发送邮件,所以实际上是没有关系的
cd /root ####也就是默认的root首页
certutil -N -d .certs 应该是要创建什么的,然后要输入密码,自己随便输入一个密码就好了
# vim /etc/mail.rc ----编辑mail.rc文件并在末尾加入这些,我的这个是我的邮箱的帐号,利用这个邮箱做为发件人来发送邮件,并且通过依赖于163的smtp服务器走465端口来发送邮件
set ssl-verify=ignore
set nss-config-dir=/root/.certs
set from=shinefire_czy@163.com
set smtp=smtps://smtp.163.com:465
set smtp-auth-user=shinefire_czy@163.com
set smtp-auth-password=PASSWORD
set smtp-auth=login
--
====== OK !!! 配置完毕,接下来就可以发送邮件测试了。
# echo "`date`" | mail -s "`date`" shinefire_czy@163.com
# Error in certificate: Peer's certificate issuer is not
====发送一封邮件到自己的邮箱,虽然会报错,但是并不影响我们发送邮件,所以实际上是没有关系的