zw476558804 发表于 2014-05-27 10:59

postfix服务器邮件 发送接收分离


需求:
      有A,B两台服务器, A用来发邮件和接收邮件, A接收下来的邮件不是保存在A服务器上, 而是通过邮件协议(邮件配置)转到B服务器,
邮件实际上保存在B上面, 用户通过客户端来收邮件的时候, 也是从B上面收.

      求大神指点一下方法

cryboy2001 发表于 2014-05-27 14:09

B就相当于后台存储了?

就不需要“通过邮件协议(邮件配置)转到B服务器”

可以用nfs、iscsi实现。

zw476558804 发表于 2014-05-27 14:57

回复 2# cryboy2001


B服务器做存储 还有客户端连接 outlook、foxmail等.   NFS不行效率太慢 而且NFS的话那么读取还是从A服务器 然后通过NFS到B服务速度太慢这样也只起到存储的作用。并不能接收客户端

   

cryboy2001 发表于 2014-05-27 15:01

那分两台服务器,一台只收,一台只发.

如pop.xxxx.com,smtp.xxxx.com

3645636 发表于 2014-05-27 19:42

本帖最后由 3645636 于 2014-05-27 19:46 编辑

                           smtp---------
    internet                              |________NAS
                                             |
                           pop3---------



懂了吧!很简单的,用ISCSI,或GFS来保证同步,SMTP机器接收到的邮件,POP3机器直接从NAS的分区里读取,顾虑磁盘读取速度的话,做个RAID0,或者直接上ISCSI,速度与NFS没多在关系(流量不是很大的话),

woxizishen 发表于 2014-05-31 07:53

需求很奇怪。通過配置MDA或MTA都可以將郵件從A轉寄到B.如果你不是為了用A備份一份郵件,就好比一份郵件,你從用戶走到B,你非要在中間加一個C。如此多餘之舉,對整個郵件系統架構沒任何作用。

我看來看去你的意思就是想設置一個網關郵件服務器而已。否則,你的想法很奇怪。

qestt 发表于 2016-07-15 10:41

他这种需求,我也有需要,我觉得他需求应该是mail和postfix分离,前端只用来发信,后端用来保证用户信件存储,和写发邮件。

回复 6# woxizishen


   

action08 发表于 2016-07-17 15:23

我们公司就一台机器跑邮件,所以嘛,

woxizishen 发表于 2016-07-20 08:52

回复 7# qestt


1.这种分离没意义,除非他的A就是用来做网关邮件服务器,只负责转发,发或者收下来的邮件都会进行过滤,有问题的话直接拦截,没问题的话转给B,本身不做存储。

2.但是一般为了保持冗余,A也会自身存一份。方便B宕机或者其他意外,从A还可以找到邮件。


3.我负责邮件服务器架构一共有三台。
最外层是网关只负责DDOS和过滤垃圾邮件,他不做存储,

中间一台负责存储和权限管理,部分内部用户有外发权限,大部分用户由于防止公司重要资料外泄,只能内部邮件进行沟通。当然他会再备份一份邮件副本,大概期限为一个月。当然这里也会开发外发权限用户自行放行邮件权限。如有被拦截邮件,无论是否误判都会通知到用户,用户可自行发行。

最里层是postfix。他就是负责存储和转发。内部用户直接访问的MTA。
实质上只要内部有外发权限用户,没有将公司的地址注册到外面论坛上,几乎一封垃圾邮件收不到。本人也关闭了外部侦测内部邮件账号的机制。实质上前面2台邮件过滤了绝大多数垃圾邮件。
页: [1]
查看完整版本: postfix服务器邮件 发送接收分离