Articles of 电子邮件

Exim4不会发送到/ etc / aliases中的所有电子邮件地址

(我发布了这个超级用户,但我意识到这可能是更好的处理在这里) 我最近在我的工作中设置了一个开发服务器来testing某些function。 我设置了exim4作为服务器的MTA。 但是,当我testing并发送邮件到服务器上的帐户时,即使我在/etc/aliases有多个条目,它只会发送到其中一个电子邮件地址。 入口是我的/etc/aliases文件是: joshua: **@gmail.com, **@apps.gmail.com 下面是tail /var/log/exim4/mainlog 。 我已经更改了电子邮件地址,但其余的数据是一样的。 **@gmail.com是我的常规Gmail账户, **@apps.gmail.com是我的工作的Google应用账户,而**@apps.gmail.com是服务器的域名。 2013-02-04 02:39:55 1U2Geh-0000aO-LZ DKIM: d=gmail.com s=20120113 c=relaxed/relaxed a=rsa-sha256 [verification succeeded] 2013-02-04 02:39:55 1U2Geh-0000aO-LZ <= **@gmail.com H=mail-wi0-f179.google.com [209.85.212.179] P=esmtp S=1757 id=CAM+SEUAx2UK8cDKe-MO22maib0at4kO=J+tQniEy=rxmPpbgjg@mail.gmail.com 2013-02-04 02:39:56 1U2Geh-0000aO-LZ => **@apps.gmail.com <[email protected]> R=dnslookup T=remote_smtp H=aspmx.l.google.com [2607:f8b0:4002:c04::1b] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com" 2013-02-04 02:39:56 1U2Geh-0000aO-LZ => **@gmail.com <[email protected]> R=dnslookup […]

Google Apps + Mailgun分组投递

我们目前使用Google Apps接收我们网域上的电子邮件。 我们希望将所有邮件发送到我们Mailgun服务器的未知地址作进一步处理。 这似乎是一个典型的“分割交付”的情况。 我试图创build一个自定义的目的地(在“Google Apps设置”中的“电子邮件路由”下)发送到smtp.mailgun.com。 这会导致以下错误: Delivered to an SMTP server with IP address: 198.61.253.48 (Not encrypted) Google tried to deliver your message, but it was rejected by the server for the recipient domain smtp.mailgun.org by smtp.mailgun.org. [198.61.253.48]. The error that the other server returned was: 550 5.7.1 Relaying denied 有一件可疑的事情是,没有设置指定SMTP服务器的电子邮件/密码。 有谁知道如何做到这一点?

从机器/进程发送邮件到外部机器

我运行的Ubuntu 12.04lts服务器与denyhosts,logwatch,apticron等守护进程发送电子邮件给机器上的用户,当发生什么事情。 由于我不使用root帐户, 我把所有到根目录的东西都归到了我自己的超级用户帐户中: mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: richard 邮件现在被传送到我的richard账户。 为了转发每一封邮件,我添加了这一行: richard: [email protected], richard 服务器的主机名是srv1.domain.com。 我不想在这台机器上收到外部邮件。 我只是想从机器发出的本地邮件被转发到我的,托pipe在谷歌业务应用程序,远程邮件。 如何configurationexim(至less我认为这是ubunutu的默认MTA)来做到这一点?

使用Postfix从IMAP服务器获取所有邮件,以在本地IMAP服务器上分发

情况: 星座:我们有专业的提供商pipe理的专用服务器。 我们目前在我们的本地networking中使用Tobit David.fx服务器,该服务器通过发送到域的IMAP从在线服务器获取所有电子邮件。 我们想用一台运行Postfix和Dovecot的Ubuntu服务器replaceDavid.fx。 我们期望的系统将如下所示: 我们的用户通过一个普通的客户端(如Thunderbird)访问他们的邮箱,这个客户端连接到我们的本地networking的服务器并从中获取configuration地址的邮件。 该本地服务器除了从IMAP邮箱中在线获取所有的电子邮件,并且将其置于相应的邮箱中之外,不应该做任何其他的事情。 发送的邮件也应该像这样发送,反之亦然。 客户端使用其configuration为通过本地networking服务器上的SMTP发送的邮件程序。 该服务器实际上不会自己发送邮件,而是使用在线服务器发送邮件。 所以就像在线服务器会像代理或隧道一样。 在线服务器上设置转发到我们的本地邮件服务器不是一个选项。 我是否有权进一步研究如何使用Postfix和Dovecot来完成上述基于上述情况? 它们适合这种情况吗? 我发现有大量的资源需要阅读,但是由于相同的术语,大多数情况下都会有不同的问题。 PS:我想提供一个草图,但是由于缺乏ServerFault的声誉,我还不能做到。

邮件服务器 – 将端口25的连接限制在1台PC上

我有一种情况,networking上只有一台PC(networking在一个公共IP地址后面)可以连接到端口25上的邮件服务器(使用Outlook发送电子邮件,执行成功的telnettesting)。 以前,所有的系统突然间只能有一个。 我怀疑主机方面有一些限制,但我还没有确认。 我想知道这是否可能 – 这样限制电子邮件。 这个networking有一个来自ISP的公共IP进入一个用户路由器,该路由器在办公室的个人电脑中通过dhcp共享私人IP – 超过10台电脑。 感谢您的帮助。

“From:”电子邮件标题欺骗 – 如何validation这样的邮件?

