如何设置外部的postfix服务器,在Ubuntu下安全访问?

OS: Ubuntu 10.04 Server Postfix: 2.7.0 

我运行自己的服务器,并通过SquirrelMail和Emacs多年来一直使用它作为电子邮件。 我已经把所有的东西都封锁了,只有IMAP和发送SMTP只限于本地主机:SquirrelMail是安全的,因为我只通过https打开它,它在本地做了一切; Emacs是安全的,因为我设置了使用SSH /端口转发连接到SMTP和IMAP服务器。

我最近买了一个Android手机,我想要访问电子邮件。 我在防火墙上打开了IMAPS并正确configuration了Dovecot(1.2.9),我可以连接到它。 虽然我不知道如何处理Postfix。 我所尝试的一切都会导致“无法打开与服务器的连接”。 我试图通过Webmin(1.510)来configuration,因为我对Postfix或Dovecot没有太多了解(当我知道更多关于这些事情的信息时,我使用了Sendmail和Courier,回到了我的RedHat时代)。

我相信我在Postfix中启用了TLS,但是我的Android客户端认为这意味着应该使用端口587,但该端口不是活动的(通过netstat -lntp输出validation)。 不过,我的Android客户端认为端口465意味着启用了SSL。 我已经打开了我的防火墙两个端口无济于事(我已经通过外部端口扫描validation)。

我的最终目标是能够安全地在我的Android手机上收发电子邮件。 我很抱歉提出这样一个广泛的问题,但是我确实依赖电子邮件来“正常工作”,所以我没有太多近期的经验,并且没有使用Postfix的经验。

你的时间和帮助表示赞赏!

尝试遵循Ubuntu服务器指南关于Postfix的章节。

此外,Postfix的标准文档(尤其是基本configuration和标准configuration示例自述文件)编写得相当好,易于理解。