我正在使用此配置构建服务器 -> http://www.purplehat.org/?page_id=4并且在尝试测试基本电子邮件功能时,我得到 -> NOQUEUE: reject: RCPT from when try to send a test email。
以下是我的相关配置
如何让 postfix 发送电子邮件?
Feb 13 18:37:43 r2d2 dovecot: pop3-login: Login: user=<bra@telecomm.com>, method=PLAIN, rip=67.85.57.155, lip=107.191.60.48, mpid=13390, TLS, session=<QA0yiPwOiwBDVTmb>
Feb 13 18:37:43 r2d2 dovecot: pop3(bra@telecomm.com): Disconnected: Logged out top=0/0, retr=0/0, del=0/4, size=68813
Feb 13 18:37:44 r2d2 postfix/smtpd[13391]: connect from ool-4355399b.dyn.optonline.net[67.85.57.155]
Feb 13 18:37:46 r2d2 postfix/smtpd[13391]: NOQUEUE: reject: RCPT from ool-4355399b.dyn.optonline.net[67.85.57.155]: 454 4.7.1 <bcddd214@yahoo.com>: Relay access denied; from=<bra@telecomm.com> to=<bcddd@yahoo.com> proto=ESMTP helo=<Bramini>
Feb 13 18:37:49 r2d2 …Run Code Online (Sandbox Code Playgroud) 我最近Undelivered Mail Returned to Sender在向我的 1500 名客户之一发送时事通讯时收到了一份。我的网站使用双重选择程序来确保用户明确希望接收我的时事通讯。
错误信息:
smtp; 554 ...
Swisscom AG IP: 94.130.34.42, You are not allowed to send us mail. Please
refer to xyz.com if you feel this is in error.
Run Code Online (Sandbox Code Playgroud)
我收到了一个垃圾邮件示例(来自接收邮件服务器的邮件提供商):
Received: from mail.com ([94.130.34.42])
by smtp-27.iol.local with SMTP
id itOWeYZ6O42IFitOWe35TR; Tue, 13 Feb 2018 03:54:09 +0100
From: "Servizi online - Poste Italiane" <posteitaliane@test123.it>
Subject: Abbiamo ricevuto una segnalazione di accredito
Date: Mon, 12 Feb 2018 11:32:03 -0500
Run Code Online (Sandbox Code Playgroud)
提供商还表示,我的服务器似乎被黑了。他进一步表示,“在这种情况下,收件人邮件服务器只是记录了连接 IP 提供给它的 rDNS mail.com ([94.130.34.42]) …
我有一个 PHP 脚本,它运行了好几个月。它最近停止工作。
此脚本连接到 gmail 以向我的客户发送电子邮件。
最近,我在运行脚本时开始收到此错误:
The SMTP connection failed to start [tls://smtp.gmail.com:465]:
fsockopen returned Error Number 0 and Error String 'php_network_getaddresses:
getaddrinfo failed: Temporary failure in name resolution'
Run Code Online (Sandbox Code Playgroud)
请记住,这是零代码更改。
我查看了我的 resolv.conf 似乎没问题:
nameserver 208.67.222.222
Run Code Online (Sandbox Code Playgroud)
我可以 ping gmail.com:
# ping smtp.gmail.com
PING gmail-smtp-msa.l.google.com (74.125.93.111) 56(84) bytes of data.
64 bytes from qw-in-f111.google.com (74.125.93.111): icmp_seq=1 ttl=247 time=26.7 ms
Run Code Online (Sandbox Code Playgroud)
我可以通过 lynx 连接到谷歌和其他网站,没有问题。
我已经登录我的 gmail 帐户没有问题(那里也没有验证码)。
我不知所措。谁有想法?
G-Man
如何配置 PHP 以通过远程 SMTP 服务器使用 mail() 发送邮件?
我曾尝试使用 php.ini 执行此操作,但似乎只能在 Windows32 下执行此操作,而我想在我的 Unix 服务器上执行此操作。
我还尝试更改 sendmail 的配置,以便它使用远程 SMTP 服务器,但我不确定这是否可行。
我正在处理的服务器将 qmail 用于 MTA。我可以发送和接收几乎每个域,除了一两个出现以下错误或非常类似的错误:
550-Verification failed for <jonathan@aprimatic.es>
550-No Such User Here
550 Sender verify failed
Run Code Online (Sandbox Code Playgroud)
据我从这篇文章中了解到,远程主机尝试向我的主机发送电子邮件,以查看邮箱是否真的存在。
我从我的笔记本电脑上用 telnet 尝试了相同的命令,我得到了250 ok答案,导致认为用户确实存在。
为什么远程主机没有得到与我相同的响应?
如何检查来自远程主机的流量是否确实可以路由到我的发送主机?
还有其他建议吗?
谢谢
Postfix 中有没有办法忽略relayhost?
我有类似的东西
relayhost = [smtp.domain.net]:587
Run Code Online (Sandbox Code Playgroud)
现在对于某个域,我不想将其发送到该中继,而是希望它仅从该机器发送。
我必须如何配置 Postfix 才能做到这一点?
假设我有一个域 (company.com),其 SPF 如下所示:
v=spf1 ip4:70.70.70.70 include:host.marketing.com -all
Run Code Online (Sandbox Code Playgroud)
和“host.marketing.com”看起来像这样
v=spf1 ip4:8.8.8.8 ~all
Run Code Online (Sandbox Code Playgroud)
对于 company.com,“~”或“-”哪个优先?营销公司 SPF 中的波浪号是否否定了 company.com 的所有 SPF 收益?
这种行为在所有 SPF 解析器中是否一致?
我收到这些错误:
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul 5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul 5 11:09:30 relay postfix/smtp[3085]: connect to ab.xyz.com[10.41.0.102]:25: Connection …Run Code Online (Sandbox Code Playgroud) 当使用https://dkimvalidator.com/等工具验证 DKIM、SPF、DMARC 等配置以从 Web 服务器发送邮件时,我收到如下警告:
0.0 SPF_HELO_NONE SPF:HELO 不发布 SPF 记录
尽管分数并未真正受到影响,但这似乎是一个不好的信号。我该如何摆脱它?
对于大量邮件的 SMTP 服务有什么建议?
让我澄清一下,大多数免费的 SMTP 服务(Gmail、Yahoo、Hotmail 等)都对您一天可以发送的邮件数量有限制。
例如,Gmail 每天最多只能发送约 500 封邮件。
因此,对于那些每天发送的消息具有更高限制的服务,必须存在替代方案。你知道一些吗?. 它可以是免费或付费服务。
smtp ×10
postfix ×5
email ×4
php ×2
spam ×2
spf ×2
email-server ×1
freebsd ×1
getaddrinfo ×1
monitoring ×1
php.ini ×1
reverse-dns ×1
sendmail ×1
spamassassin ×1