问题标签 [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.
wordpress - 如何为 Exim 配置 wordpress 网站电子邮件?
该网站托管在启用 Exim 的服务器中。所以 wordpress 默认电子邮件功能在那里不起作用。如果我要配置网站通过 smtp 使用 Exim 发送邮件,我需要做什么?有什么指导吗?
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'".
大概是语法。有什么帮助吗?
perl - 在 perl 脚本中获取 exim 变量
我的问题是 exim.conf 我尝试使用 perl 设置主机名
在 exim.conf 中
在 exim.pl.local 中,它以下列方式从 exim.conf 访问 Exim 变量
但是,该值没有得到评估,“$phost”的值如下所示。
有什么办法可以更改 exim.conf 或 exim.pl.local 中的代码以获得子程序的结果?
exim - 从 Exim4 用户中删除黑洞
我正在等待一封非常重要的邮件。我在日志中注意到它没有到达是因为 Exim4 中有一个叫做黑洞的东西。
他可以看到日志:
这是 /etc/aliases 文件内容:
你能建议我在哪里可以移除这个黑洞吗?MTA 是 Exim 版本 4.84_2 #1 于 2017 年 1 月 2 日 18:43:30 构建
在 Exim4.conf 中是一个部分,也许这是该负责的吧?
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
更新的权限
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
文件了。我应该怎么做才能再次获得这种行为?谢谢!
smtp - 如何配置 exim 为每封电子邮件运行脚本
我需要在 exim 下运行一个 shell 脚本,它可以读取每封传入的电子邮件,可选择重写它们,然后继续发送电子邮件。
理想的解决方案类似于 UNIX 管道:
我希望脚本尽早运行,以便例如更改目标地址。
Exim 可以做到这一点吗?怎么做?
dns - PHPMailer 无法发送到 pop3 电子邮件(VestaCP)
在过去的几天里,我正在尝试配置 PHPMailer 以向我们的新客户发送电子邮件。一切似乎都适用于 imap,但是当我尝试发送到 pop3 电子邮件时,我没有收到任何错误,也没有收到任何电子邮件。我的 smtp 服务器在同一台机器下(使用 exim4 用 VestaCP 制作)pop3 在 dovecot 下。
这是当前代码:
从我所见,我不需要添加任何主机服务器,因为它将使用我的本地主机服务器(这是有效的!)
我认为我需要更改我的 DNS 上的一些东西(到目前为止,我还没有为 pop3 碰过它,因为我不确定要添加什么)防火墙也在工作,因为我可以远程登录 pop3 端口。
如果有人可以给我 DNS 提示,那就太棒了
谢谢
node.js - exim 像 rabbitmq 每秒发送 200 封电子邮件
我试图达到每秒 200 封电子邮件。即一小时内 70 万封电子邮件。
在研究中我发现,如果我在预定的电子邮件发送时间之前呈现电子邮件并将 720 000 封电子邮件移交给 exim。
然后exim没有任何其他工作。它将只专注于发送电子邮件。
有什么方法(hack)可以在 exim 中实现多个队列,我可以触发释放电子邮件
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
谢谢!