我正在使用phpmailer做可能在网站上发送电子邮件,使用SMTP身份validation。 不过最近我发现我给了我一个错误, SMTP Error: The following recipients failed: [email protected] 然后,我把debuggingvariables为真,在邮件类,我有以下的输出基本上说,它的临时问题,然后再试一次,我可以知道我该怎么做才能解决这个问题? SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220-servername ESMTP Exim 4.77 #2 Wed, 25 Jul 2012 08:59:03 +0530 " SMTP -> FROM SERVER:220-servername ESMTP Exim 4.77 #2 Wed, 25 Jul 2012 08:59:03 +0530 220-We do not authorize the use of this […]
我有在CentOS 6.3上运行的postfix v2.6.6,主机名为priest.ocsl.local(私有,内部域),有一些别名 supportpeople: [email protected], [email protected], [email protected] requests: "|/opt/rt4/bin/rt-mailgate –queue 'general' –action correspond –url http://localhost/", supportpeople help: "|/opt/rt4/bin/rt-mailgate –queue 'help' –action correspond –url http://localhost/", supportpeople 如果我使用默认的configuration离开postfix,那么别名会被正确parsing/正如我所期望的那样,所以传入[email protected]的邮件将通过rt-mailgate mailgate命令传送,并且被传递(通过ocsl.co.uk(一个可公开parsing的域名)的邮件服务器)发送到[email protected],user2等。 当我在/etc/postfix/main.cf定义mydomain = ocsl.co.uk时( mydomain = ocsl.co.uk传出邮件的目的,例如[email protected]),问题就出现了。 当我这样做,后缀继续正确运行pipe道命令,但它不再扩展嵌套的别名,我期望:而不是试图传递给[email protected],user2等,它试图发送到supportpeople @ ocsl.co.uk,上游邮件服务器上不存在,并生成NDR。 postconf -n用于非工作configuration(工作configuration只有“mydomain”这一行才有区别。 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = […]
我使用Google Apps来处理我的个人网站的电子邮件,因此我有一个电子邮件地址[email protected] ,我也有一个Gmail帐户[email protected] 。 现在,我一直在试图发送邮件给一个特定的收件人,邮件名为[email protected] 。 当我使用@gmail.com地址从我的Gmail帐户发送电子邮件时,它可以正常工作。 但是,当我通过@ellipsix.net地址从我的Google Apps帐户发送邮件时,收到包含以下文本的退回邮件: 完全无法传送给下列收件人: [email protected] 永久失败的技术细节: Google试图传递您的消息,但被收件人域拒绝。 我们build议您联系其他电子邮件提供商以获取有关此错误原因的更多信息。 其他服务器返回的错误是:554 554邮件服务器永久拒绝消息(#5.3.0)(状态17)。 退回消息表明,由收件人域example.com的邮件pipe理员来解决问题,不pipe它是什么。 但是我想尽可能的确保我的任何事情都不需要固定下来。 我已经为我的域启用了DKIM签名,并且已经发布了SPF DNSlogging。 还有什么我应该检查或做的,或者我可以相信,这是由接收者来解决这个问题? 反弹信息中的“状态17”是否意味着什么? 我在问题中包含了我的域名,所以比我更了解这个东西的人可以独立检查相关的DNSlogging或其他信息。 这个问题似乎很相似,但我已经调查了答案中提出的一切(除非联系Google,除非我怀疑这是他们的问题,否则我不想这么做)。 更新:我从allaboutspam.com得到了一份报告,显示SPFlogging防止了ellipsix.net代表ellipsix.net发送电子邮件,这似乎很奇怪,因为它是代表我的域名发送电子邮件的Google服务器(不是我的) ; 这也表明我的DKIM签名是无效的,这似乎也很奇怪,因为我复制并粘贴了Google控制面板生成的DKIM DNSlogging。 我想我有一些阅读要做…
列表中的许多用户对邮件有问题; 由于服务器出现问题,邮件信息被拒绝,出现550错误。 出于某种原因,这些退回消息出现在列表中。 然后他们又被送出去,出错地址,再次弹跳回来,等等。 什么设置可能导致这个? 我还没有遇到这样的情况,即反弹最终重新回到名单,而不是去名单所有者。 这个列表的反弹设置如下: bounce_processing = 1 bounce_score_threshold = 3.0 bounce_info_stale_after = 7 bounce_you_are_disabled_warnings = 3 bounce_you_are_disabled_warnings_interval = 7 bounce_unrecognized_goes_to_list_owner = True bounce_notify_owner_on_disable = True bounce_notify_owner_on_removal = True
我一直在寻找解决这个问题的互联网,但似乎没有任何解决scheme符合我的症状。 我无法获得任何电子邮件给客户。 他的服务器一直在回应这个: < #5.7.1 smtp;550 5.7.1 RESOLVER.RST.AuthRequired; authentication required>. 和这个: 由于权限或安全问题,您的邮件未送达。 它可能已被主持人拒绝,地址可能只接受来自某些发件人的电子邮件,或者另一个限制可能阻止发送。 我后来在电子邮件中也注意到了这一点: Authentication-Results: symauth.service.identifier Received: from xxxxxxx.xxxxxxxxxx.xxx (xxxxx.xxxxxxxxxx.xxx [yy.yyy.yyy.yyy]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) 我运行的是Exchange 2010服务器。 Exchange通过连接到互联网的Sendmail 8.14服务器转发电子邮件。 这可能是我的收件人的邮件服务器configuration错误,或者它可能是我的目的? 我们没有使用分配列表。 我的用户没有任何问题发送或接收其他人的邮件,包括从这个收件人收到。 “要求所有发件人通过authentication”不被选中。 我在我的智慧结束在这里。 任何帮助,将不胜感激。 编辑:做了一些更多的研究后,我注意到我的sendmail日志中的这个小条目。 10月2日10:48:50 stc-mailrelay sendmail [28195]:ruleset = check_relay,arg1 = [74.117.209.97],arg2 = 127.0.0.2,relay […]
我试图configuration我的后缀(2.9.6)邮件服务器,最初尝试将邮件直接发送给收件人MX,然后如果收到5xx状态码,则通过ISP的邮件服务器进行中继。 我的邮件服务器是在家庭宽带连接的末尾,所以它的垃圾邮件过滤恶作剧。 我知道,我可以通过我的ISP服务器传递一切,但我宁愿不,除非这是绝对必要的。 叫我偏执狂 我希望在main.cf中这样的东西可以做这个工作(端口11125是我的ISP的邮件中继的通道,并且如果我把它设置为中继主机, relayhost = smtp_skip_5xx_greeting = yes smtp_fallback_relay = [127.0.0.1]:11125 这只是反弹,例如 Nov 19 12:46:15 mail-server postfix/smtp[14459]: E9275744: to=<[email protected]>, relay=mx2.hotmail.com[65.55.92.136]:25, delay=1.3, delays=0.04/0.01/0.46/0.81, dsn=5.0.0, status=bounced (host mx2.hotmail.com[65.55.92.136] said: 550 OU-002 (SNT0-MC1-F51) Unfortunately, messages from xx.xx.xx.xx weren't sent. Please contact your Internet service provider since part of their network is on our block list. You […]
我试过configurationpostfix来执行脚本/tmp/test.sh每次用户“反弹”收到一封邮件。 我的/ etc / postfix /别名: … bounce: "| /tmp/test.sh" … 如果我发送邮件给该用户,我回来了: <"| /tmp/test.sh"@mydomain>: user unknown 我错过了什么,或者我做错了什么? 编辑:即使删除引号后:同样的错误…脚本是可执行的,解释器设置在第一行
我的一般任务如下: 我们有一个可行的应用程序发送邮件给用户(这是在这个应用程序注册的一些行动); 邮件使用sendmail工具发送; 为了testing更改,我们的sendmail工具使用智能主机。 而实际上电子邮件没有被发送,因为否则在testing步骤我们会发送真正的用户。 我对这个智能主机configuration没有任何访问权限,并且几乎没有与pipe理员进行configuration。 现在我需要添加反弹追踪发送的电子邮件。 和正确的smart_hostconfiguration是不可能的。 所以我需要一些替代解决scheme如何执行testing。 从一方面我不能发送真正的电子邮件(因为它会将垃圾邮件真正的用户)从另一端我需要有可能重现反弹,以进行发展。 你能不能请build议一些文件来快速做到这一点? 一般来说我需要: 另一个将由SendMail工具使用的SMTP服务器; 这个服务器应该有一些规则来configuration反弹function。 作为例子当我发送一些电子邮件电子邮件被反弹; 之后,我将能够适当地处理这个反弹。 或者你能否提供一些可以反弹的备选scheme?
当一封电子邮件被发送到一个不存在的域或收件人时,我希望发件人收到来自mailer-daemon的即时电子邮件,通知收件人不存在。 实际上,我的系统上发生的事情是电子邮件进入延期队列,并保持在configuration中指定的时间。 当我在队列中的30分钟后设置delay_warning_time = 30m ,发送者得到一个通知,但这不是我想要的非现有地址。 我想要的是立即拒绝电子邮件,并通知发件人。 有谁知道我在做什么错? 非常感谢 目前,不存在收件人的电子邮件站在后缀队列中: #mailq -Queue ID- – 大小 – —-到达时间—–收件人——- AA6CA48DCC 1496 Wed Feb 12 12:56:36 [email protected] (连接到mx.email-srv.com [199.231.85.98]:25:连接超时) [email protected] 6FF9948DFF 1498 Wed Feb 12 13:07:04 [email protected] (连接到mx.email-srv.com [199.231.85.98]:25:连接超时) [email protected] 这是我的Postfixconfiguration: 2bounce_notice_recipient = $ delay_notice_recipient alias_database = hash:/ etc / postfix / aliases alias_maps = hash:/ etc / […]
安装程序 我们在Debian Squeeze 6(Squeeze)(LTS)上运行exim 4.72版本。 Exim仅用于外发电子邮件 – 它不处理来自其他服务器/域的电子邮件 – 它只处理来自本地运行的Java(Web)应用程序的(外发)消息。 对于匿名,让我们假设我们用于公司电子邮件地址的域名,以及我们的java web应用程序运行的域名称为example.com 。 的背景 我们有一个用java框架编写的web应用程序,它允许用户发送电子邮件。 这些电子邮件的envelope-from地址属于我们的域名: [email protected] 。 从技术上讲,这些电子邮件是创build的,并从Java Web应用程序(我们使用JavaMail API )本地发送,然后发送到他们的目标地址。 传入我们网域的电子邮件由Google Apps / Gmail处理(我们还设置了SPFlogging等) 这个设置工作正常,没有任何问题。 为了完成,这里是我们的(匿名) update-exim4.conf.conf : root@server:~# cat /etc/exim4/update-exim4.conf.conf # … comments are skipped … dc_eximconfig_configtype='internet' dc_other_hostnames='node1.example.com' dc_local_interfaces='127.0.0.1 ; ::1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' CFILEMODE='644' dc_use_split_config='true' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='maildir_home' 问题 […]