是否有可能在每次检查前存储邮件信息?\我使用postfix – > amavis – > spammassassin – > av所以在spamassin级别没有问题,但在postfix接收消息时,它可以拒绝它通过不同的filter,如reject_unauth_destination reject_invalid_helo_hostname和其他。 有些邮件被黑名单拒绝。 我使用check_client_access hash:/etc/postfix/access_client但访问客户端只存储电子邮件地址,而不是服务器主机。
我使用procmail来结合postfix来过滤邮件。 procmail是由postfix通过在main.cf mailbox_command中触发的 mailbox_command = /usr/bin/procmail -t -a "$EXTENSION" 但是在master.cf中 procmail unix nn – 20 pipe flags=R user=vmail argv=/usr/bin/procmail -o SENDER=${sender} -m USER=${user} EXTENSION=${extension} 我不明白,但在我看来,这两个不是相同的命令是否有可能,这种情况是为什么procmail忽略用户设置un / user / user / .procmailrc的原因? 如果我们看看procmail日志,我们可以看到 From info@some_spam_domain.com Sat Mar 1 17:10:24 2014 Subject: ***** SPAM 27.4 ***** Hi i'm Masha 22 yo. do you have web camera? Folder: […]
我总是看到我的后缀日志中的下面一行, 状态=已发送(通过过滤服务提供) 这是否意味着邮件到达邮箱? 还有其他的日志 接受交付 发送到邮箱
我有一个configuration了reject_unknown_client_hostname和reject_unknown_helo_hostname的postfix服务器。 无论服务器接受来自客户端的非sasl_authenticated连接,还是不接受DNS条目的HELO名称。 用telnet和nc(用mymailserver.com取代实际的邮件服务器域)testing: nc mymailserver.com 25 220 mymailserver.com ESMTP Postfix (2.9.6) HELO inexistent.domain.com 250 mymailserver.com postfix日志与debug_peer_level = 2: Mar 19 16:55:23 mymailserver postfix/smtpd[4941]: connect from dslb-178-005-067-030.pools.arcor-ip.net[178.5.67.30] Mar 19 16:55:23 mymailserver postfix/smtpd[4941]: smtp_stream_setup: maxtime=300 enable_deadline=0 Mar 19 16:55:23 mymailserver postfix/smtpd[4941]: match_hostname: dslb-178-005-067-030.pools.arcor-ip.net ~? 127.0.0.0/8 Mar 19 16:55:23 mymailserver postfix/smtpd[4941]: match_hostaddr: 178.5.67.30 ~? 127.0.0.0/8 Mar 19 16:55:23 […]
我想添加一个Postfix重写规则来插入一个Reply-To:头,如果没有定义的话。 这个服务器是一个PHP和Perl脚本的Web服务器,我们不希望从这个服务器发送的邮件回复到这个服务器。 一些脚本指定Reply-To:标题,其他的则不。 我想设置Reply-To: [email protected]如果脚本还没有设置。
我正在尝试使用sasldb2在我的个人计算机(ubuntu服务器)上configurationPostfix SMTP服务器。 到目前为止,我已经设置的testing命令很好地工作: testsaslauthd (但是可能值得注意的是,即使它属于sasl组,也不能在/ var / spool / postfix / var / run / saslauthd上执行chmod + x,因为它不会以权限错误结束。我正在chroot工作) 但是,当我telnet我的服务器尝试和validation它,我得到一个非常通用的 5.7.8 Error: authentication failed: authentication failure 和/var/log/mail.log没有更多的信息(一行,大致相同)。 我的理解是,这是一个简单的后缀错误configuration,我已经尝试了许多不同的select,没有令人满意的结果。 我的/etc/postfix/sasl/smtpd.conf现在是: pwcheck_method: saslauthd mech_list: plain login allow_plaintext: true (虽然我也尝试过使用sasldb auxprop插件的auxprop)。 /etc/postfix/main.cf包含相关的行: smtpd_sasl_local_domain = smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_path = smtpd smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination […]
我最近用postfix&dovecot在digitalocean服务器上build立了一个邮件服务器。 它适用于主域:example.com 我还设置了一个子域:verify.example.com 发送和接收他们两人的作品。 直到我最近碰到子域的问题。 用户试图通过[email protected]从他的服务器发送电子邮件。 但我从来没有收到过这封邮件。 这里是/var/log/mail.log部分: postfix/smtpd[2627]: connect from gproxy3-pub.mail.unifiedlayer.com[69.89.30.42] postfix/policy-spf[2635]: Policy action=PREPEND Received-SPF: pass (userdomain.com: Sender is authorized to use '[email protected]' in 'mfrom' identity (mechanism 'include:hostmonster.com' matched)) receiver=example.com; identity=mailfrom; envelope-from="[email protected]"; helo=gproxy3-pub.mail.unifiedlayer.com; client-ip=69.89.30.42 postfix/smtpd[2627]: warning: connect to mysql server 127.0.0.1: Access denied for user 'UNKNOWN_USER'@'localhost' (using password: YES) postfix/smtpd[2627]: warning: mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf lookup error […]
过去几天我一直在使用Postfix。 最后,我设法使用MySQL中列出的虚拟邮箱和使用PAMencryption的密码进行设置。 就在那时,我意识到我需要将密码存储为未encryption的! 我似乎无法find是否有可能。 有人能指导我正确的方向吗? [UPDATE] 为了解释我自己,我正在制作一个Web应用程序,并且我希望用户的相同用户名和密码也是他的电子邮件。 所以我configuration了Postfix和Courier来使用我的Web应用程序的数据库,这样用户在Web应用程序中拥有一个账户后就会附带一个电子邮件地址。 问题是,我需要访问webapp中的用户收件箱,因此我必须能够通过IMAP协议将明确的用户密码forms传递给Courier。 这就是为什么我需要所有各方使用明确的密码。
我目前正在尝试使用SpamAssassin和ClamAV在我的CentOS 6.4机器上设置垃圾邮件和病毒过滤。 我已经安装了所有必要的软件包(SA,ClamAV和Amavisd-new)并对它们进行了configuration。 在尝试启动amavisd时,出现以下错误: Error in config file "/etc/amavisd.conf": syntax error at /etc/amavisd.conf line 955, at EOF Missing right curly or square bracket at /etc/amavisd.conf line 955, at end of line 我手动检查打开perltidy或括号,甚至使用perltidy没有成功。 任何帮助将不胜感激。
我正在运行一个主域为domainA.com(在mydestination中configuration)的后缀服务器, 在virtual_alias_domains下configuration了第二个域domainB.com 我有像这样使用virtual_alias_maps映射的domainB.com用户帐户: [email protected] user 现在,当我收到一个帐户[email protected]的邮件时,我看到了maillog中的日志条目,如: Jun 23 17:51:39 mailhost postfix/pipe[8892]: 415BD41671: **to=<[email protected]>, orig_to=<[email protected]>**, relay=spamassassin, delay=1.5, delays=0.74/0.01/0/0.7, dsn=2.0.0, status=sent (delivered via spamassassin service) 我的问题是:这是正常的行为? 为什么翻译域?