use*_*511 3 email-server postfix pop3 dovecot
我想知道是否有一种方法可以仅从一个帐户管理多个电子邮件帐户。我有大约 40 或 50 个外部 POP3 电子邮件帐户,有没有办法将来自这些帐户的所有条目电子邮件转发到仅 1 个,然后当从该帐户回复时,最终用户会从他写的那个帐户中看到它?
示例:用户 (user@user.com) 向我的一个帐户 (email@first.com) 发送一封电子邮件,该电子邮件被转发到我的个人帐户 (email@personal.com),我从我的个人帐户回复,但用户 (user@user.com) 看到它来自 (email@first.com),以及我所有的帐户。
无论如何设置来做到这一点?无论如何要使用自定义程序来做到这一点?
我的服务器是基于 Linux 的,安装了 postfix 和 dovecot。
谢谢
您需要注意 POP3 和 IMAP(由 Dovecot 实现)是用于访问邮箱的协议,而 SMTP(由 Postfix 实现)用于发送和接收邮件。您不需要尝试从一个帐户访问 50 个外部 POP3 帐户,而是需要将所有邮件发送到一个帐户。
从这些备用身份回复是您的电子邮件客户端而不是服务器的功能,但服务器需要配置为允许这样做:
如果所有涉及的域都由同一台服务器处理,这很容易实现,如果帐户都在不同的服务上,使用由不同管理员处理的不同配置,则几乎不可能实现。这就是为什么将我的答案限制在这种情况是很自然的,在这种情况下,所有域都使用与主 MX 相同的服务器和 SPF 允许的发件人。
接收来自所有地址的邮件给单个邮件用户。
main.cf配置参数中的所有域virtual_alias_domainsvirtual_alias_maps = hash:/etc/postfix/virtual并列出所有地址作为真实邮箱 ( user@example.com yourusername) 的虚拟别名。yourusername.配置提交以使用所有地址发送。
master.cf;submission inet n - - - - smtpd使用现有virtual数据库将地址与您的提交登录用户进行匹配:
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_sender_login_maps=hash:/etc/postfix/virtual
-o smtpd_sender_restrictions=reject_sender_login_mismatch
Run Code Online (Sandbox Code Playgroud)将您的 MUA 配置为在一个帐户中使用多个身份。例如,使用Thunderbird Identities和SquirrelMail Multiple Identities是可能的。
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |