Linux系统知识(八)-搭建个人邮件服务器
(一)全新服务器安装邮件服务独立运行:
请使用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,发送邮件
1、教程:
请参照:https://www.cnblogs.com/operationhome/p/9056870.html
2、补充:
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
a.运行下面这个命令可以快速在配置文件中写入,也可以直接编辑main.cf文件
postconf -e 'transport_maps = hash:/etc/postfix/transport'
b.修改/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
c.保存后,使用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等邮件服务总结
1、邮件客户端工具:
window:mail、mailx、Foxmail;
linux:Rainloop、mailx;
2、邮件服务器软件:
Qmail、postfix、sendmail;
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/15487750.html