问题标签 [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 投票
0 回答
380 浏览

wordpress - 如何为 Exim 配置 wordpress 网站电子邮件?

该网站托管在启用 Exim 的服务器中。所以 wordpress 默认电子邮件功能在那里不起作用。如果我要配置网站通过 smtp 使用 Exim 发送邮件,我需要做什么?有什么指导吗?

0 投票
2 回答
225 浏览

perl - Exim 在 exim.conf 中获取随机凭证

我一直在尝试获取 perl 子例程值和替换,以从 exim.conf 中的 randomips 子例程中获取所需的字符串部分。但是,当我使用字符串替换时,我得到如下错误:

这是我想要实现的目标

我正在尝试用冒号拆分字符串并将第一次出现作为“接口”。我将使用第二次出现作为“helo_data.

exim.pl

exim.conf

我得到的错误如下:

"failed to expand "interface" option for dkim_remote_smtp transport: missing '}' after 'perl'". 大概是语法。有什么帮助吗?

0 投票
1 回答
243 浏览

perl - 在 perl 脚本中获取 exim 变量

我的问题是 exim.conf 我尝试使用 perl 设置主机名

在 exim.conf 中

在 exim.pl.local 中,它以下列方式从 exim.conf 访问 Exim 变量

但是,该值没有得到评估,“$phost”的值如下所示。

有什么办法可以更改 exim.conf 或 exim.pl.local 中的代码以获得子程序的结果?

0 投票
1 回答
327 浏览

exim - 从 Exim4 用户中删除黑洞

我正在等待一封非常重要的邮件。我在日志中注意到它没有到达是因为 Exim4 中有一个叫做黑洞的东西。

他可以看到日志:

这是 /etc/aliases 文件内容:

你能建议我在哪里可以移除这个黑洞吗?MTA 是 Exim 版本 4.84_2 #1 于 2017 年 1 月 2 日 18:43:30 构建

在 Exim4.conf 中是一个部分,也许这是该负责的吧?

0 投票
1 回答
1657 浏览

ssl - 读取文件 cert=REMOTE_SMTP_/etc/exim4/exim.crt 时出现 Exim TLS 错误

在安装和配置我的第一个Linux(邮件)服务器(Debian 9、Exim 4、Dovecot)一周后,与我的客户端的 TLS 加密通信正常工作。发送、接收和 DKIM 签名也可以工作。

除了这个问题,我在发送邮件时在我的日志中发现:

2017-07-22 20:56:08 1dYzZQ-0005fx-6J H=verifier.port25.com [38.95.177.125] TLS 连接错误(证书/密钥设置:cert=REMOTE_SMTP_/etc/exim4/exim.crt key= REMOTE_SMTP_/etc/exim4/exim.crt):读取文件时出错。
2017-07-22 20:56:08 1dYzZQ-0005fx-6J TLS 会话失败:将未加密的内容传送到 verifier.port25.com [38.95.177.125](不在 hosts_require_tls 中)

REMOTE_SMTP_部分似乎不属于那里。我猜key 也应该指向一个.key文件。

03_exim4-config_tlsoptions似乎很好。

编辑30_exim4-config_remote_smtp可能会解决第一个问题("REMOTE_SMTP_"),但它应该可以正常工作:

错误来自哪里以及如何解决?

任何建议或解释将不胜感激。

额外的研究,没有发现任何东西:

我没有以错误的方式使用密钥和证书的完整路径:

Exim 可能默认为 CONFDIR/exim.crt

当然还有 CONFDIR/exim.key

CONFDIR 在这里

第一个问题就这么多。关于第二个问题(使用 .crt 而不是 .key)我找不到 MAIN_TLS_CERTIFICATE 的滥用

tls_certificate 也一样。

tls_certificate = MAIN_TLS_CERTKEY 看起来有点不对劲,但它是新安装中的默认值。

搜索 REMOTE_SMTP_TLS_CERTIFICATE

更新的权限

0 投票
1 回答
104 浏览

exim - exim 中的递归 lsearch

我的路由器中有以下路由器exim.conf

lsearch/etc/exim/file使用的有以下几行:

过去,当电子邮件发送到 时asdfqwerty@domain.com,exim 将能够重定向到asdf-qwerty@domain.com,然后 exim 会将电子邮件转发到扩展中列出的电子邮件。使用我安装的 exim 4.89,这种“递归”lsearch 扩展不再起作用。当它收到 asdfqwerty@domain.com 的邮件时,它会返回此错误:

我已经 5 年多没有更改我的exim.conf文件了。我应该怎么做才能再次获得这种行为?谢谢!

0 投票
1 回答
1388 浏览

smtp - 如何配置 exim 为每封电子邮件运行脚本

我需要在 exim 下运行一个 shell 脚本,它可以读取每封传入的电子邮件,可选择重写它们,然后继续发送电子邮件。

理想的解决方案类似于 UNIX 管道:

我希望脚本尽早运行,以便例如更改目标地址。

Exim 可以做到这一点吗?怎么做?

0 投票
0 回答
472 浏览

dns - PHPMailer 无法发送到 pop3 电子邮件(VestaCP)

在过去的几天里,我正在尝试配置 PHPMailer 以向我们的新客户发送电子邮件。一切似乎都适用于 imap,但是当我尝试发送到 pop3 电子邮件时,我没有收到任何错误,也没有收到任何电子邮件。我的 smtp 服务器在同一台机器下(使用 exim4 用 VestaCP 制作)pop3 在 dovecot 下。

这是当前代码:

从我所见,我不需要添加任何主机服务器,因为它将使用我的本地主机服务器(这是有效的!)

我认为我需要更改我的 DNS 上的一些东西(到目前为止,我还没有为 pop3 碰过它,因为我不确定要添加什么)防火墙也在工作,因为我可以远程登录 pop3 端口。

如果有人可以给我 DNS 提示,那就太棒了

谢谢

0 投票
0 回答
157 浏览

node.js - exim 像 rabbitmq 每秒发送 200 封电子邮件

我试图达到每秒 200 封电子邮件。即一小时内 70 万封电子邮件。

在研究中我发现,如果我在预定的电子邮件发送时间之前呈现电子邮件并将 720 000 封电子邮件移交给 exim。

然后exim没有任何其他工作。它将只专注于发送电子邮件。

有什么方法(hack)可以在 exim 中实现多个队列,我可以触发释放电子邮件

0 投票
2 回答
1416 浏览

php - PHP Mail 功能因 exim4 失败

Debian将Web 服务器升级到jessie. 软件版本是,

该网络服务器有多个网站,我使用libapache2-mpm-itk模块为每个网站由不同用户运行 php。所以www-data不使用。

尝试使用 php 邮件功能发送电子邮件时出现以下错误。

sendmail路径是,

它指向exim,

我从http://blog.gaiterjones.com/send-php-mail-ubuntu-upgrade/itk找到了一个解决方案,当我使用模块设置以下设置时,问题解决了,

root但是对于像我这样的共享服务器,不建议允许用户使用。

有更好的解决方案吗?

编辑: 我发现了一个未解决的错误报告。 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797653

谢谢!