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,发送邮件

 略,请参照: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

365个夜晚,我希望做到两天更一篇博客。加油,小白!
原文地址:https://www.cnblogs.com/qq2806933146xiaobai/p/15487750.html