使用postfix在ubuntu 配置代发邮箱
配置代发邮箱
vim /etc/postfix/main.cf
(Postfix主要配置文件,再其末尾添加以下配置)
1 | #指定默认的邮件发送服务器 |
vim /etc/postfix/sasl_passwd
(邮箱账号和密码文件,每行一个。 创建好后需要使用postmap命令使配置文件生效)
1 | [smtp.163.com]:25 发件邮箱:邮箱密码 |
postmap /etc/postfix/sasl_passwd
vim /etc/postfix/sender_canonical
(linux用户和发件人对应关系,每行一个)
1 | root 发件邮箱 |
postmap /etc/postfix/sender_canonical
重启Postfix:
service postfix restart
尝试发送邮件:
echo "hello world" |mail -s test hung_z_h@qq.com
(可以用 mailq 命令查看发送队列,清空mailq队列 : postsuper -d ALL )
邮件队列查看
列出/打印当前邮件队列
postqueue –p
mailq
如果队列太长,可以使用tail管道读取。
mailq | tail
清理队列
postqueue -f
立即投递某domain.com域名的所有邮件
postqueue -s domain.com
删除所有队列
postsuper -d ALL
删除指定的消息
postsuper -d messageid
重新排队邮件或者重新发送指定邮件
postfix -r msgid
查找邮件版本
postconf -d mail_version