(一)全新服务器安装邮件服务独立运行:
请使用EwoMail开源邮件服务器软件,参照下面的文章
http://doc.ewomail.com/docs/ewomail/jianjie
https://blog.csdn.net/qq_41692307/article/details/88318365
(二)安装在已有其他环境的服务器上:
需要安装下的环境
Postfix:邮件服务器
Dovecot:IMAP/POP3/邮件存储
Amavisd:反垃圾和防病毒
LNMP:nginx,mysql,php
EwoMail-Admin:WEB邮箱管理后台
Rainloop:webmail
一,安装Postfix,发送邮件
略,请参照:https://www.cnblogs.com/operationhome/p/9056870.html
补充:
1.postfix check #postfix配置文件检测命令。
2.postfix本机测试方法:https://blog.csdn.net/f1228308235/article/details/79057184
3.smtp协议命令:
helo(smtp协议)
ehlo(esmtp协议)
mail from:
rcpt to:
4.Postfix中配置指定邮箱的发送通道(transport)------/etc/postfix/transport
(1)运行下面这个命令可以快速在配置文件中写入,也可以直接编辑main.cf文件
postconf -e 'transport_maps = hash:/etc/postfix/transport'
(2)修改/etc/postfix/transport文件,内容为:
举几个例子:
163.com smtp:[mopen.163.com]
yeah.net smtp:[mopen.yeah.net]
abc.com smtp:[192.168.12.34]:20025 发送给abc.com的邮件使用smtp MDA传送到192.168.12.34的20025端口上。 xyz.com maildrop 发送给xyz.com的邮件交给maildrop投递。 root@abc.com error:No mail accepted for root 当场拒收给root@abc.com的邮件,并给出错误信息:No mail accepted for root spam@mydomain.com spam 这个是dspam里的设置,表示把发给spam@mydomain.com的邮件交给spam(同样,spam在master.cf里设置)。 ———————————————— 版权声明:本文为CSDN博主「哪吒要结婚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_37958284/article/details/77100207
(3)保存后,使用postmap程序生成hash格式文件
postmap /etc/postfix/transport #完成后,在/etc/postfix/下面会生成transport.db文件 postfix reload
二,安装Dovecot,接收邮件
略,请参照:https://www.cnblogs.com/operationhome/p/9056870.html
三,安装Foxmail或者Rainloop(WEB邮箱管理后台)、EwoMail-Admin(WEB邮箱管理后台)
1.下载rainloop:https://www.rainloop.net/;
2.安装PHP环境,将下载的安装包上传至网站目录内并解压。
3.rainloop管理后台为http://域名/?admin,账户admin,密码12345。
补充:
SMTP:mail、sendmail、mailx、postfix等邮件服务总结
邮件客户端工具:
window:mail、mailx、Foxmail
linux:Rainloop、mailx
邮件服务器软件:
Qmail、postfix、sendmail