针对Exchange 2007的POP3连接器的build议

我正在升级到Exchange Server 2007,并意识到Microsoft不会在2007年发布POP3连接器。似乎有几个商业产品(MAPILab,POPcon,Exchange Connector)

你有关于这些产品的build议/警告吗?

如果您想尝试免费/开源的产品,那么我以前使用过Cygwin的fetchmail发行版。 我把它作为一个“计划任务”,每5分钟运行一次,2年内没有任何问题。 它说普通的“SMTP”,所以尽pipe我在Exchange 2003中使用它,但它应该可以在Exchange 2007中正常工作。

我没有把Cygwin完全安装到我的服务器计算机上,而是select拆分一个工作安装,并找出使fetchmail工作所需的.DLL文件。 我还写了一个脚本来调用fetchmail作为一个计划任务(因为fetchmail需要HOMEDRIVE和HOMEPATH环境variables集)。

如果你想我的fetchmail“发行”,你可以在http://opensource.wellbury.com/projects/minimal_cygwin_fetchmail/

  • 将所有文件从上面的ZIP转储到“C:\ Program Files \ Fetchmail”中。

  • 为计划任务创build用户以运行。 fetchmail用户可以(也应该)是非特权用户,但是在Windows 2003中需要授予“%SystemRoot%\ System32 \ CMD.EXE”内置组“BATCH”“读/执行”更新的操作系统(我的头脑进入这个问题几个小时…见详细http://support.microsoft.com/kb/867466/en-us )。

  • 临时授予fetchmail用户“本地login”权限并在本地login。 (这是获取fetchmail用户所拥有的fetchmail.conf文件的简单方法,并且允许您在将其configuration为Scheduled Task之前testingconfiguration。)

  • 以该用户身份,在其用户个人资料目录中创build一个“.fetchmail”文件夹。 在“.fetchmail”文件夹中创build一个“fetchmail.conf”文件(我在我的ZIP文件中放了一个fetchmail.conf示例)。

  • 使用“do-fetch.cmd”脚本,validationfetchmail是否以该用户的身份从命令行正常工作。 每个fetchmail运行的STDOUT和STDERR输出都会被logging到.fetchmail文件夹中。

  • 删除fetchmail用户的“本地login”权限,并设置一个计划任务,以该用户的身份调用“do-fetch.cmd”脚本(反过来,授予该用户“作为批处理作业login”权限)。

这不是Cygwin或fetchmail的最新版本,可能存在安全漏洞。 这一切都为我工作,但你可能要下载ZIP中的所有文件的最新版本,取而代之,并validation它正常工作。

像Sam说的,如果可以的话,你真的应该使用SMTP来接收你的邮件,但是有时你必须做你必须做的事情。

我之前在小型Exchange设置中使用过PopCon和PopBeamer ,并且没有任何问题,他们刚刚工作。

我个人试图鼓励使用SMTP来接收他们的邮件,而不是POP连接器,但有时你别无select。

我一直在使用Exchange连接器一段时间,它工作得很好。

有关DavMail的快速说明,请参阅Exchangepop3的替代方法 。