Articles of 电子邮件

防止邮件被标记为垃圾邮件

这是关于避免将传出邮件归类为垃圾邮件的一个典型问题 。 还相关: 战斗垃圾邮件 – 我可以做什么:电子邮件pipe理员,域名所有者或用户? 什么是SPFlogging,我如何configuration它们? 我想知道如何防止我的网站的电子邮件被标记为垃圾邮件? 我正在使用sendmail。 我试图通过我的ruby-on-rails应用程序发送电子邮件。 邮件全部用瑞典文写成(如果这样做有所作为)。 我不知道为什么他们一直被标记为垃圾邮件。 有什么我可以做的,以尽量减less风险?

混淆了alias_maps和virtual_alias_maps

我已经在这里重新阅读这个文档以及其他文章,这对我来说还是很不清楚的。 我一直在testing各种事情,以了解alias_maps和virtual_alias_maps之间的差异,我没有看到在postfix中使用这两个单独的设置。 这是我到目前为止发现的(注意 – 我使用postfix在与我的web服务器相同的服务器作为空客户端发送电子邮件) : 1) / etc / aliases文件: root: [email protected] 当我将上面的代码添加到alias_maps ,我注意到一些像fail2ban这样的服务能够select这个服务,并且将根邮件发送到提到的别名邮件地址。 但是,我也注意到一些其他服务(如mail命令)不尊重这一点,并试图直接发送到[email protected]这不存在(我认为它的后缀myorigin设置,即添加@mydomain。 COM)。 为了解决这个问题,我添加了virtual_alias_maps 2) / etc / postfix / virtual root [email protected] 当上述添加时,所有的服务使用这个虚拟别名电子邮件。 我还注意到,一旦我添加上面,甚至fail2ban开始忽略我在/etc/aliases/文件中的初始设置,并开始遵循虚拟文件中给出的电子邮件地址。 现在这更让我困惑 – 为什么我们需要/etc/aliases/在虚拟别名映射中的电子邮件似乎覆盖它? 有两个独立的别名映射的目的是什么?我们什么时候决定何时使用什么? 为什么fail2ban(configuration为通过电子邮件发送到root@localhost )首先遵循alias_maps (/ etc / aliases /)中给出的电子邮件地址,稍后决定忽略一次virtual_alias_maps添加? 为什么不是所有的服务都读取/ etc / aliases中提到的电子邮件别名,并且只有当电子邮件别名被添加到虚拟别名映射中时,它们才能工作? 我从昨天开始花了几个小时,但仍然不确定。 有人能帮我解决我的困惑吗? 编辑:这是电子邮件发送到根使用mail root命令的邮件日志。 在/ etc / aliases /中提到了root用户的别名。 但是,除非将此别名电子邮件从aliases_maps移到virtual_aliases_maps , […]

本地开发机器上的PHP邮件()函数痛苦缓慢

背景:如果您为开发目的而设置了一个本地apache服务器,那么您可能会遇到sendmail需要很长时间(至less一分钟)才能发送邮件的问题。 如果您尝试使用您生成的电子邮件debugging问题,这是非常令人沮丧的。 在互联网上有几个论坛post讨论这个问题。 然而,没有一个主题描述了我有限的知识足够的细节做什么。 以下是适合我的步骤: 1)使用这个命令find你的主机名(以防你忘记了): :~$ cat /hosts/hostname myhostname 2)编辑文件/etc/hosts ,并确保第一行是以下内容: 127.0.0.1 localhost.localdomain localhost myhostname 3)编辑sendmailconfiguration文件(Ubuntu中的/etc/mail/sendmail.cf )并取消注释#O HostsFile=/etc/hosts 4)重新启动电脑。 现在计算机启动要快得多,mail()函数应该立即返回。 但是,除非您按照步骤5进行,否则电子邮件实际上不会被发送。 5)每当使用邮件function时,您都必须重新使用sendmail'-f'选项。 例如: mail('[email protected]', 'the subject', 'the message', null, '[email protected]'); 我的同事服务失败者的问题是: 还有什么更改可以使我不必使用sendmail -f选项? 虽然添加-f选项并不难,但是当您的CMS(例如Drupal)在发送邮件时不使用-f选项时,这是一个问题。 你需要破解一个核心模块来添加这个选项。

可以cron写作业输出到默认*日志*(而不是邮件)?

