Articles of exim

Google / Gmail&Yahoo / YMail是否caching与SPF相关的DNS信息?

我正在configuration我的linode服务器从我的webapp发送邮件给用户。 我可以使用GoogleApps,但每天500元限制太多,所以我试图自己设置它。 我使用linode提供的这些指令在我的服务器上设置了Exim4。 都好。 我testing了在服务器上使用这个命令发送一封电子邮件到我的gmail / yahoo: $ echo "This is a test from myapp." | mail -s Testing [email protected] 我确实收到了Gmail收件箱(未标记为垃圾邮件)以及我的Ymail(标记为垃圾邮件)中的电子邮件。 为了不被标记为垃圾邮件,我检查了发送邮件的标题。 我在gmail头文件中看到了这些行(我使用XXX进行了模糊处理): Received-SPF: neutral (google.com: 69.XXX.XXX.XXX is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=69.XXX.XXX.XXX; Authentication-Results: mx.google.com; spf=neutral (google.com: 69.XXX.XXX.XXX is neither permitted nor denied by best guess record […]

强制发送邮件上的发件人姓名

我试图在公司的电子邮件帐户中实施一致的标准,随着业务的增长,我们也参与了其他市场部门(我们对主要域名有不同的账户)。 目前设置发件人名字是繁琐和分散的,涉及我在每个使用的个人电脑上使用<Firstname> <Lastname> <(Company Name)>设置每个帐户。 但是我不能考虑用户configuration的移动设备或者机器,因为我们的IT基础设施不能像Exchange Server那样运行 – 这意味着一个用户可以有多个表单作为他们的传出名字。 (我们的主机目前configuration在运行CentOS上的DirectAdmin的VPS Xen虚拟机上,对于其他任何事情都非常有用,我们使用捆绑的Dovecot作为传入邮件,同样使用捆绑的Exim作为传出。 使用“名称”(公司)格式意味着企业之间的划分 – 更重要的是只有适当的电子邮件发送到各自的地址(也是有意义的电子邮件的收件人,因为我们的地址将被自动添加到他们的地址簿以一种合乎逻辑的方式,而不是像每个地址本身有效的人那样看起来像是几个重复的东西)。 但是,我认为必须有一种方法来为每个帐户强制发送一个发送者姓名,即使这意味着将一个.conf文件一起入侵并告诉Dovecot寻求这个强制发件人的出站名称。 我会第一个把我的手举起来,说我对Dovecot的内部工作毫无头绪,我甚至还有RTFW,我也没有接近解决这个问题。 我试图甚至可以实现而不使用ES2K7 / 10之类的东西? 交换服务器是一个伤害的世界我真的不想沉浸在此刻,除非绝对必要(只是设置和实际尝试在本地configurationtesting服务器已经足够痛苦,以获得所需的设置!

Exim – 发件人validation失败 – 拒绝RCPT

在检查Exim的日志消息时,我发现以下消息中的许多条目“发送者validation失败”“拒绝的RCPT”…我不是一个exim专家…我恐怕Exim没有向收件人发送100%的电子邮件,因为我们的电子邮件营销应用程序获得较低的OPEN RATE。 有人可以帮助理解这个日志消息吗? 是我的服务器说“没有这样的用户在这里”或远程服务器? 174.111.111.11代表我的服务器IP。 谢谢 Exim日志 2010-10-02 14:00:19 SMTP connection from myserverdomain.com.br () [174.111.111.11]:54514 I=[174.111.111.11]:25 closed by QUIT 2010-10-02 14:00:19 SMTP connection from [174.111.111.11]:54515 I=[174.111.111.11]:25 (TCP/IP connection count = 2) 2010-10-02 14:00:19 H=myserverdomain.com.br () [174.111.111.11]:54515 I=[174.111.111.11]:25 Warning: Sender rate 672.4 / 1h 2010-10-02 14:00:19 H=myserverdomain.com.br () [174.111.111.11]:54515 I=[174.111.111.11]:25 sender verify fail for <fernandagaglianone=oi.com.br–2723–[email protected]>: No […]

拒绝 – 坏HELO – 主机模拟somedomain.com

对于“somedomain.com”,我们从主服务器发送交易邮件,并有第二台服务器来处理批量邮件,我们称之为“news.somedomain.com”。 服务器通过背靠背连接进行互连,所以服务器之间的networkingstream量不由ISP收费。 背靠背的接口是10.1.1.1和10.1.1.2。 在cPanel中是否有某种方式将白名单列入白名单10.1.1.2因此10.1.1.1不会对此主机执行任何检查? 反弹是由主服务器上的全部帐户处理,但来自news.somedomain.com的邮件被拒绝。 我跟踪到以下路由器的问题: drop condition = ${if match{$sender_helo_name}{$primary_hostname}} message = "REJECTED – Bad HELO – Host impersonating [$sender_helo_name]" 我如何修改这个路由器永久(我讨厌cpanel,但我的老板爱它)? 每当cPanel更新时,我都会丢失我的更改。

使用exim4从PHP发送邮件

我pipe理的Web服务器在从PHP发送邮件时遇到问题。 此服务器使用exim4 MTA,并configuration正确。 我可以从PHP的CLI发送电子邮件,但不能从networking发送。 即如果我在命令行上执行“php mailtest.php”,电子邮件将被正确发送,但是如果我浏览到server.com/mailtest.php,mail()将返回false,并且邮件永远不会被发送。 没有出现在exim mainlog中。 任何build议,或我应该寻找的东西? 谢谢!

MXlogging的exim4问题

我有一台运行Exim4的Debian机器。 但是,当检查Exim日志时,我注意到这个问题时邮寄我自己的域名: 2010-12-14 09:20:01 1PSQ77-0005mG-9w ** [email protected]: all relevant MX records point to non-existent hosts 2010-12-14 09:20:01 1PSQ77-0005mJ-CH ** [email protected]: all relevant MX records point to non-existent hosts 当在挖掘中检查MX时: # dig mx domain.com … ;; QUESTION SECTION: ;domain.com. IN MX ;; ANSWER SECTION: domain.com. 3600 IN MX 50 mailprotect.tyneso.com. domain.com. 3600 IN MX 10 mailprotect2.tyneso.com. […]

发送电子邮件与exim和外部发件人地址

我想用rails webapp发送邮件。 我build立了一个exim服务器,当查看日志时,发送的工作,但电子邮件不是真的发送。 我与另一个ISP有同样的问题。 发件人地址托pipe在另一个邮件服务器,其他ISP。 我认为问题是,发送不起作用,因为发件人地址不在同一台服务器上。 你有什么build议吗? 日志(exim)告诉我以下内容: 2011-01-01 14:38:06 1PZ1eo-0000Ga-38 <= <> R=1PZ1eo-0000GY-1p U=Debian-exim P=local S=1778 2011-01-01 14:38:08 1PZ1eo-0000Ga-38 => [email protected] R=dnslookup T=remote_smtp H=mx1.emailsrvr.com [98.129.184.131] X=TLS1.0:RSA_AES_256_CBC_SHA1:32 DN="C=US,O=mx1.emailsrvr.com,OU=GT21850092,OU=See www.geotrust.com/resources/cps (c)08,OU=Domain Control Validated – QuickSSL(R),CN=mx1.emailsrvr.com" 2011-01-01 14:38:08 1PZ1eo-0000Ga-38 Completed [email protected]是外部发件人地址。 编辑更多的细节 从命令行发送邮件时: echo "Test" | mail -s Testmail [email protected] 日志说 2011-01-01 20:45:24 1PZ7OG-0001Vp-Rx <= root@gustav U=root […]

WHM中的Exim队列

我有WHM的centos服务器。 邮件服务器是exim。 我需要exim把所有消息放在队列中,而不是直接发送。 queue_only我已经将queue_only选项添加到eximconfiguration中,并且现在将消息收集到队列中。 之后我发现有人正在调用exim -q来偶尔处理队列。 我发现了以下cron作业: 0 6 * * * /scripts/exim_tidydb > /dev/null 2>&1 我相信已被用来处理exim队列。 我还怀疑这个脚本是和WHM一起安装的。 当然,我已经评论了,并期待一切正常工作。 但是这没有发生。 我仍然在一段时间内处理一次exim队列。 我错过了什么? 什么可能导致我的exim队列处理? 这里是cat /etc/exim.conf | grep queue cat /etc/exim.conf | grep queue queue_only deliver_queue_load_max = 3 谢谢

exim4从文件中读取中继(debian lenny)

我试图让exim4从文件中读取中继主机。 我试了lsearch: # /etc/exim4/update-exim4.conf.conf dc_relay_domains='lsearch;/etc/exim4/relay_domains' 但它会产生警告和遗漏的工作… WARNING: using 'lookup;' constructs in /etc/exim4/update-exim4.conf.conf has never been supported!

如何用exim4testing备用configuration?

我有一个使用拆分configuration模式的工作exim4设置,我想对其进行一些更改。 显然,只是干涉现场系统是不是很需要,我没有可用的testing系统,所以我想复制configuration文件,并使用exim4debugging命令,如-bVtesting对此副本的更改,-bt等。是否有一个参数强制exim4使用不同的configuration目录进行这个testing? -C选项似乎只适用于单个文件。