Posts Tagged ‘邮件

某些服务商禁用了sendmail的发信端口25,例如vultr.com的云VPS,导致sendmail不能发送邮件。 可以通过配置sendmail使用外部SMTP邮箱(例如谷歌的GMAIL和微软的outlook邮箱)发送邮件来解决这个问题。 相关软件安装: yum -y install sendmail sendmail-* wget ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz tar -zxvf cyrus-sasl-2.1.26.tar.gz cd cyrus-sasl-2.1.26 ./configrue make && make install I.生成sendmail证书 cd /etc/ssl/certs/ make sendmail.pem II.添加SMTP账号 在/etc/mail/access 中添加使用的SMTP账号,例如outlook.com的邮箱: AuthInfo:smtp-mail.outlook.com "U:smmsp" "I:vultr@outlook.com" "P=base64编码后的邮箱密码" "M:PLAIN" AuthInfo:smtp-mail.outlook.com:587 "U:smmsp" "I:vultr@outlook.com" "P=base64编码后的邮箱密码" "M:PLAIN" 注:使用”P= ...

在操作Linux控制台程序时,经常会出现提示“You have mail in /var/spool/mail/root”,这样的系统邮件如果查看和删除? 相关知识: /var/spool/mail 当邮件接收后,每个使用者邮件放置的目录,每个用户账号使用一个文件,例如你的账号为live,你的邮件在服务器中就是在/var/spool/mail/live 这个文件中。 /var/spool/mqueue 当邮件由于对方主机问题或者网络问题,无法发送出去时,该邮件暂时存放在本目录里,然后主机默认会每间隔大约60分钟由sendmail尝试重新发送一次,这个间隔可以通过修改 /etc/sysconfig/sendmail 里面的QUEUE=1h改变,例如改成30分钟:QUEUE=30m,通常设定5天内该邮件发送不出去,将退回原发信者。可以通过mailq 或者 sendmail -bp 命令来查看堵塞的邮件队列,命令会列出有多少邮件等待发送。 系统管理员root默认的邮箱是/var/spool/mail/root这个文件,当系统收到root的信时,就会将该信件存到/var/sp ...

分类

归档

ipv6 ready