我们都知道处理cron作业输出的正确方法是将其redirect到一个文件: 0 * * * * /bin/date >> /var/log/date.log 2>&1 然而,有时pipe理员是懒惰的,健忘的,或无知的,不要把这些redirect; 在这种情况下,作业的输出被邮寄给$ MAILTO或拥有的用户或根。 在我pipe理的一些框中,邮件被禁用,所以这个输出进入黑洞。 我想知道的是,有没有办法告诉cron采取任何工作输出,而不是邮寄,把它扔进一个全面的日志文件的地方? 我使用Ubuntu(8.04,但迁移到9.04)。 在Google的这个随机结果中有一个这样的解决scheme,但我认为OP可能对cron输出和cron作业的输出感到困惑。 我接触到一些涉及一些脚本或黑客攻击的解决scheme,但理想情况下,这将是我可以在某处设置的一个configuration位。 我在man cron中看不到任何提示。 谢谢!

如何用我的CentOS服务器发送电子邮件?

我只用CentOS 5.5build立了一个适中的家庭服务器。 我希望服务器能够发送电子邮件到我的Gmail帐户或其他电子邮件帐户的各种事情,如cron作业。 另外,通过在服务器上运行/开发的PHP应用程序也可以发送电子邮件。 甚至可以让服务器通过邮件命令发送邮件。 我知道有一百万个谷歌search结果将你的Linux服务器设置为一个电子邮件服务器或configurationsendmail等,但他们似乎并不是我正在寻找…至less我不这么认为。 我不想设置其他客户端可以连接发送电子邮件或任何复杂的企业服务器。 我只想让我的服务器向我发送有关内容的电子邮件。 似乎应该是简单的…任何人都可以指出我在正确的方向吗? UPDATE 根据下面的用户请求,我尝试了这个命令: /bin/mail -s "My Subject" "[email protected]" < /home/john/test 没有错误或任何东西。 但是电子邮件从未出现在我的收件箱中。 这是我的maillog Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<[email protected]>, size=11209, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1] Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: [email protected], […]

如何将所有的postfix电子邮件redirect到一个外部电子邮件地址?

要创build一个testing邮件服务器,我有类似的要求: 如何将所有外发电子邮件从postfixredirect到单个地址进行testing 但我需要将所有的电子邮件发送到外部帐户,而不是本地帐户。 我想做一些事情: XYZ:[email protected] 但是xyz不是本地的,也不是smtp。

可以设置postfix将邮件转发给多个收件人

我有以下的postfix virtual文件: [email protected] [email protected] 这正确地将所有电子邮件发送到[email protected][email protected] 不过,我想将这些邮件转发给[email protected] 。 我试过这个改变,似乎没有工作: [email protected] [email protected] [email protected] [email protected] 如何告诉postfix将所有电子邮件转发给多个收件人?

捕捉雪鞋垃圾邮件的最佳方法是什么?

我使用Smartermail作为我的小型邮件服务器。 最近我们遇到了一系列类似雪花的垃圾邮件问题。 他们一次三批或四批。 除了链接到的域名外,这些主体几乎完全相同。 源IP往往是从相同/ 24块一段时间,然后他们切换到另一个/ 24。 这些领域往往是全新的。 他们有有效的PTR和SPFlogging,并在身体底部随机乱序欺骗贝叶斯filter。 我使用了十几种不同的RBL,包括Barracuda,Spamhaus,SURBL和URIBL。 他们做了一个体面的工作,其中大部分都抓住了这个机会,但是由于知识产权和领域还没有被列入黑名单,我们仍然陷入了困境。 有没有我可以采用的策略,包括阻止新创build的域名或专门处理snoeshow垃圾邮件的RBL? 我希望避免使用第三方过滤服务。

德维科特vs信使对赛鲁斯

在Ubuntu服务器(8.04 +)上运行的个人/ SMB邮件服务器最适合什么? 我想在家里设置我自己的邮件服务器来评估我公司的一些选项,然后再提出build议。 哪个是最安全,高效和可靠的? 另外,哪个最容易与LDAP和Calendar解决scheme集成?

通常强制实施SPF规范中的10-DNS-lookup限制吗?

我的理解是,SPF规范指定一个电子邮件接收者不应该做超过10个DNS查找,才能收集发件人所有允许的IP地址。 因此,如果SPFlogginginclude:foo.com include:bar.com include:baz.com ,这三个域都有SPFlogging,其中也有3个include条目,现在我们可以达到3 + 3 + 3 + 3 = 12 DNS查找。 我的理解是否正确? 我只使用2或3个服务为我的域名,我已经超过这个限制。 主要/次要电子邮件提供商是否通常(或曾经)强制执行此限制?