问题标签 [exim4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
433 浏览

exim - 邮件附件 killfile - 如何按文件名将签名附件列入黑名单

如何最好地实现一个最小的服务器端邮件过滤系统,它只做一件事:按名称删除签名附件。

一些同事的每封电子邮件都包含内嵌的“signature.gif”或“signature-nn.gif”(其中 nn 似乎会增加,直到他们的电子邮件客户端重新启动)。需要识别带有(有意义的)附件的邮件受到所有电子邮件都带有(无意义的)附件这一事实的阻碍。

理想情况下,我希望能够将新文件名添加到黑名单中,以便可以轻松地在邮件收据上删除新的嵌入式图形。

Mailserver 是 Debian Linux 上的 Exim,因此像 procmail 这样的服务器端邮件过滤器非常适合。客户端我们有各种各样的邮件应用程序,所以客户端解决方案不太合适。

如何使用 Exim + Procmail (或同等产品?)

0 投票
2 回答
1795 浏览

email - Exim:转发基于密件抄送中的收件人

目前,我正在通过 .forward 以下列方式过滤传入的邮件:

所以我有一个邮件帐户,可以接收不同地址的邮件。基本上我希望他们根据邮件发送到的地址进入不同的子目录。

这适用于收件人位于to-header 中的邮件,但如果收件人位于bcc.

当收到使用bcc-header 发送的邮件时,只有-header 与邮件发送到的真实地址匹配,并且在-headerenvelope-to中提及Received

我已经尝试过:

但这不起作用,即使使用To-header 发送邮件也不会被过滤(看起来Envelope-To-header 在转发文件中不可用)。我应该尝试解析(多个)Received-headers 吗?

如何根据真实收件人地址将邮件移动到收件人的子目录中?

0 投票
2 回答
768 浏览

swiftmailer - 向 hotmail/gmail 发送 200 多封邮件

我有一个网站,通过电子邮件通知会员即将发生的活动。我最近已经增长到 200 个订阅会员,并且邮件出现问题。

我有一个 cronjob 来处理邮件,这样我就可以限制发送的电子邮件数量。我每分钟发送 1 封电子邮件,但仍然收到错误消息。

我发送大约。现在每周 2 次 200 封电子邮件。每次我发邮件时,我都会收到 10-20 次退回,说“无法路由的地址”。主要针对hotmail和gmail。

我创建了自己的 hotmail 地址来测试这一点,但我没有收到来自我的域的任何邮件。我正在使用常规的网络邮件客户端(圆形立方体)对此进行测试。

关于为什么只有 10 到 20 封电子邮件没有到达目的地而其他所有电子邮件都到达目的地的任何想法?

我目前在 Exim 邮件服务器上使用 SwiftMailer(我无法控制)。我发送的地址确实存在,就像我说的,它是每分钟 1 封电子邮件。邮寄大约需要 4.5 小时。反弹发生在 4:22 之后。

任何帮助是极大的赞赏!

0 投票
1 回答
382 浏览

ruby-on-rails - 如何在生产模式下测试邮件配置

我已经在 debian 挤压上设置了一个散居 pod,exim4 作为 smtp。如果我想通过用户界面(用户/密码/新)重置我的密码,我不会收到电子邮件。我可以mail email@domain.tld通过外壳。

如何在生产模式下测试我的本地配置?

我的配置如下所示:

0 投票
2 回答
1833 浏览

ruby-on-rails - 我在哪里可以阅读为 Rails 配置 SMTP 的完整手册?

我是 Rails 的新手,我有一些问题。我使用 Devise 插件设置简单的应用程序,通过 Capistrano 将其部署在生产服务器(Linode 上的 Ubuntu,nginx + 乘客)上。现在尝试发送电子邮件(密码恢复、电子邮件确认等来自 Devise)。

但它不起作用。

我在 /enviroments/production.rb 中有这些行

当我尝试从我的应用程序发送电子邮件时,我收到 500 错误“我们很抱歉,但出了点问题。”(乘客)。在日志/production.log

我使用 exim4 作为邮件服务器。我也尝试安装 sendmail 并更改

电子邮件开始发送,但应用程序运行缓慢。

所以,我的问题是:我需要做什么来解决我的问题,我可以在哪里阅读完整的手册或文档来配置 exim4 以使用 rails 应用程序?

谢谢。

0 投票
3 回答
352 浏览

sendmail - 我的网络应用服务器发送电子邮件。我还使用 Google Apps 来托管我的电子邮件。我无法向自己的用户发送消息?

请原谅可怕的标题。整个下午我一直在努力解决这个问题,结果才意识到我是在疯狂追逐。

简而言之:

  • 设置 Google Apps 以处理我的域的传入电子邮件 ( foobar.org)
  • 在我的 Linode 上设置 exim4 为我的网络应用程序发送外发电子邮件
  • 通过将电子邮件发送到我的私人电子邮件 ( julian@otherdomain.net) 和工作电子邮件 ( julian@foobar.org) 进行测试。

3 小时后,我仍然无法弄清楚为什么在 收到电子邮件otherdomain.net,但在 没有收到电子邮件foobar.org

所以我放弃了。Ctrl+D退出超级用户帐户,然后看到:You have new mail in /var/mail/julian

掌心


因此,发送的任何传出电子邮件foobar.org都会传递到本地用户帐户。说得通。我如何告诉exim4将电子邮件发送到互联网,所以当它返回到我的 DNS 时,它会被路由到 Google 的服务器?

0 投票
1 回答
506 浏览

sendmail - 如何从使用远程 SMTP 中排除电子邮件地址?

我最近开始使用远程 smtp 发送电子邮件。

我在“exim.conf”中添加了这个配置行:

我想为几个特定的​​电子邮件添加一个例外,以绕过此远程 smtp 设置并改用默认的本地服务器。

任何人都知道如何去做吗?

谢谢你。

0 投票
2 回答
40587 浏览

ubuntu - 如何在 Ubuntu 上彻底删除 Exim4 邮件服务器

在我的 Ubuntu 机器上成功使用 Postfix 后,我决定在新服务器上尝试 Exim,因为一些人评论说它更容易设置和使用。

好吧,我马上就遇到了我的 Rails 应用程序的问题,考虑到 Postfix 的易用性,我决定删除 Exim 并安装 Postfix。

但是,如何干净地删除它很难找到......

0 投票
1 回答
872 浏览

php - 配置 exim 的外发电子邮件地址

我忘了我是怎么设置的。我有两个网站,我通过第二个网站发送电子邮件。这是我的/etc/exim4/passwd.client文件:

我正在通过 PHP 的mail()函数发送带有以下标题的邮件:

但是我在客户的电子邮件中收到了这个标题:

如何正确设置 exim 的自定义外发电子邮件地址?

PS:我正在使用智能主机(谷歌应用程序)

0 投票
1 回答
1476 浏览

exim4 - 错误:[Errno 111] 在 Plone 中发送电子邮件时连接被拒绝错误

我的网站确实存在严重问题,我修复了其中一些问题。最近我遇到了这个错误

弄清楚后我发现我在 /var/log/exim4 和 /var/spool/exim4 上有所有权问题

我通过 chown -Rv Debian-exim /var/log/exim4 和 chown -Rv Debian-exim /var/spool/exim4 修复了这个错误

现在我可以通过 CLI 发送电子邮件,但剩下的问题是我的 plone,我有一个内容规则,如果项目的状态发生更改并且我收到上述错误,我会向用户发送电子邮件,我尝试删除内容规则并状态更改成功,我真的认为这是关于所有权和权限错误,因为 /var 文件夹的所有权被意外更改了......