我对电子邮件非常陌生,因此我决定只使用PostFix发送电子邮件,然后使用Gmail接收电子邮件。
我意识到这对我来说是一个很大的学习经验,但是我应该看看哪些教程? 由于我只用于外发,有什么我应该跳过或重点?
你可以看看: http : //www.hypexr.org/linux_mail_server.php这是一个postfix和一个完整的邮件系统的教程,但它是很好的划分和系统的不同部分解释,所以你可能只省略关于发送邮件的部分
我跟着它,我能做的第一件事就是收到电子邮件,然后发送,所以我可以假设一个类似的过程可能会帮助您满足您的需求…
你想设置为空客户端的后缀。
如果你是新手,我会考虑使用防火墙阻止入站端口25。
如果您configuration不正确,它将消除您被用作开放中继的可能性。
我们使用Postfix好几年了,configuration起来并不困难,但是如果你没有时间去实验和testing,就没有把它暴露在互联网上,那么就不太重视“正确的第一次”。
从main.cf中的注释:
relay_domains参数限制了这个系统将中继邮件的目的地。 有关详细信息,请参阅文件sample-smtpd.cf中的smtpd_recipient_restrictions限制。
默认情况下,Postfix将邮件从“可信”客户端(IP地址匹配$ mynetworks)中继到任何目的地,从“不可信”的客户端到匹配$ relay_domains或其子域名的目的地,除了具有发件人指定的路由的地址。 默认的relay_domains值是$ mydestination。
除上述之外,默认情况下,Postfix SMTP服务器接受Postfix作为以下内容的最终目的地的邮件: – 匹配$ inet_interfaces的目标, – 匹配$ mydestination的目标 – 匹配$ virtual_alias_domains的目标 – 匹配$ virtual_mailbox_domains的目标。 这些目标不需要在$ relay_domains中列出。
Postfix非常灵活,可以用不同的方式进行configuration。 例如,可以使用mysql,postgresql或ldap进行configuration。
首先,您需要决定如何configuration您的电子邮件服务器。
你可以从postfix文档开始。 当然,你可以search其他howtos和教程。 要缩小search范围,请使用“postfix + mysql”,如果您想用mysql等进行configuration。