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;

posted @ 2021-10-30 22:21  ꧁执笔小白꧂  阅读(1502)  评论(0编辑  收藏  举报