在过去的6个小时左右,我一直在尝试对此进行sorting,这是我正面临的错误信息(运行CentOS x64): /var/log/maillog : Jun 22 20:42:49 ptroa postfix/smtpd[10130]: warning: SASL authentication failure: Password verification failed Jun 22 20:42:49 ptroa postfix/smtpd[10130]: warning: bzq-79-177-192-133.red.bezeqint.net[79.177.192.133]: SASL PLAIN authentication failed: authentication failure Jun 22 20:42:49 ptroa postfix/smtpd[10130]: warning: bzq-79-177-192-133.red.bezeqint.net[79.177.192.133]: SASL LOGIN authentication failed: authentication failure /var/log/messages : Jun 22 20:15:38 ptroa saslauthd[9401]: do_auth : auth failure: [user=myuser] [service=smtp] […]
我想知道是否可能搁置电子邮件没有authentication收件头。 我已经尝试了与pcre一个简单的否定operazione !/^Received:.*Authenticated*/ HOLD 但是不起作用,关于模式中的否定什么都没有提到,任何人都可以build议我有一个方法来做到这一点? 谢谢
我有Postfix安装程序在CentOS盒子上提供多个虚拟域,并且所有的function都按预期工作。 客户端的login通过sasl2(saslauthd)和pam_mysql进行身份validation。 而当login尝试失败,saslauthd报告“saslauthd:pam_mysql – SELECT返回没有结果”。 然而,偶尔我得到字典式的攻击,虽然这些攻击从来没有成功,但我想限制sasl / pam_mysql重试。 请注意,我不想限制客户端会话和连接的数量。 目标是限制每封电子邮件的最大失败login尝试次数。 一些,但不限于,我试过的来源 www.postfix.org/SASL_README.html#saslauthd_pam www.linux-pam.org/Linux-PAM-html/Linux-PAM_SAG.html 限制失败的SSHlogin www.lehman.cuny.edu/cgi-bin/man-cgi?pam_sm_authenticate+3
我刚刚使用虚拟域configuration了postfix(使用dovecote),因此需要改变mailman-configuration。 我决定使用列表*来允许postfix在需要去鸽舍的邮件和由邮递员处理的邮件之间进行区分。 因此,我使用这个configuration创build了一个transport_map(lists。(domainname)mailman :)并在master.cf中注册了mailman: mailman unix – nn – – pipe flags = FR user = mailman:mailman argv = / var / mailman / postfix-to-mailman.py $ {nexthop} $ {user} 此外,我添加列表。(域名)到中继域。 根据https://www.gurulabs.com/downloads/postfix-to-mailman-2.1.py中给出的信息(安装部分),我现在不需要configuration任何别名。 但是,如果不将genaliases的输出添加到/ etc / aliases,然后运行newaliases命令,邮件将被拒绝(在本地别名映射中找不到用户)。 有谁知道为什么会发生? 我的main.cf看起来像这样: #查看/usr/share/postfix/main.cf.dist以获得更完整的评论 #特定于Debian:指定文件名将导致第一个 该文件的#行将用作名称。 Debian默认 #是/ etc / mailname。 #myorigin = / etc / mailname smtpd_banner = $ myhostname […]
我遵循本教程中的说明。 我可以成功发送电子邮件,但我无法收到。 这里正是发生了什么事情: 当我发送电子邮件从我的Hotmail帐户,如果我这样做 # ls /home/vmail/example.com/info/mail/new/ 1386353921.V918aI67830c7M607456.myvps 我看到邮件,但如果我login到squirrelmail我不。 这里是我的/etc/postfix/main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database […]
我有一台CentOS 6.3的主机。 我通过SSHpipe理该主机。 服务器本身是uname -n : servername.foo.com 。 在这个主机上我有多个不相关的 httpd虚拟主机。 问题是:当一个虚拟主机用PHP邮件()发送邮件时,发送的邮件头包含多个servername.foo.com跟踪(消息ID是[email protected],由servername.foo.com收到,上)。 邮件是由postfix发送的。 此服务器上不使用其他邮件服务。 现在的问题是: 我怎么能从每个虚拟主机发送电子邮件假装是那个Vhost.com,而不是在邮件头中留下servername.foo.com的痕迹?
我有一台运行Dovecot 2.1.7和Postfix 2.9.6的Debian 7.2机器上的邮件服务器。 我同时设置了Dovecot和Postfix来从Postfixadmin填充的数据库加载虚拟用户。 目前邮箱存储在每个域的每个用户的/var/mail/example.com/username ,而Dovecot(IMAP)要求提供完整的[email protected]用于authentication。 是否可以添加为某些电子邮件地址添加替代login的function? 如能够使用admin而不是[email protected]?
我有一台CentOS 6.5服务器运行Postfix 2.6x(默认发行版),绑定了五个公共IPv4 IP地址。 每个IP分别设置DNS和rDNS。 每个在不同的域使用不同的主机名。 我有五个Postfix实例,一个绑定到每个IP,就像这个例子: 192.168.34.104 red.example.com / etc / postfix 192.168.36.48 green.example.net / etc / postfix-green 192.168.36.49 pink.example.org / etc / postfix-pink orange.example.info / etc / postfix-orange 192.168.36.51 blue.example.us / etc / postfix-blue 我已经通过telnet到端口25testing了每个IP。使用正确的主机名正确回答和横幅。 所有这些实例都收到电子邮件,没有任何问题,并发送到正确的位置。 这个设置,减去最后的实例,已经存在了几年,并且工作。 但是我从来没有打算设置出站电子邮件来通过任何主要的实例, 没有必要。 现在,我需要从blue.example.us发送实际上离开该接口和IP的电子邮件,以便Received头文件显示blue.example.us作为发送邮件主机,以便SPF和DKIMvalidation等。 从blue.example.com发送的电子邮件是由服务器上的单个shell帐户(account5)发送的反馈循环,该帐户专用于发送此电子邮件。 该帐号接收来自其他networking服务器的反馈电子邮件,保存这些电子邮件的正文,然后生成一个新的出站电子邮件标题,追加保存的主体,并发送电子邮件。 它通过将每封电子邮件发送到sendmail -oi -t来sendmail -oi -t 。 我们这样做是为了掩盖初始服务器的身份。 处理这些电子邮件的procmail脚本正常工作。 但是,我无法将此帐户configuration为通过适当的Postfix实例/ IP /接口发送电子邮件。 […]
我正在创build一个Mailman,Apache2.4和Postfix的设置。 我的问题如下。 当我使用域名访问邮件列表时,我在浏览器中得到了正确的结果。 这里的图片 但是,如果我试图直接使用我的服务器的IP地址访问,我得到一个不同的页面,邮件列表丢失。 这是它的样子: 所需的结果是获得完全相同的页面。 apache2configuration如下: <Directory /usr/lib/cgi-bin/mailman/> AllowOverride None Options +ExecCGI AddHandler cgi-script .cgi # (Old apache2.2 style configuration:) # Order allow,deny # Allow from all # New apache 2.4 configuration: Require all granted </Directory> <Directory /var/lib/mailman/archives/public/> Options FollowSymlinks AllowOverride None # (Old configuration:) # Order allow,deny # Allow from all # […]
在这里有没有任何postfix大师谁知道邮件进入postfix后它在内部filter和组件之间转发的顺序是什么? 正如我所料: 1,Postscreen 2,收件人检查 smtpd_recipient_restrictions = reject_non_fqdn_recipient reject_unknown_recipient_domain permit_mynetworks check_client_access hash:/etc/postfix/rbl_override reject_non_fqdn_sender reject_unknown_sender_domain check_policy_service inet:1.2.3.4:4000 reject_unauth_destination reject_invalid_helo_hostname reject_non_fqdn_helo_hostname reject_rbl_client zen.spamhaus.org 3,消息传递给dspam virtual_transport = dspam:unix:/var/run/dspam/dspam.sock 4,Dspam做额外的检查,然后转发邮件到下一个组件。 这是对的吗?