在电子邮件欺骗方面,我面临着validation电子邮件中“发件人:”消息字段的问题。 我目前正在使用SPF和DKIM来validation消息的来源和完整性,但是据我所知,SPF只validation“Return-Path”头,它不以任何方式显示给最终用户(通过roundcube或雷鸟)和DKIM只允许数字签名的信息,并确保发件人真的是他声称是。 我也试图深入研究DMARC,但是这一个显然只允许将源自域外的未签名邮件视为垃圾邮件(这很好),但目前仅被大邮件提供商(Gmail,Yahoo)使用, 当某人(例如一些免费共享主机的拥有者)决定运行这个简单的PHP脚本时,这些function都不能保护自己 <?php $headers = "From: [email protected]".PHP_EOL."Reply-To: [email protected]".PHP_EOL."Content-type: text/plain; charset=iso-8859-2"; if(mail('[email protected]', 'Hello', 'Test spam function', $headers)) { echo 'Message sent'; } 在Gmail中,您至less可以看到标题(不是警告),而是说“[email protected] via”,但如果您使用的是ex。 雷鸟连接通过IMAP / POP3你没有看到任何这样的事情 – 唯一的方法来检测骗局是直接查看原始邮件标题。 这意味着即使在Gmail中也没有保护这种简单的欺骗 如果例如SFP除“返回path”之外还将validation“From:”字段,则可以容易地避免IMO。 因此,我想知道是否有任何插件的Postfix / Amavisd,将允许这样的欺骗过滤? 或者,也许我误解了一些这些技术(SPF / DKIM / DMARC),其中一个可以防止这种欺骗?

是否有可能通过电子邮件传播到Outlook的真实姓名

我们正在使用JIRA来pipe理我们的项目。 由于各种原因,需要将电子邮件帐户从unix移到Exchange 2007服务器。 我们已经为JIRA账户添加了一个邮箱,因为我们也想收回邮件。 在后缀时代,Outlook不知道jira帐户,从而显示电子邮件标题中的全名。 美丽的效果,发表评论的人的名字在outlook中被设置为发件人的名字(如:Thomas [jira])。 现在,由于outlook知道发件人,电子邮件被接收为“JIRA”。 我们错过了这一点的安慰,因为它允许非常容易地过滤名称。 有没有办法将Exchangeconfiguration为只传递该帐户的全名,或者我们如何configurationExchange以接受来自JIRA服务器的邮件,而不需要进行身份validation(匿名发送)。 提前致谢! 托马斯

通过两台邮件服务器pipe理域

由于某种原因(也许愚蠢,可能是钱)我需要设置域有两个邮件服务器: 一些邮件地址将在谷歌上 一些邮件地址将由我们的服务器pipe理 我知道MXlogging怎么做没有办法,但有没有机会让它工作没有几个问题? 喜欢(让我们得到domain.com ): 将domain.com MXlogging设置为Google服务器 在谷歌pipe理,创build应由谷歌pipe理的邮件帐户 为其他人创build别名,例如[email protected] – > [email protected] 将f.domain.com MXlogging设置到我们的服务器 在我们的服务器上将domain.comconfiguration为邮件域 创build用户[email protected] 在ourserver上创build域名别名,将f.domain.com – > domain.com 让用户login到我们的服务器上使用我们的SMTP 这会工作吗? 有没有人更好的想法如何做到这一点? 注意:我们在我们的服务器上使用了postfix&dovecot组合

Postfix和Mailman

我刚刚使用虚拟域configuration了postfix(使用dovecote),因此需要改变mailman-configuration。 我决定使用列表*来允许postfix在需要去鸽舍的邮件和由邮递员处理的邮件之间进行区分。 因此,我使用这个configuration创build了一个transport_map(lists。(domainname)mailman :)并在master.cf中注册了mailman: mailman unix – nn – – pipe flags = FR user = mailman:mailman argv = / var / mailman / postfix-to-mailman.py $ {nexthop} $ {user} 此外,我添加列表。(域名)到中继域。 根据https://www.gurulabs.com/downloads/postfix-to-mailman-2.1.py中给出的信息(安装部分),我现在不需要configuration任何别名。 但是,如果不将genaliases的输出添加到/ etc / aliases,然后运行newaliases命令,邮件将被拒绝(在本地别名映射中找不到用户)。 有谁知道为什么会发生? 我的main.cf看起来像这样: #查看/usr/share/postfix/main.cf.dist以获得更完整的评论 #特定于Debian:指定文件名将导致第一个 该文件的#行将用作名称。 Debian默认 #是/ etc / mailname。 #myorigin = / etc / mailname smtpd_banner = $ myhostname […]

汇总来自cron和cfengine的电子邮件

最近,我接pipe了一个体面的networking(在10个物理站点上有900个FreeBSD或Linux主机),我们收到很多电子邮件,主要是从cfengine(v2)获得。 多年来我们也安装了很多cron作业,其中一些会不时地产生噪音(其中一些噪音会在每次运行中产生噪音!)多年来,团队中的系统pipe理员已经越来越接受这些信息,将它们过滤到/ dev / null,这样很less被读取。 显然这并不理想,我们应该解决所有的噪音 – 我们会的。 但首先我想做一些事情来围绕这个问题,并试图指出最“嘈杂”的程序,并保持统计电子邮件的数量,以便我们可以看到我们所做的变化的统计。 我想我会build立一台机器,接收这些电子邮件的副本,然后将它们处理成一个数据库,在那里我将运行统计我们得到的类似消息的重复数。 有很多预先存在的系统用于汇总传统的日志文件,但是唯一一个与我们之后的东西类似的是Sentry ,但是我将不得不编写一些处理的东西来使其工作。 如果没有这样的事情,我可以自己写一些东西。 有没有其他人遇到过这样的问题,并知道一个解决scheme来汇总大量的错误电子邮件报告并对其进行分析? 我在找: 统计每小时或每天的电子邮件数量 最常见的消息列表,按消息内容,主题或From:地址 任何其他的统计信息都会指出简单的变化对消息量的影响