当我在SMTP服务器上进行一些testing时,我能够通过telnet将[email protected]的邮件成功发送到[email protected],而无需任何身份validation。 从风险的angular度来看,我认为这是一个严重的问题。 但有些人认为SMTP是这样devise的。 任何人有任何想法?
请考虑以下电子邮件标题,并将其发送回原始发件人。 多部分退回消息还包含原始发件人和预期收件人之间的对应关系的抄本(明文+ HTML),我将其剥离。 问题是:这个消息是如何在gmail上结束的? 很长一段时间以来,我觉得我对(E)SMTP相当熟悉,现在看起来不是这样了。 假设这不是假的反弹,我只能猜测已经指定了不同的信封收件人(发件人已被黑客入侵?),或者收件人的MTA中包含一些密件抄送地图或别名function。 以下实体已被其各自的占位符replace: %original sender% – 实际将退回邮件转发到%intended-recipient% %intended recipient% – 担心自己安全性的人,因为%original-sender%转发了她此退回邮件 %totally unrelated%@gmail.com – 某人的电子邮件地址,无论是%original-sender%还是%intended-recipient%都与之对应。 来自:邮件传递系统[mailto:Mailer-Daemon @] 发送date:2013年10月17日,星期四下午1:22 要: %原始发件人% 主题:邮件投递失败:将邮件退回给发件人 此邮件是由邮件传送软件自动创build的。 您发送的消息无法传递给其中的一个或多个 收件人。 这是一个永久性错误。 以下地址失败: **%totally unrelated%** @gmail.com SMTP error from remote mail server after end of data: host gmail-smtp-in.l.google.com [2a00:1450:4001:c02::1b]: 550-5.7.1 [ **%currently unreachable IPv6 address%** 16] Our system […]
我正在创build一个Web应用程序,允许用户将广播电子邮件发送到订户列表。 本质上,它是一个大量的电子邮件和自动回复,如AWeber或常量联系人或MailChimp。 我们计划托pipe此应用程序的服务器是InMotion Hosting的“Essential”专用服务器,如果它们相关,我已经在其中包含了下面的规范。 我已经与InMotion主机的支持,他们说这个服务器可以发送无限的电子邮件(无限制),没有额外的成本。 然而,我不确定这是否真的是一个好的解决scheme,因为人们付钱给我这个服务,所以我需要给他们很好的送货能力,而且必须是可靠的,不会被closures或者被列入黑名单,因为那样我就不能提供客户的支付。 我也不知道它是否更聪明(出于垃圾邮件的原因)有多个IP地址发送,如果是这样,我不知道是否有可能将服务器分成多个SMTP IP地址? 我已经看到了其他的第三方服务,比如sendgrid和mailgun,但是在我们的价格范围内,它们的价格太高了(他们会花费大约25%的收入)。 我似乎无法find答案的问题是如何通过使用我们自己的服务器来自行消除这种潜在的成本。 我想知道我需要做什么才能有一个高质量的电子邮件发件人没有PER电子邮件费用! 如果这是一个固定的月度成本,在这种情况下确实可以,但我不喜欢PER-EMAIL的成本,因为它迫使我对事物施加限制。 提前感谢任何帮助! 服务器规格:英特尔®酷睿™E2220 / E5400 2C / 2T,2GB内存2x160GB硬盘,4TB数据传输
无论什么原因,postfix不能发送电子邮件到我的谷歌应用程序帐户。 它表示邮件已发送,但我已经确认Google应用程序支持邮件没有收到。 (因此,它不会被垃圾邮件系统阻止,我也将我的服务器IP添加到谷歌应用程序的白名单,并作为一个网关以防万一)。 以下是我的邮件服务器的两个日志:一个邮件成功发送到一个testing帐户,另一个发送到我自己的gApps帐户,这是失败的邮件。 看一看: Feb 3 01:17:01 node postfix/smtp[25008]: 53FFC13EBA: to=<[email protected]>, relay=aspmx.l.google.com[173.194.64.27]:25,delay=1.5, delays=0/0.01/0.27/1.2, dsn=2.0.0, status=sent (250 2.0.0 OK1391408221 b6si3485695oem.31 – gsmtp) 邮件将以IP地址173.194.64.27的forms发送到服务器aspmx.l.google.com 这里是发送到我的谷歌应用程序地址的消息日志: Jan 27 20:56:46 node postfix/smtp[28904]: 4698113AFB: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.6, delays=1.3/0.01/0/0.32, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as C931C13E93) Jan 27 20:56:46 node postfix/qmgr[23354]: 4698113AFB: removed Jan 27 […]
我有一个在Ubuntu上运行的Postfix 2.9.6,具有以下configurationhttps://gist.github.com/anonymous/400fb4afa05e18c6da2b并且我正在忍受有效客户端尝试向其自身发送电子邮件的以下问题。 我的大部分客户没有一个有效的FQDN作为主机名,但据我所知这不是一个问题,因为permit_sasl_authenticated但我不知道为什么下面的过程结束了这样的: 输出:220 mail.isp.es ESMTP后缀 在:EHLO NoFQDN-主机 出:250-mail.isp.es 出:250-pipe道 输出:250-SIZE 10240000 输出:250-ETRN 出:250-STARTTLS 输出:250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 输出:250-ENHANCEDSTATUSCODES 出:250-8BITMIME 出:250 DSN 在:MAIL FROM:<[email protected]> 输出:250 2.1.0好的 在:RCPT TO:<[email protected]> 输出:450 4.7.1:Helo命令被拒绝:找不到主机 会话中止,原因:失去连接 有关其他详细信息,请参阅本地邮件日志文件 以下是我的限制: smtpd_client_restrictions = reject_rbl_client sbl.spamhaus.org,reject_rbl_client blackholes.easynet.nl,reject_rbl_client dnsbl.njabl.org smtpd_data_restrictions = reject_unauth_pipelining smtpd_end_of_data_restrictions = smtpd_etrn_restrictions = smtpd_helo_restrictions = permit_mynetworks,permit_sasl_authenticated,warn_if_reject reject_non_fqdn_hostname,reject_invalid_hostname,许可 smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_pipelining,permit_mynetworks,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_unauth_destination,warn_if_reject reject_unknown_helo_hostname,许可 […]
我们正在使用hMailserver 2个不同的域名。 其中之一,我们最近转移到Gmail,另一个我们留在原地。 在hMailServer中,我们通过取消选中域的“常规”选项卡上的“启用”框,简单地将移动的域标记为“禁用”。 基本上我们需要保存旧的东西,因为各种原因。 但是,当我从其他域发送电子邮件到移动的电子邮件,hMailServer响应与550: Domain is Disabled错误消息。 我的问题是:如何让hMailServer继续并发送到移动的域名?
我希望Postfix在发生以下情况时,通过Mailer-Daemon生成并联系发件人收件人。 Bad recipient address syntax 。 我一直在通过Postfix文档阅读,但没有find正确的指令,请任何意见? 会议logging如下。 输出:220 mail.mydomain.es ESMTP后缀 在:EHLO mail.mydomain.es 出:250-mail.mydomain.es 出:250-pipe道 输出:250-SIZE 10240000 输出:250-ETRN 输出:250-AUTH PLAIN LOGIN CRAM-MD5 DIGEST-MD5 输出:250-ENHANCEDSTATUSCODES 出:250-8BITMIME 出:250 DSN 在:AUTH LOGIN 出:334 VXNlcm5hbWU6 在:a2FpLm5pZWh1ZXNAY3YtY29hY2guY29t 出:334 UGFzc3dvcmQ6 在:YmFyY2Vsb25hY3Zjb2FjaA == 输出:235 2.7.0validation成功 在:MAIL FROM:<[email protected]> 输出:250 2.1.0好的 在:RCPT TO:<[email protected]> 出:250 2.1.5好的 在:RCPT TO:<“Foo – Bar <[email protected]> FooBar FB”> 输出:501 5.1.3错误的收件人地址语法 […]
我们可以通过集中的smtp服务器将邮件从一台服务器发送到另一台服务器。 但是,我们随机获得服务器上的同步错误。 因此,例如,如果我们发送一个简单的邮件6次第三次失败,同步错误。 当我们看看我们拥有的networking包 RCPT TO:[email protected] C:QUIT-由于某种原因,在smtp服务器处理请求之前调用。 任何线索为什么发生这种情况。
我从我的服务器发送电子邮件时遇到了一些问题:我的SMTP服务器已被禁止/阻止滥用(IP阻止) 。 这只发生在我的新虚拟服务器上 。 正确的问题是:我的新服务器configuration错误? 我该如何解决这个问题,希望能解决暂停问题? 故事: 新服务器已Received标题 这是从我的私人虚拟服务器上运行的PHP脚本发送的消息头的一部分: Received: from apogeo.hpsart.it (31-193-130-251.static.as29550.net [31.193.130.251]) 奇怪的部分是31-193-130-251.static.as29550.net而不是主机名。 SMTP服务器/客户端交互: SERVER -> CLIENT: 220 smtps.pec.aruba.it ESMTP Postfix CLIENT -> SERVER: EHLO apogeo.hpsart.it […] SMTP ERROR: RCPT TO command failed: 554 5.7.1 <31-193-130-251.static.as29550.net [31.193.130.251]>: Client host rejected: IP address banned for abuse. Please contact the support or use the Webmail […]
我有一个GoDaddy域作为“example.com”。 我想拥有自己的DNS服务器的子域secure.example.com。 所以我在GoDaddy中添加了指向我的IP的“A”logging“NS”和指向“ns.example.com”的NSlogging“Secure”。 这工作正常,所有的DNS查询都击中我的服务器“secure.example.com”。 现在我正在为相同的子域设置我的邮件服务器。 我已经安装了两个邮件服务器。 一个是主要的,另一个是备份。 所以在我的DNS服务器中MX条目是: MX : secure.example.com -> primary.secure.example.com 0 (priority) secure.example.com -> backup.secure.example.com 5 (priority) A records : primary.secure.example.com -> IP Address 1 backup.secure.example.com -> IP Address 2 现在,如果我使用邮件客户端(outlook,live,thunderbird)并将“secure.example.com”设置为POP3和SMTP,则会popup电子邮件并连接到主服务器的IP地址。 哪个好。 现在我停止了主邮件服务器,并试图发送电子邮件。 但是,我的所有邮件客户端仍然尝试连接到主服务器,而不是尝试备份服务器。 我在configuration中缺less什么?