postfix服务器邮件 发送接收分离
需求:
有A,B两台服务器, A用来发邮件和接收邮件, A接收下来的邮件不是保存在A服务器上, 而是通过邮件协议(邮件配置)转到B服务器,
邮件实际上保存在B上面, 用户通过客户端来收邮件的时候, 也是从B上面收.
求大神指点一下方法 B就相当于后台存储了?
就不需要“通过邮件协议(邮件配置)转到B服务器”
可以用nfs、iscsi实现。 回复 2# cryboy2001
B服务器做存储 还有客户端连接 outlook、foxmail等. NFS不行效率太慢 而且NFS的话那么读取还是从A服务器 然后通过NFS到B服务速度太慢这样也只起到存储的作用。并不能接收客户端
那分两台服务器,一台只收,一台只发.
如pop.xxxx.com,smtp.xxxx.com 本帖最后由 3645636 于 2014-05-27 19:46 编辑
smtp---------
internet |________NAS
|
pop3---------
懂了吧!很简单的,用ISCSI,或GFS来保证同步,SMTP机器接收到的邮件,POP3机器直接从NAS的分区里读取,顾虑磁盘读取速度的话,做个RAID0,或者直接上ISCSI,速度与NFS没多在关系(流量不是很大的话), 需求很奇怪。通過配置MDA或MTA都可以將郵件從A轉寄到B.如果你不是為了用A備份一份郵件,就好比一份郵件,你從用戶走到B,你非要在中間加一個C。如此多餘之舉,對整個郵件系統架構沒任何作用。
我看來看去你的意思就是想設置一個網關郵件服務器而已。否則,你的想法很奇怪。 他这种需求,我也有需要,我觉得他需求应该是mail和postfix分离,前端只用来发信,后端用来保证用户信件存储,和写发邮件。
回复 6# woxizishen
我们公司就一台机器跑邮件,所以嘛, 回复 7# qestt
1.这种分离没意义,除非他的A就是用来做网关邮件服务器,只负责转发,发或者收下来的邮件都会进行过滤,有问题的话直接拦截,没问题的话转给B,本身不做存储。
2.但是一般为了保持冗余,A也会自身存一份。方便B宕机或者其他意外,从A还可以找到邮件。
3.我负责邮件服务器架构一共有三台。
最外层是网关只负责DDOS和过滤垃圾邮件,他不做存储,
中间一台负责存储和权限管理,部分内部用户有外发权限,大部分用户由于防止公司重要资料外泄,只能内部邮件进行沟通。当然他会再备份一份邮件副本,大概期限为一个月。当然这里也会开发外发权限用户自行放行邮件权限。如有被拦截邮件,无论是否误判都会通知到用户,用户可自行发行。
最里层是postfix。他就是负责存储和转发。内部用户直接访问的MTA。
实质上只要内部有外发权限用户,没有将公司的地址注册到外面论坛上,几乎一封垃圾邮件收不到。本人也关闭了外部侦测内部邮件账号的机制。实质上前面2台邮件过滤了绝大多数垃圾邮件。
页:
[1]