使用电子邮件地址作为 SMTP 和 POP3 的用户名

使用电子邮件地址作为 SMTP 和 POP3 的用户名

我有一个 exim4 设置为 SMTP。我的用户命名方案是将此服务器的所有邮件用户命名为 m001、m002、m003……然后重定向到具有虚拟域的真实电子邮件地址。

我如何允许我的用户通过 exim 进行身份验证,以便使用他们的系统用户名 (m001) 或电子邮件地址发送邮件 ([电子邮件保护])?

m001 的用户登录信息存储在 Linux 系统文件 (passwd、shadow) 中。它们通过此服务器可以服务的每个域的虚拟地址表中的条目链接起来:

# /etc/exim4/virtual/example.com
m001: [email protected]
m002: [email protected]
m003: [email protected]

同样的方法也适用于 qpopper 吗?

答案1

我对 qpopper 一无所知,所以我不会解决这个问题。

关于 exim,答案几乎肯定是“是”。我猜你想缩小你的问题范围以获得更好的答案。以下是我目前对你隐含问题的理解:

“我如何允许我的用户通过 Exim 进行身份验证,以便使用他们的系统用户名 (m001) 或电子邮件地址发送邮件 ([电子邮件保护])?”

如果这是问题,并且你想要答案,你需要提供 m001 和[电子邮件保护]当前彼此关联,并且这些用户的身份验证信息当前存储在何处,以及采用何种格式(纯文本还是加密,以及如何加密)。

相关内容