如何在 Linux 中接收电子邮件地址的来信

如何在 Linux 中接收电子邮件地址的来信

背景:我的部门经常通过电子邮件进行交流,以提出和回答问题。我们设置了一个内部 StackOverflow 类型的论坛,但由于他们的情况,登录 VPN 并发布问题对他们来说很麻烦。

我正在寻找:我想要一个解决方案,让他们像平常一样提出问题,并在他们的问题中添加一个额外的邮件收件人([电子邮件保护])。电子邮件将发送到 Linux 服务器,并可能被输入到某个具有良好 Web 界面的程序中,以供日后查看。有没有什么解决方案可以做到这一点?我可以用任何方法做到这一点。我对这种事情比较陌生,因此我非常感谢您的解释。

谢谢

答案1

设置 MTA 有很多事情要做。

  • 选一个吧。有很多选择。我已经用了postfix很多年了。sendmail是 Allman 很久以前的原始 MTA。
  • 安装它并配置它以接受特定域的邮件。
  • 通过手动测试telnet以确保它正常工作。(谷歌搜索“telnet smtp 测试”可找到许多示例)。您正在假装是另一个尝试发送邮件的 MTA。
  • 考虑如何为邮件收件人提供最后一英里的服务。Unix 是最初的电子邮件平台;因此,您的用户只需登录到服务器,就可以直接从文件系统(通常是)使用、、等pine阅读elm邮件。然而,在当今时代,它既粗糙又丑陋。考虑至少运行一个服务器(自从拨号调制解调器逐渐消失以来,POP 基本上已被弃用)。birch是可行的方法;但这是您必须掌握的另一层复杂性。我个人最喜欢的是。无论您选择什么,都要继续进行广泛的测试。emacs/var/mailPOPIMAPcyrus imapd
  • 考虑身份验证。有多少用户?如果您要处理的数字小于 20,您可能只需使用本地 'nix 密码系统手动进行即可。但是,您将是此类系统中唯一的仲裁者。对于较大的设置,这LDAP可能是最巧妙的方法;但与IMAP此一样,还有另一项需要理解、配置、测试和维护的完整服务。尽管如此,您仍必须对要收集和发送的用户进行身份验证。
  • 考虑垃圾邮件过滤。这部分是一场重大的、大联盟的斗争。有几十种垃圾邮件过滤工具。从灰名单到 SpamAssassin,中间还有许多部分。这是一场消耗战,你必须不断升级和调整你的过滤器,因为用户无能为力。
  • smtp考虑加密。允许用户通过明文向你的服务器验证(见上文)imap是犯罪行为。他们可能拥有弱密码,这已经够糟糕了;通过本地 ISP、电信运营商等广播这些密码只会保证你的邮件服务器成为垃圾邮件的源头。
  • 一旦一切准备就绪并经过测试,请更改您的 DNS,以便您有指向新服务器的新 MX 记录,并尽量不要咬指甲太多。
  • 无休止地跟踪您的邮件日志文件。

这不是一件可以随便处理的事情。

相关内容