问题标签 [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.
email - SMTP 错误 <<: 503 未公布时使用的 AUTH 命令
我在 Webmail Lite 中遇到了这个错误。
我已经安装了 Exim。这是 auth 块的片段:PLAIN:
我以以下格式存储密码:用户名:{MD5}asddfasdlasdkandlanskfdaf
如何启用 AUTH 并正常工作?提前致谢。
php - 用于解析和发送电子邮件的 PHP 类
我有 Exim4 将传入的电子邮件传送到我的 PHP 脚本。
这个 PHP 脚本应该解析它,修改一些标题并可能添加一些信息,例如:
此电子邮件由 example.com 服务发送。
(纯文本和 html 版本)。
我正在寻找的是一个 PHP 类,它可以从原始电子邮件(标题+内容+附件)创建要使用的对象。电子邮件可以是普通的 || html,单部分 || 多部分,类似gmail的等。
完成操作后,我应该能够发送修改后的电子邮件。
你能给我一些建议吗?谢谢!
我已经尝试过 Zend_Mail,但它不适用于此类任务。
我不想自己写解析器,我很确定它会是另一辆自行车。
我宁愿不使用任何扩展,并避免在服务器上进行任何不必要的配置更改。
smtp - Debian Exim4 SMTP-AUTH 停止工作
我最近在我的 Debian Squeeze 服务器上出现了一个奇怪的问题。
我已经将 Exim4 配置为使用带有加密设置的 SMTP-AUTH 并在此机器上运行了很长时间,但现在它不起作用。
起初我以为可能是我的证书过期了,但事实并非如此,它们还能再用几年。
服务器似乎不再在端口 25 上侦听。
如果我尝试远程登录到端口 25,它会超时。
如果我在服务器上运行 netstat -tulpen,则端口 25 上没有任何监听。
我正在为 Exim4 使用 splitconf。
在 conf.d/main 我启用 MAIN_TLS_ENABLE=true
在 conf.d/auth/30_exim4-config_examples 我有以下
如果我在服务器上运行此命令: swaks -a -tls -q HELO -s localhost -au A_USER_NAME -ap '<>'
I get this ... === Trying localhost:25... * Error connecting 0.0.0.0 to localhost:25: * IO::Socket::INET: connect: Connection refused
Can someone point me to some more advanced debugging techniques?
exim - exim4 的“无法路由的地址”
我正在使用 exim4。我有一个带有联系表格的 Wordpress 安装。我的主机名 -f 是 mydomain.com。
该表单正在向 info@mydomain.com 发送电子邮件。但是它永远不会到达我的“场外”电子邮件。如何进行设置以使电子邮件不会卡在网络服务器上?
Exim 应将电子邮件转发(路由)到场外电子邮件 info@mydomain.com。例如,当我从 gmail 发送到该地址时,它会立即送达。
我已遵循本指南:https ://library.linode.com/email/exim/send-only-mta-debian-6-squeeze但它对这个问题没有帮助。
email - Exim Mail Transfer Agent 无法投递邮件
我有 exim MTA 的问题,它不能发送任何邮件。
我在如何设置 MTA 方面遵循了一个简单直接的指南:https ://library.linode.com/email/exim/send-only-mta-ubuntu-12.04-precise-pangolin
但是当我最后测试配置时,它无法发送。
发出命令时我没有收到任何错误消息:
但是我可以在日志(/var/log/exim4/mainlog)中读到它没有成功发送(而且我没有收到任何电子邮件)。
我该怎么办,我不知道出了什么问题......??我的第一个想法是路由器(或防火墙)阻止了我的 MTA,但日志显示它已与外部联系,所以我认为这不是问题
我感谢我能得到的所有帮助。
编辑:我必须通过设置 config 来使用 ISP 邮件主机:dc_smarthost='mailout.isp.com' 并为 Exim 添加重写规则,将我的电子邮件地址与 ISP 的帐户相匹配。
/约翰
exim4.conf 文件(/etc/exim4/update-exim4.conf.conf):
Exim4 日志:
amazon-web-services - AWS 和 Exim4 - 550 中继不允许
我不太擅长邮件服务器配置,但我有一个可以将邮件发送到某些域(例如 mydomain.com)的 aws 实例。但是,当我发送到 googlemail.com 时,我在 mail.log 文件中收到错误:
我已通过 Route53 将以下内容添加到 DNS 中,但我不确定错误所指的是什么:
有没有人有任何指示?我没有找到太多有用的东西,但我玩过 Exim4:
和dpkg-reconfigure exim4
“中继邮件的域”“中继邮件的 IP 地址”,但没有成功。
python - Django 抛出此错误:SMTPException:服务器不支持 STARTTLS 扩展
由于 gmail 中外发邮件的限制,我在我的一台服务器上安装了 exim4,设置如下:
我还更改了防火墙设置以允许 SMTP 连接。现在我可以使用如下命令从该服务器发送邮件:
现在我想使用这个服务器为我的另一个远程服务器发送邮件,比如 mydomain2.com。我在第二台服务器上使用 django。settings.py 文件的当前设置如下:
当我尝试使用上述设置和以下代码从该服务器发送邮件时:
我收到以下错误:
我认为exim4的设置有问题。
那么我如何解决这个 tls 错误。
提前致谢。
mysql - Exilog MYSQL 错误 1064
我正在尝试exilog ( )
使用5.5.32 MYSQL
. 安装转储文件有旧语法,我找不到错误。你能帮助我吗。
这里是垃圾场。MySQL 说:
第 16 行的 ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 22 行的“ENIGNE=MyISAM”附近使用正确的语法
email - How to configure exim to send mails to LAN without DNS
I am trying to configure exim to send mails directly over LAN without DNS, but I have no luck doing it...
On both ends there is a server with one Internet-facing interface and one local interface. I need to use the local interface.
When I telnet to port 25 from one server to another, it works like a charm. However, when I try to send mail via exim, it insist that I am trying to send the mail to myself.
I have added this router to server with local interface 11.11.0.1:
and even forced the remote_smtp to use the correct interface:
This is what I get if I try to send a mail form 11.11.0.1 to 11.11.0.2:
This should be the relevant part of the log:
Do you have any idea how to convince exim to not treat 11.11.0.2 as a local address?
Thanks,
Drasha
php - 从 PHP 发送邮件给出不可路由的地址
我有一个运行 PHP 和 Exim4 的 Debian 服务器(当然还有其他)。PHP 应用程序每天发送 1000 封电子邮件,一切正常,但是我现在有一个新客户,我的 PHP/Exim4 无法发送到该帐户。
PS 我添加了 --at-- 来阻止爬虫查找地址。
- 我检查了 exim4 日志,发现:
然后我使用以下命令检查了 exim4 中的路由:
exim -d -f 支持 --at-- sobs.com.au -bt az --at-- mentonegrammar
这看起来好像路由工作正常。我再次尝试了应用程序电子邮件,但仍然收到 Unrouteable address 错误。
然后我尝试了来自同一台服务器的命令行电子邮件。
echo "测试信息" | mail -s "测试信息" az --at--mentonegrammar
此电子邮件按要求工作并到达,但来自我的 PHP 应用程序的电子邮件仍然失败。
- 我检查了应用程序:
如前所述,此服务器和应用程序成功发送了 1000 封电子邮件。
Mentone Grammar 的 IT 人员在接收任何其他电子邮件时没有表示任何问题。
总之,我不断回到 exim4 日志中的“无法路由地址”错误,并且调试输出表明该地址是可路由的。我不禁想到 Exim4 配置有问题——但我就是不知道。
有人可以指出我正确的方向吗?