Articles of 邮件转发

如何防止邮件网关被垃圾邮件通过邮件转发而被阻塞

我们允许用户将他们的电子邮件转发到外部地址。 我们的邮件网关设备的反垃圾邮件引擎不时计算一个针对我们用户的大型垃圾邮件活动,作为一个假阴性。 这些消息反过来被转发到外部电子邮件地址(根据用户的configuration)。 这些外部电子邮件提供商然后将我们列入黑名单。 我想build议如何防止这个问题,同时仍然允许用户转发邮件。 先谢谢你。

我应该使用什么只转发邮件服务器?

我有一个运行ubuntu 11.10的Django应用程序的VPS,我希望能够处理一个特定的域的电子邮件(已经有ISP的反向查找设置为该域),我所做的是转发电子邮件到不同的地址,例如[email protected] – > [email protected][email protected] – > [email protected] …我应该使用什么,以及如何设置它。 我使用切诺基的Django的应用程序,因为我知道有人会问(我知道Nginx应该做的电子邮件,但我不会切换)。

避免邮件传递系统跳出来

我有以下邮件设置: 这是在编号阶段发生的事情: 一些垃圾邮件地址(实际上不存在)将垃圾邮件发送到[email protected] [email protected]有一个自动回复configuration,自动发送到[email protected] (实际上并不存在) 由于[email protected]并不存在,因此[email protected]收到来自Mailer-Daemon的Mail Delivery System消息(为了清楚起见,该守护程序在图中被省略)。 邮件传递系统消息如下所示: http : //i.imgur.com/ZP0dzUp.png 我的问题是,这个邮件传递系统邮件被转发到[email protected](等…),因为我已经configuration邮件从[email protected]转发到[email protected]等… 我可以做些什么来避免第4步,即从邮件传递系统错误信息自动转发到转发邮件地址( [email protected] ) 一种解决scheme是在电子邮件服务器上禁用邮件传递系统消息。 但是,我认为这不是很聪明,因为有时候,我希望收到这些错误信息,以防万一它们有用。

Postfix将不会使用virtual_alias_domains和virtual_alias_maps转发电子邮件

这是我做的: apt-get install postfix 挑选“互联网邮件” 添加一个文件“虚拟”,并附上一个列表的电子邮件和电子邮件(见下面的样本) 当更改postfix,我总是更新虚拟数据库(带命令),并重新加载+重新启动后缀服务 example.com有一个正确的IPlogging(在同一台服务器上托pipe+邮件服务器)。 (另外,连接时Telnet连接不会出错) 虚拟文件的示例 [email protected] [email protected] [email protected] [email protected] 这是我没有做的事(我不这么做),我想: 没有创build每个电子邮件的Ubuntu用户(这就是为什么我使用虚拟域) 这是postconf -n的内容 root@Host-Wordpress-01:~# postconf -n alias_database = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix home_mailbox = mail/ inet_interfaces = all inet_protocols = all mailbox_size_limit = 0 mydestination = example.com, Host-Wordpress-01, localhost.localdomain, localhost myhostname = example.com mynetworks […]

Postfix转发到GMail地址

我configuration了postfix将邮件转发到外部地址(主要是GMail): [email protected] [email protected] [email protected] [email protected] [email protected] [email protected], [email protected], … … 一切工作正常,除了当我从我的[email protected] GMail帐户邮件发送到[email protected],它得到转发(在日志中250 OK),但永远不会在GMail中显示。 这可能不是一个普遍的情况,但从我的GMail帐户邮件发送到[email protected]或把自己在Cc是。 我只是不喜欢我的信息丢失,没有任何错误迹象的想法。 我也计划为其他一些用户configuration一个转发,我相信每个人都会首先通过给自己发邮件来testing它(然后告诉我,这是行不通的)。 这个问题已经在之前的文章中讨论过了: 将邮件转发到Gmail 任何人都可以确认这种行为的原因吗? 有谁知道其他邮件提供商如何处理它(我只用GMailtesting它迄今)。 任何build议的解决方法? 我知道postfix可以重写消息的标题。 我可以在这种情况下更改发件人地址(如[email protected]),以防止GMail忽略邮件。

如何使sendmail尊重+虚拟用户的说明?

我对不同的域有不同的转发需求,这些都指向我的邮件服务器: [email protected] [email protected] [email protected] [email protected] @example.com mylocalaccount 这一切都有效…但是,其中一些用户希望使用+ -notation来为不同的供应商提供不同的地址,例如user1 + vendor @example.com 。 而这个部分不起作用 – 所有这样的电子邮件最终被传送到了所有的mylocalaccount而不是被正确地转发。 如何将[email protected]转发到[email protected]目的地? 我尝试添加类似的条目 user1+*@example.com foo+%[email protected] 但是这并没有解决问题… 这里是debugging跟踪: 没有细节: % sendmail -d60.5 -bv [email protected] map_lookup(dequote, me, %0=me) => NOT FOUND (0) map_lookup(dequote, g, %0=g) => NOT FOUND (0) map_lookup(virtuser, [email protected], %[email protected], %1=g) => [email protected] (0) …工作。 细节: % sendmail -d60.5 -bv […]

