我为在外部服务提供商处使用Exchange服务器进行电子邮件的客户端pipe理域(比如example.com )。 所以我把MXlogging指向了Exchange服务器,比如说mail.provider.com 。 现在我想把电子邮件发送到[email protected]的邮箱[email protected] 。 不幸的是,服务提供商告诉我,由于某种原因,他们无法做到这一点。 由于我已经控制了MXlogging,我的想法是使它指向我自己的服务器运行Postfix和 将电子邮件[email protected]给[email protected] 将所有其他地址转发给mail.provider.com 我提出的解决scheme是将域添加到relay_domains并设置Postfix传输地图 relay_domains = example.com transport_maps = hash:/etc/postfix/transport 包含 [email protected] virtual: example.com :[mail.provider.com] .example.com :[mail.provider.com] 然后添加一个条目到虚拟别名地图 [email protected] [email protected] 我认为这应该工作,但它看起来有点难看。 这会工作吗? 有更好的解决scheme吗?
一些通过我的服务器传递的电子邮件被转发到外部帐户。 不幸的是,我的上游SMTP服务器对于垃圾邮件非常挑剔,并且拒绝了一些合法的邮件。 当发生这种转发邮件,我得到反弹(作为邮政局长) – 而不是发起人。 我明白,这是因为sendmail在本地排队消息,从中继断开连接,然后继续进一步转发它们。 如果进一步的转发因为任何原因而中断 – 比如因为下一个中继将这个消息误认为是垃圾邮件 – 我的sendmail留下来。 可以configuration的东西,使转发立即开始,而不是(一旦转发目的地确定)? 状态 – 成功或失败 – 然后可以被直接传送到仍然在线上的以前的继电器… 如果sendmail不能这样做,可以使用其他的MTA吗? 谢谢!
我们有一个销售人员每周四(准备退休),所以每个星期四下午她的电子邮件需要转发给另一个用户,每个星期五下午都需要退款。 我正在使用下面的VBS脚本来执行此操作,通过任务计划程序运行。 虽然脚本似乎是做这件事的,但是根据我在查看用户的Exchange设置时看到的结果,Exchange并不总是认识到设置已经改变。 例如上个星期四转发是启用和正常工作。 上周五,脚本完成了转发,但是Exchange整个周末都继续转发邮件。 我发现我可以强迫Exchange兑现ADUC中用户的属性,只是打开和closures用户的属性。 当然,我不想这样做。 有没有一个非手动的方式,我可以让Exchange读取和兑现设置? 脚本(VBS): ' Call this script with the following parameters: ' ' SrcUser – The logon ID of the suer who's account is to be modified ' DstUser – The logon account of the person to who mail is to be forwarded ' Use "reset" to clear the […]
随着Google Apps不再适用于小型企业/团队,我将MXlogging指向我的应用程序服务器。 我仍然希望通过发送到与上述MXlogging关联的域的Gmail地址接收电子邮件。 我已经看过安装sendmail和configuration/etc/mail/virtusertable来包含类似的东西 @mydomain [email protected] 我也看过安装postfix和修改/etc/aliases admin: [email protected] team: [email protected] … 无论如何,当我发送邮件到[email protected] ,邮件似乎永远不会到达我的应用程序服务器(例如, /var/log/maillog显示没有添加任何内容),并且绝对不会将其重新发送到我的Gmail帐户。 我罚款废除postfix和/或sendmail的另一种select; 我只是想接受我的应用程序服务器上的电子邮件,它只是将所述电子邮件转发到Gmail帐户。 我不需要/需要服务器上的任何真正的电子邮件帐户,这是服务器上唯一的域名。
我们正在build立一个持续集成的服务器(运行在CentOS5上的Hudson),我们的一些unit testing会导致发送邮件。 我们希望configuration服务器,以便通过本地SMTP服务器发送的所有电子邮件都被路由到单个(开发)电子邮件地址(而不是框中的用户),以确保电子邮件结构/内容的正确性。 你能build议一个简单的SMTP服务器应用程序,我们可以安装并提供一个示例configuration来实现这一目标?
我在具有4个IP地址的CentOS 6.6 Linux服务器上托pipe2个Web域(domain1.com和domain2.com)。 Postfix 2.6.6接收邮件到[email protected]和[email protected] ,并将它们转发到[email protected]和[email protected] 。 这里是configuration文件的摘录: /etc/postfix/main.cf中 inet_interfaces = all inet_protocols = ipv4 virtual_alias_domains = domain1.com domain2.com virtual_alias_maps = hash:/etc/postfix/virtual smtp_generic_maps = hash:/etc/postfix/generic /等/后缀/虚拟 [email protected] [email protected] [email protected] [email protected] 我的问题是,第一个人(我的父亲,自1990年以来在互联网上的业务)变成了很多垃圾邮件。 我使用Spamassassin拒绝这些邮件,但有些仍然通过,当转发到[email protected]他们导致Google扼杀我的服务器: DFC32800849 3412 Fri Jan 30 11:40:38 [email protected](主机alt1.gmail-smtp-in.l.google.com [74.125.130.26]说:421-4.7.0 [144.76.123.123 15]我们的系统检测到来自您IP地址的421-4.7.0不请自来的邮件的exception速率为了保护我们的421-4.7.0用户免受垃圾邮件,从您的IP地址发送的邮件已暂时421-4.7.0速率有限,请访问421-4.7.0 http://www.google.com/mail/help/bulk_mail.html查看我们的Bulk 421 4.7.0电子邮件发件人指南。fl14si17784804pdb.81 – gsmtp(在DATA命令结束时回复))person1 @ gmail.com 这会影响第二个人,经过长时间的延迟,他们会收到邮件给[email protected]。 我的问题是,是否可以configurationPostfix,使它使用不同的IP地址(因为我的服务器有4个)用于转发邮件? 谢谢你,下面是当前的“postconf -n”输出: alias_database = […]
我将电子邮件从原来的Plesk安装迁移到运行iRedMail的定制的Ubuntu服务器(postfix / amavisd / dovecot / etc)。 我使用postfixadmin来pipe理所有的域和一个mysql后端。 我注意到,如果我想“别名”或创build一个前锋,我不能使用现有的邮箱 – 所以我不能复制Plesk风格的“保存副本redirect”function。 我目前正在通过数据库设置远程别名,并使用: virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf 如果还有一种方法可以继续使用我的数据库,这将是理想的 – 即使我必须添加一些列,并更改查询。 谢谢!
我为我的域configuration了hardfail SPF,在我的SMTP服务器上configuration了DKIM消息签名。 由于这是唯一应该用于从我的域发送邮件的SMTP服务器,所以我没有预见到任何复杂情况。 但是,请考虑以下情况:我通过SMTP服务器向我的同事的大学电子邮件发送了一封电子邮件。 问题是我的同事把他的大学电子邮件转发给他的GMail帐户。 这些邮件到达他的GMail邮箱后的标题: 收到SPF:失败(google.com:[email protected]的域名不允许192.168.128.100作为允许的发件人)client-ip = 192.168.128.100; 身份validation结果:mx.google.com; spf = hardfail(google.com:域名[email protected]不会将192.168.128.100指定为允许的发件人)[email protected]; dkim = hardfail(testing模式)[email protected] (标头已被清理,以保护非Google方的域名和IP地址) GMail根据我的SPF和DKIMlogging检查传送链中的最后一个SMTP服务器(正确)。 由于交付链中的最后一个STMP服务器是大学的服务器,而不是我的服务器,因此检查会导致SPF硬故障和DKIM故障。 幸运的是,GMail并没有将邮件标记为垃圾邮件,但我担心这可能会导致未来的问题。 我的SPF硬法实施可能太严格了吗? 任何其他build议或潜在的问题,我应该知道的? 或者,也许大学的电子邮件转发程序有一个更理想的configuration? 我知道转发服务器可能会更改信封发件人,但我看到变得混乱。
所以我必须承认,我不是一个networkingpipe理员,所以我的DNS知识是非常有限的,我想我已经搞砸了。 我拥有一个域 – 我们称之为mydomain.com 。 我有我的托pipe服务提供商设置它,以便[email protected]转发到[email protected] (我的Gmail帐户)。 这似乎工作正常; 当我发送电子邮件到[email protected]我会收到我的Gmail收件箱,当朋友将发送到该地址,我也会收到它。 当我们最初设置的时候(以及工作的时候),我不相信我们有mydomain.com 任何 MXlogging。 稍后我开始使用电子邮件发送服务。 (MailChimp的一些东西,虽然不是MailChimp),我们称之为mysender.com 。 我注意到,任何时候我会尝试使用MySender发送到[email protected],它将无法正常工作。 它永远不会经过。 使用该服务,发送给任何其他人从[email protected]工作完美! 但是,当我试图使用相同的服务从[email protected]发送邮件到 [email protected] ,它永远不会通过。 所以我开始做一些尝试,找出原因,我发现一个网站build议我需要为DNS中的域设置MXlogging。 所以我昨天就这样做了,现在恐怕我把事情搞砸了,因为没有邮件似乎已经stream通了。 现在,即使我从Hotmail发送到[email protected]或类似的东西,也不会再显示在我的Gmail收件箱中。 这些是我添加的logging。 有人可以告诉我我做错了什么,我需要做什么不同吗? mydomain.com MX 3600 [10] mydomain.com mydomain.com MX 3600 [20] smtp2.mysender.com mydomain.com MX 3600 [30] inbound.mysender.com
我正在尝试在我的新服务器上设置邮件转发。 例如,我希望[email protected]将发送给它的所有电子邮件转发给[email protected]。 我不需要/希望能够从mydomain发送邮件。 我正在运行的Ubuntu 10.04,这是我的服务器,所以我有根访问,可以安装/修改任何必要的。 我有几年的Linux经验,但从来没有玩过邮件服务器,所以我几乎不知道他们。 因此,我不能真正理解以前有关这个话题的所有问题。 似乎还有许多不同的答案,要花费很长的时间才能阅读所提出的每个解决scheme。 这就是说,任何人都可以指出我如何做到这一点正确的方向? 谢谢!