我在收到来自Gmail的电子邮件时遇到问题。 问题只在于Gmail。 我可以发送邮件到Gmail,并在Gmail中完美接收。 我也能够接收来自雅虎和其他自定义域的邮件。 在Gmail的一面,它说,消息发送成功,但我不能收到它。 任何人都可以帮助我。 这里是错误日志的细节 Dec 19 09:39:03 serverubuntu postfix / smtpd [8400]:从mail-wm0-f47.google.com [74.125.82.47] 12月19日09:39:04 serverubuntu postfix / smtpd [8400]:SSL_accept错误来自mail-wm0-f47.google.com [74.125.82.47]:-1 12月19日09:39:04 serverubuntu postfix / smtpd [8400]:警告:TLS库问题:错误:04075070:rsa例程:RSA_sign:digest对于rsa键太大:rsa_sign.c:122: 12月19日09:39:04 serverubuntu postfix / smtpd [8400]:警告:TLS库问题:错误:1409B006:SSL例程:ssl3_send_server_key_exchange:EVP lib:s3_srvr.c:1996: 12月19日09:39:04 serverubuntu postfix / smtpd [8400]:STARTTLS从mail-wm0-f47.google.com [74.125.82.47] Dec 19 09:39:04 serverubuntu postfix / smtpd [8400]:从mail-wm0-f47.google.com断开[74.125.82.47] 这里是我的Postfix main.cf文件 smtpd_data_restrictions = […]
我已经安装了一个只发送后缀。 Postfix在将邮件发送到完整的电子邮件地址时起作用。 但是,如果邮件发送给用户,则会将FQDN名称添加为扩展名,而不仅仅是在安装期间设置的域名。 例如,当我从这样的ssh发送邮件: echo "This will go into the body of the mail." | mail -s "Hello world" root 我想要邮件去[email protected] 。 但是电子邮件发送到[email protected] 。 我已经审查了我的主机设置,邮件名称设置,后缀设置,我不知道为什么它不断地添加完整的主机名,它显然是反弹。 这是我的configuration文件: 后缀main.cf: # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. […]
将后缀设置为使用Google Apps SMTP中继的SMTP中继的步骤是什么? networking上有大量的教程解释了如何使用带有SASLauthentication的smtp.gmail.com网关,但是我找不到这里描述的Google Apps中继smtp-relay.google.com的工作configuration,尤其是一个这是特定于Google Compute的。 我已经设置了smtp中继服务,在这里描述了 “我的域名只有地址”,并validation了IP实际上是我连接的IP地址。 我知道Google计算机不允许将端口25作为此处所述的输出端口。 我正在使用Debian Linux或Debian衍生物。 我已经在文档中详细设置了postfix,但是我在mail.log中得到的是: postfix/smtp[720]: send attr reason = host smtp-relay.gmail.com[66.102.1.28] said: 550-5.7.1 Invalid credentials for relay [104.155.78.1]. The IP address you've 550-5.7.1 registered in Google Apps SMTP Relay service doesn't match domain of 550-5.7.1 the accountthis email is being sent from. If you are trying to […]
我有一个主要的ssl证书和链接在同一目录中的ssl证书,具有完全相同的权限和所有权。 我有Dovecot设置使用链接的证书文件。 它工作正常。 如果我使用主要(非链接)证书,我有一个邮件客户端不能与Dovecot交谈。 我有Postfix使用初级证书,而且基于我的testing看起来似乎很满意,据我所知,如果我不在那里使用链式证书,我可能会遇到麻烦。 有很多来源validation这个,例如https://knowledge.geotrust.com/support/knowledge-base/index?page=content&id=SO17341&actp=AGENT_REFERAL 但是,当我将Postfix更改为使用链式证书时,它会窒息并抱怨许可错误,这是毫无意义的。 这出现在我的邮件日志中: Oct 10 15:06:07 XXXXXXXXX postfix/submission/smtpd[31154]: warning: cannot get RSA certificate from file /usr/etc/ssl/certs/XXXXXXXX/XXXXXXXXX-chained.crt: disabling TLS support Oct 10 15:06:07 XXXXXXXXX postfix/submission/smtpd[31154]: warning: TLS library problem: 31154:error:0200100D:system library:fopen:Permission denied:bss_file.c:398:fopen('/usr/etc/ssl/certs/XXXXXXXX/XXXXXXXXX-chained.crt','r'): 正如我所说的,这个文件的权限与这个文件相同,Dovecot没有这个问题。 我错过了什么?
我刚刚听说了policyd-weight,所以我做了一个apt-cache search policyd ,它返回三个选项: policyd重 后缀-policyd postfwd 哪一个是最好的,你有什么build议吗? 我们目前的设置是白名单加上postgrey到灰名单RBLd主机,然后fail2ban 10分钟,如果他们有10个失败,其次是内容过滤(卡巴斯基反垃圾邮件)。 内容过滤是相当不错的,但仍然有很多垃圾邮件通过RBL灰名单。
如何使用Postfix设置垃圾邮件收发器,以防止发送到被困地址的客户端向我发送更多的垃圾邮件?
我有一个带有amavisd和clamav扫描器的postfix服务器。 我遇到了clamav在/ var / virusmails /中发布了误报和隔离邮件的情况, 什么是采取这些邮件,并再次推动他们通过后缀que最简单的方法。 我相信这个误报是暂时的,并且想重新发送它们。 有一个后缀que目录我可以放置文件? 谢谢。
好的。 一些背景。 我们有一个反垃圾邮件群集每天运送大约2-3百万封电子邮件,阻止来自最终用户的垃圾邮件的99%范围内的某个地方。 底层的SMTP服务器是Postfix 2.2.10。 邮件前的“Frontline defense”被送到SpamAssassin / ClamAV /等,附件如下。 …basic config…. smtpd_recipient_restrictions = reject_unauth_destination, reject_rbl_client b.barracudacentral.org, reject_rbl_client cbl.abuseat.org, reject_rbl_client bl.mailspike.net, check_policy_service unix:postgrey/socket …more basic config…. 正如您所看到的,来自不同公司的标准RBL服务以及Postgrey服务。 问题是,我有一个客户(成千上万)非常沮丧,我们阻止了他们的重要电子邮件。 它是通过一个俄罗斯的freemailer发送的,目前在我们的三个RBL服务器中有两个被阻塞。 我向他们解释了情况,但他们坚持我们不会阻止他们的任何电子邮件。 所以我需要一个白名单的方法来domain.com的任何电子邮件,但我需要它发生在任何收件人的限制之前,他们不想要任何RBL或postgrey阻止。 我自己做了一些研究, http://www.howtoforge.com/how-to-whitelist-hosts-ip-addresses-in-postfix起初似乎是一个很好的指导, 几乎解决了我的问题,但我希望它接受基于TO地址,而不是始发服务器。
我正在一台服务器上运行多个网站。 我正在使用sendgrid发送我的电子邮件。 现在,我有postfix中继所有传出邮件到一个单一的sendgrid帐户,使用smtp_sasl进行身份validation。 我需要能够发送每个域的电子邮件到不同的sendgrid帐户。 所以,对于domain1.com,我想要使用一个帐户转发到sendgrid,而对于domain2.com,我需要postfix使用不同的帐户进行身份validation。
我明确地添加了reject_unknown_client_hostname和其他一些拒绝规则来减慢服务器中的垃圾邮件。 到目前为止,这很好。 但是,有一个重要的客户端不断被我们的邮件服务器拒绝,要么是因为他们的名字服务器上没有提供有效主机名的ptrlogging,要么是因为dns查找失败。 警告:00.00.00.00:主机名00.00.00.00.dynamic.isp.comvalidation失败:名称或服务未知 在任何情况下,在他们得到与他们的ISP固定之前,有没有办法只允许他们的IP在我们的后缀? 我试图将其添加到我的mynetworks但它没有工作。