服务器端redirect不适用于自动转发的电子邮件

我正在设置自动转发特定的电子邮件到外部地址。 场景: A公司(例如我)负责大公司B的某个function。 其中一个沟通渠道是B公司的电子邮件账户([email protected])。 为了提供更好的服务,我们希望自动将某些电子邮件从[email protected]转发到A公司的问题跟踪工具([email protected]) B公司使用Exchange 2007作为邮件服务器 邮件服务器的处理由公司C处理 由于安全限制,不允许创buildOutlook规则将电子邮件从[email protected]直接转发到外部帐户([email protected]) 由于安全政策,不允许将所有电子邮件从[email protected]转发到[email protected](只有某些types的电子邮件应该被转发) 目前的尝试: 由于上面的安全限制,在Outlook中为[email protected]创build规则失败。 据我所知,无法将Exchangeconfiguration为仅允许选定帐户进行外部转发(对于公司B而言,这不是一个选项) 我们通过一个新的电子邮件帐户([email protected])将服务器端转发到[email protected]。 当手动发送/转发邮件到[email protected]时,这种方法是有效的,但是它从[email protected]自动转发失败(默默不转发电子邮件)(例如,Outlook规则将选定的电子邮件从service @ b.com到[email protected],但由于某些原因,这些电子邮件不会转发到[email protected]) 问题: 任何想法,为什么服务器端转发不起作用,当电子邮件转发使用[email protected]规则? 在如何实现从[email protected][email protected]的电子邮件select性转发方面还有其他的select吗?

简单的SMTP服务器,用于基于别名的转发

我正在寻找一个SMTP服务器,将被用来转发几个电子邮件地址。 两个要求: 易于在Ubuntu上安装和configuration。 有一个很容易自动添加的别名文件。 理想情况下,它将是一个由“[email protected] [email protected]”等行组成的文本文件。 (理想情况下)可以很容易地configuration为只接受来自特定主机的邮件。 我一直在尝试Postfix,但我越来越陷入错误消息像Recipient address rejected: User unknown in virtual alias table和Recipient address rejected: User unknown in local recipient table 。 所以我想知道是否有一个更简单的解决scheme。

使用postfix转发时保留收件人地址

我正在设置postfix将发送到域的电子邮件转发到外部电子邮件地址。 即当我在[email protected]上收到一封电子邮件时,它会自动发送到[email protected]。 这是工作,除了当我收到的电子邮件显示[email protected]而不是[email protected]收件人。 我知道这样做是有可能的,因为当我使用一个廉价的托pipe公司的一些Web面板转发电子邮件时,它运行的很好。 那么如何让后缀保留收件人地址,即使它被转发到另一个地址? 我的configuration: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all inet_protocols = all mailbox_command = mailbox_size_limit = 0 mydestination = mydomain.com, localhost.localdomain, localhost myhostname = mx1.mydomain.com mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 myorigin = /etc/mailname readme_directory = no recipient_canonical_maps […]

Exim4:在多个域上configurationcatchall将邮件转发到外部地址

更新:感谢您对此的反应,但我要放弃进出口,并尝试Postfix。 我的问题和这个很相似。 我想configurationexim4(在Ubuntu 10.04)转发/redirect到域的所有电子邮件到外部地址。 我的服务器托pipe多个域名。 这是一个非常简单的设置,但我努力工作。 例: *@domain-a.com > [email protected] *@domain-b.com > [email protected] *@domain-c.com > [email protected] 我尝试添加以下到/etc/exim4/exim4.conf.template但导演不匹配: domaina_director: driver = redirect domains = dsearch;/etc/exim4/fwd_domains data = ${lookup{$local_part}lsearch{/etc/exim4/fwd_domains/$domain}} no_more 我创build了目录/etc/exim4/fwd_domains ,在这个文件domain-a.com : # cat domain-a.com *: [email protected] 更新:我不相信这个语法是正确的。 更重要的是,我的导演在达到这一点之前似乎没有被拿起来。 运行update-exim4.conf并重新启动exim4。 发送testing电子邮件: # mail [email protected] Subject: jdhfdjks dsfhjdshf . Cc: 这出现在/var/log/exim4/mainlog : 2010-07-07 22:21:51 1OWd03-0002Zv-Kx <= root@primarydomain […]