这里是部分后缀configuration: relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_use_tls = yes 文件sasl_password最近更新和数据库重build。 我收到的警告电子邮件中说: 我们最近阻止了对您的Google帐户的login尝试 如果您是这样的人您可以切换到由Google等Google制作的应用程序访问您的帐户(推荐)>或者通过https://www.google.com/settings/security/lesssecureapps更改您的设置,以便>您的帐户是不再受现代安全标准的保护。 我一直在寻找关于如何为这个“现代安全标准标准”configurationpostfix的信息。 我没有find我需要的东西。 有人可以指向我正确的资源吗?
我有server1.com和server2.com都指向相同的服务器。 我希望所有的电子邮件发送到@ server1.com和@ server2.com去特定的服务器相同的邮箱。 我在互联网上search,发现我需要为MTAconfiguration虚拟域 ,而不pipe它是Sendmail还是Postfix。 我不知道可以用/etc/aliases来达到这个目的吗? 例如: [email protected]: info [email protected]: info 或者我不能这样做,必须使用这里描述的设置: Sendmail多域 , Postfix多域 ?
我在CentOS上运行postfix,并且正确地拒绝中继邮件请求,但是我的服务器不断地… CONSTANTLY …接收中继邮件的请求。 所以,邮件日志填满了(不是一个巨大的问题,日志旋转等),服务器总是运行在比我想要的稍高的负载。 试图发送所有这些电子邮件的脚本是相当愚蠢的,因为它只是不断尝试数百或数千次。 有没有一种好的方法可以检测并自动阻止试图通过我的机器进行大规模中继的IP地址? 我假设我需要在iptables级别closures它们,所以它们根本无法连接。 有什么build议么?
在我的邮件服务器上发生了一些奇怪的事情。 我正在邮寄一个朋友,我的邮件被反弹,因为我的服务器的IP已被列入黑名单。 看起来像我的服务器被用来中继垃圾邮件。 (参见下面的日志摘录) 我检查了我的设置,他们不应该允许中继(见下文)。 我也在网上查了几个testing服务(全部清除/说中继不允许)。 有什么我失踪? 编辑:为什么不允许不存在的用户转发电子邮件(以及如何阻止它?) 编辑2:我试图阻止所有邮件,但它只是继续(也清空队列): smtpd_sender_restrictions = reject smtpd_helo_restrictions = reject smtpd_client_restrictions=reject smtpd_recipient_restrictions = reject 我不能发送邮件,我不能收到邮件,但垃圾邮件只是继续下去! (我安装了所有可用的更新) 操作系统: Debian 7 软件: Postfix 2.9.6-2 / 2.7.1-1 + squeeze1 main.cf: myhostname = hus42.se myorigin = /etc/mailname mydestination = localhost, localhost.localdomain relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + […]
我设法设置一个物理服务器使用后缀,dovecot与MySQL服务器。 我打算使用虚拟域和用户。 目前的设置发送和接收电子邮件。 发送 smtp.example.com 接收 pop.example.com 现在的问题是,一个普通的通配符ssl证书的工作? 或者我应该只使用一个域来简化它像mail.example.com发送和接收?
刚刚与一个新的Postfix邮件服务器一起生活,只坐在一个Exchange框前的入站邮件。 它被设置为拒绝未知收件人的电子邮件,这工作正常,但我想获得一个确切的目标电子邮件地址被拒绝的日志,只是为了确保没有域名/收件人已经错过。 我有一个谷歌,但空白。 有没有一个体面的简单的方法来做到这一点? 谢谢。
我目前正在试图自动化我的Postfix安装,大部分工作真的工作……但我似乎无法停止postfix-policyd询问MySQL根密码。 这是我到目前为止: echo'dbconfig-common postfix-policyd / dbconfig-install boolean false'| debconf的设置,select echo'postfix-policyd postfix-policyd / dbconfig-install boolean false'| debconf的设置,select echo'postfix-policyd postfix-ploicyd / internal / skip-preseed boolean false'| debconf的设置,select echo'dbconfig-common dbconfig-common / internal / skip-preseed boolean false'| debconf的设置,select echo'postfix-policyd postfix-policyd / dbconfig-upgrade boolean false'| debconf的设置,select echo'postfix-policyd / dbconfig-reinstall boolean false'| debconf的设置,select echo'dbconfig-common dbconfig-reinstall boolean false'| debconf的设置,select echo“postfix-policyd postfix-policyd / […]
我configuration了Postfix,一段时间后,我发现我被阻止发送电子邮件,因为我的networking在黑名单(这是一个dynamic的IP)。 所以,有时Outlook不连接发送(仍然收到邮件)。 然后,我更改了主文件上的SMTP,并在这种方式上设置了端口587: 587 inet n – – – – smtpd 现在的问题是我无法接收,我得到这些错误: 收件人服务器不接受我们的连接请求 在我的域pipe理器上,我设置A寄存器指向他自己的IP,MX指向我的域名(MX是mydomain.com,而不是mail.mydomain.com,但都是用Postfixconfiguration的)。 我不明白什么是错的,对这个问题有什么想法?
我有一个从大约8个月运行的后缀服务器, 当EHLO指向像“xxxx.local”这样的域时,服务器拒绝电子邮件 我的问题是:是正确的,一个smtp服务器自认为“something.local”? 如果是,Postfix的reject_unknown_helo_hostnameconfiguration是错误的? 如何从“something.local”处理这些邮件? Out: 220 example.org ESMTP Postfix In: EHLO xxxxxx.local Out: 250-example.org Out: 250-PIPELINING Out: 250-SIZE 104857600 Out: 250-VRFY Out: 250-ETRN Out: 250-STARTTLS Out: 250-ENHANCEDSTATUSCODES Out: 250-8BITMIME Out: 250 DSN In: MAIL FROM:<[email protected]> SIZE=12193 Out: 250 2.1.0 Ok In: RCPT TO:<[email protected]> Out: 450 4.7.1 <xxxxxx.local>: Helo command rejected: Host not found In: […]
我的Web应用程序必须发送电子邮件,并且托pipe在多个物理服务器上。 使用第三方服务不是一个选项,所以我正在安装postfix(或者也许是sendmail)。 在这种情况下,在中央服务器上安装postfix还是安装在每个应用程序服务器上更常见? 我会想象后者会更容易,需要较less的networking/安全configuration(我会使用厨师或其他东西一次部署到所有机器)。 这种方法有缺点吗? 我想到的一个潜在问题是它是否会使邮件更容易被标记为垃圾邮件,但是AFAICT我可以为每个服务器设置一个反向DNS并缓解这个问题? 还有什么我不考虑?