找回密码
 注册
快捷导航
查看: 30707|回复: 5

熟悉POSTFIX的XD进来帮下手,谢谢~~~

[复制链接] |自动提醒
阅读字号:

3967

回帖

46

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-9-5
铜牌荣誉勋章(注册8年以上会员)
发表于 2003-12-17 20:37:42| 字数 223| - 广东省深圳市宝安区 电信 | 显示全部楼层 |阅读模式
公司的邮件服务器(简称A)安装的系统为RedHat  LINUX 9,邮件服务软件为POSTFIX,该计算机同时也通过ADSL连接电信网络提供WWW共享。A没有固定的IP和域名。公司员工通过A发邮件,A通过ISP的邮件服务器发送邮件。而收邮件时各用户直接通过ISP服务器收取(防火墙打开相应端口)。现因为ISP提供的邮件服务空间有限,所以想实现A自动将ISP服务器上的邮件收到本地,再分发到本地的各个用户,不知是否能实现,请个位XD指点一二。谢谢~~~
*

627

回帖

41

积分

310

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-7-3
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2003-12-17 22:25:00| 字数 311| - 江苏省南京市 电信 | 显示全部楼层
邮件系统通常都不会作为一个mailclient去收另外一台邮件服务器上的信。
但是有些邮件系统支持邮件转发,这意味着所有发送给ISP邮件服务器的信可以被转发到你公司的A,前提是A要有固定的域名,你可以申请个3322上的免费域名。每次A联网上线时自动通知3322它的新IP,好让ISP的邮件服务器能访问到它。
在此基础上,要设置ISP邮件服务器的内部转发机制(这取决于它是什么邮件系统,通常sendmail,qmail都具备此功能)。
看起来这样做有些累赘,因为你的A一旦有了固定域名的话就可以直接作为对外的STMPD,注意不是MUA。但仍是有意义的,因为只有ISP的服务器才能确保它24小时在线和稳定性,你的A只起个转接的功能。
T410S
回复 支持 反对

使用道具 举报

6990

回帖

119

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-1-6
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章金牌荣誉勋章(注册20年以上会员)年全勤勋章2023
发表于 2003-12-18 09:34:46| 字数 31| - 北京市朝阳区 联通 | 显示全部楼层
其实,该问题的核心还是需要一个域名。邮件转发是以域名为基础的.
我即使掌控一切,也当保持谦逊和敬畏。  --《启示录》
回复 支持 反对

使用道具 举报

627

回帖

41

积分

310

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-7-3
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2003-12-18 16:06:53| 字数 126| - 江苏省南京市 电信 | 显示全部楼层
还有一种花代价的方法是开发转发系统,我曾经做过这种东西,装门在分布式的邮件系统之间转发备份各种邮件,并且只需要其中的一台邮件服务器具备静态域名。
其中所有的配置都是通过一台LDAP完成的。现在想起来,觉得那个系统还是有用的,只是当时对这种系统的需求太小。
T410S
回复 支持 反对

使用道具 举报

3967

回帖

46

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-9-5
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2003-12-19 11:30:38| 字数 577| - 广东省深圳市宝安区 电信 | 显示全部楼层
以前A服务器在WIN环境下通过MDEAMON邮件服务软件可以实现。可能是我描述的不太清楚,WIN环境下具体是这样的,ISP上的邮件账号实际只定义了一个域名(例如:domain.com.cn),也就是说无论从任何地方发出的邮件,只要是形如XXX@domain.com.cn,ISP都会接收并放在特定的位置。而MDEAMON与ISP联系的账号可以自己设定,例如admin@domain.com.cn。通过MDEAMON的domainPOP功能,用账号admin@domain.com.cn定时将所有发给domain.com.cn的信件一起收下来(当然服务器上不留备份,达到节省空间的目的),再对信件地址与MDEAMON内部所设置的账号进行比对,做相应的分发,类似于MDEAMON内部的邮件收发一样。

实际上MDEAMON在与ISP的联系上就只是作为一个CLIENT,只不过所收取的邮件并不是特定的账号,而是整个一个域中的所有邮件。在对实际用户的操作中,他又作为单纯一个局域网中的邮件服务器来对邮件进行分发。因此在实现的过程中A服务器我想对固定公网IP、域名的解析这些应该没有要求。

而现在要在LINUX下实现这一功能,不知道POSTFIX该是否支持这一功能,实施起来会有什么不同。

[ Last edited by merlin90 on 2003-12-19 at 14:10 ]
*
回复 支持 反对

使用道具 举报

627

回帖

41

积分

310

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2002-7-3
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2003-12-19 12:55:17| 字数 381| - 江苏省南京市 电信 | 显示全部楼层
以我有限的POSTFIX知识,我认为POSTFIX自身不具备MUA的功能去自动从其它邮件服务器抓取信件的功能。
我的建议是你换个考虑问题的方法,我目前所知,fetchmail是一个独立运行的Mail Retrieve Agent,你可以配合fetchmail,利用它的自动抓取邮件的功能,去ISP Mail Host抓取你们公司的所有信件,让后让fetchmail将这些信件装发给本的的Postfix.
你的问题是如何配置fetchmail,让抓取后的信件重新定义Mail Header中的Recpt To:栏位,使它重定义为你本地Postfix的域名(此域名是你公司内局域网上自己定义的)。
目前RedHat,Suse都带有fetchmail,你可以研究一下。
这种方法是不需要申请动态域名的。

[ Last edited by Roamvalley on 2003-12-19 at 12:57 ]
T410S
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-22 02:14 , Processed in 0.108973 second(s), 32 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部