我有一个域名为"vrk.com“的邮件服务器和一个名为"vinod”的用户.
所有发送到"vinod@vrk.com“的邮件都进入邮箱/home/vinod/mbox
我是否可以将寄给"blahblah@yahoo.com“的邮件存储在同一个邮箱(即/home/vinod/mbox.或另一种捕获所有邮件的用户中,而不考虑域)?有可能.我用的是后缀..。
发布于 2011-02-04 19:25:22
你不能捕获发送给yahoo.com的电子邮件,因为雅虎的MX记录没有指向你的服务器,所以它们永远不会通过你的后缀服务被路由。
如果您试图为特定域创建集线器,则需要为后缀创建一个虚拟域文件。
sudoedit /etc/postfix/virtual在虚拟文件中添加以下内容:
@vrk.com vinod将@vrk.com替换为您想要创建捕获的域的名称--全部改为(在您的问题中,这是yahoo.com的去处--不过,正如前面提到的,您不能实际使用yahoo.com作为有效域,因为雅虎的邮件不会发送给您),vinod部分应该替换为捕获的电子邮件用户名。
一旦创建了这个文件,就需要对其进行编码。这样做的方法很简单:
postmap /etc/postfix/virtual这样做的所有爵士乐(编码,验证等),后缀需要阅读它。要完成这些工作,您需要在配置文件中添加一些行并重新启动postfix
用sudoedit /etc/postfix/main.cf打开配置文件,并将这一行添加到底部
virtual_alias_maps = hash:/etc/postfix/virtual然后用sudo service postfix restart重新启动!
发布于 2011-02-05 02:37:47
如果要合并来自各种POP3可访问服务器的电子邮件,可以使用fetchmail包获取电子邮件并将其传递给服务器。对于像雅虎这样的免费电子邮件服务,你可能需要为你想要获取的地址启用POP。配置获取邮件的文档可能在/usr/share/doc/fetchmail中,或者在'http://localhost/doc/fetchmail`的web上。
https://askubuntu.com/questions/24828
复制相似问题