试图将Postfix设置为邮件转发服务器。 这是我的configuration相关(我认为)位; /etc/postfix/main.cf中 inet_interfaces = 94.23.155.113 […] mydestination = sams-blog.net […] virtual_alias_maps = hash:/var/urlatron/mail/maptest virtual_alias_domains = hash:/var/urlatron/mail/domains 在/ var / urlatron /邮件/ maptest [email protected] [email protected] 在/ var / urlatron /邮件/域 sams-blog.net 当使用GMail发送邮件到'[email protected]'时(我试图发送一个单独的帐户),我完全没有回来,甚至没有失败。 从外观上看,GMail认为这个消息已经成功传递了。 使用https://www.wormly.com/test_smtp_server我得到以下 Resolving hostname… Connecting… SMTP -> FROM SERVER: 220 oncilla.customermail.urlatron.com URLATRON Inc. Mail Forwarding Server, abuse requests should be sent to [email protected] […]
在Postfix中,我可以configuration将电子邮件转发到/ etc / aliases中的脚本 mailuser: | mailprocessor.pl 如果我创build一个命名pipe道 mkfifo /opt/mypipe 然后改变/ etc / aliases来直接写入pipe道 mailuser: | /opt/mypipe 这对命名pipe道没有任何写入。 我究竟做错了什么? 或者是不可能直接写入pipe道?
我一直在Google上搜寻几个小时,试图弄清楚这一点。 正如我们在一个LIVE邮件服务器上所说的那样,我认为我已经在滚动LIVE之前正确地进行了testing。 我们拥有的是使用IMAP / POP3的Postfix服务器设置,等等。我的用户中有95%只是在本地交付到postfix。 但我有5个用户,需要被转发到交换服务器。 所有的用户域都是一样的,所以我不能按域分割。 没有人可以发送电子邮件给交换系统上的这些用户吗? 我不断收到“虚拟别名表中的用户未知”错误消息。 我使用smtp为用户设置了传输地图:但是我无法获得邮件传送? 有什么设置的地方,我可以configuration,还有额外的电子邮件地址,应该仍然被接受? 这是我的main.cf: debug_peer_level = 9 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.3.3/samples readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES virtual_alias_maps = hash:/etc/postfix/virtual sender_bcc_maps = hash:/etc/postfix/bcc mailbox_command […]
我真的无所事事configuration这个邮件服务器部署。 我正在遵循http://flurdy.com/docs/postfix/上的优秀指南。 我在Linode上使用Ubuntu 10.04 LTS。 在按照该指南的信件时,从Thunderbird邮件客户端发送邮件时遇到了来自Postfix的错误。 warning: SASL authentication failure: no secret in database 其后是通用authentication失败消息。 在Googlesearch后,我在Postfix文档中发现了一些似乎抵消了Flurdy指南的内容: 如果您必须存储encryption的密码,则不能使用ldapdb auxprop插件。 相反,您可以使用“saslauthd -a ldap”直接查询LDAP数据库,并在saslauthd.conf中进行适当的configuration。 这可能会在本文档的更高版本中logging。 您将无法使用任何需要访问明文密码的方法,例如共享密钥方法CRAM-MD5和DIGEST-MD5。 该指南似乎依靠PAM来绕过这个限制,但我认为这是我的configuration不工作的腿(数据库错误的秘密)。我从我的/ etc删除了CRAM-MD5和DIGEST-MD5机制/postfix/sasl/smtpd.conf,现在我可以使用PLAINlogin。 问题是这些密码现在是未encryption传输的。 还有一个奇怪的问题,我们的Thunderbird客户端似乎无法将消息保存到“已发送”文件夹,并在传输完成后挂在发送进度条上。 我想继续configurationTLS,使连接更安全,但到目前为止,这是一个噩梦,我几乎不敢进一步冒险破坏configuration。 我对这些服务并不是很熟悉,并且会喜欢正确的方向。 组态: /etc/postfix/sasl/smtpd.conf pwcheck_method: saslauthd mech_list: plain login log_level: 7 allow_plaintext: true auxprop_plugin: sql sql_engine: mysql sql_hostnames: 127.0.0.1 sql_user: mail sql_passw: *redacted* sql_database: maildb sql_select: select crypt […]
我们有一个最新的Centos 5.8与Apache,Postfix和Dovecot安装和运行没有问题。 有人或一些东西不断login到后缀/ dovecot作为Apache用户和垃圾邮件@ comcast.net的电子邮件地址。 日志条目如下所示: Mar 13 13:33:34 postfix/smtpd[26456]: D05AE1A900BC: client=unknown[84.51.170.132], sasl_method=LOGIN, sasl_username=apache Mar 13 13:33:35 postfix/cleanup[26460]: D05AE1A900BC: message-id=<[email protected]> Mar 13 13:33:35 postfix/qmgr[2361]: D05AE1A900BC: from=<[email protected]>, size=3576, nrcpt=1 (queue active) Mar 13 13:33:36 postfix/smtp[27125]: D05AE1A900BC: to=<[email protected]>, relay=mta5.am0.yahoodns.net[209.191.88.254]:25, delay=1.9, delays=0.38/0/0.64/0.85, dsn=2.0.0, status=sent (250 ok dirdel) Mar 13 13:33:36 postfix/qmgr[2361]: D05AE1A900BC: removed –snip– Mar 13 16:18:13 postfix/smtpd[13861]: […]
我已经为postfix安装了cluebringer-2.0.7,并在postfix的main.cf文件中启用了下面的行。 但我看不到任何政策的工作 smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination check_policy_service inet:127.0.0.1:10031 smtpd_end_of_data_restrictions = check_policy_service inet:127.0.0.1:10031 进一步检查我启用日志在policyd和它唯一显示下面的日志,并没有日志填充时,我发送新的电子邮件.. [2012/06 / 12-21:18:50 – 13949] [核心]通知:stream程背景[2012/06 / 12-21:18:50 – 13949] [CBPOLICYD]注意:Policyd v2 / Cluebringer – v2.0.7 [2012/06 / 12-21:18:50 – 13949] [CBPOLICYD]注意:初始化系统模块。 [2012/06 / 12-21:18:50 – 13949] [CBPOLICYD]注意:系统模块初始化。 [2012/06 / 12-21:18:50 – 13949] [CBPOLICYD]注意:模块加载开始… [2012/06 / 12-21:18:50 – 13949] [CORE] NOTICE:=> […]
Received-SPF: none (domain of deens1.chickenkiller.com does not designate permitted sender hosts) Received-SPF: pass (google.com: best guess record for domain of [email protected] designates 89.248.166.162 as permitted sender) client-ip=89.248.166.162; 这些是邮件标题,当我从我的域名发送电子邮件。我想知道为什么gmail显示spf =“通过”,为什么雅虎显示“没有”。
我有20个服务器托pipe在订单的DNS DNS托pipe,我已经在所有服务器上设置opendkim与所有服务器出站邮件的DKIM标头中的域名说“example.com”即d = example.com。 所有服务器生成的公钥都是不同的, 但我想公钥在所有的服务器是相同的,所以我得到dkim =“通过”通过inputDNS托pipeTXTlogging条目中的通用公钥。 我的服务器正在使用centos5广告后缀作为MTA。
您好,我有一个与Dovecot和MySql的Postfix设置。 该服务器正在运行Debian Squeeze。 MySql服务器是从主(后缀)邮件服务器(运行不同的操作系统)将数据推送给它的从服务器。 电子邮件存储在复制的GlusterFS卷上。 我可以通过IMAP使用thunderbird查看电子邮件。 但是,SMTP请求失败。 打开MySql服务器的查询日志后,我注意到当SMTP客户端尝试进行身份validation时,没有执行查询语句来检索用户信息。 我想知道我做错了什么,或者下一个故障排除步骤是什么。 我正要拉我的头发。 以下是我认为相关的一些日志和configuration数据。 你的帮助非常有限。 文件/var/log/mail.log显示 Oct 11 14:54:16 mailbox2 postfix/smtpd[25017]: connect from unknown[192.168.0.44] Oct 11 14:54:19 mailbox2 postfix/smtpd[25017]: warning: unknown[192.168.0.44]: SASL PLAIN authentication failed: Oct 11 14:54:25 mailbox2 postfix/smtpd[25017]: warning: unknown[192.168.0.44]: SASL LOGIN authentication failed: VXNlcm5hbWU6 Oct 11 14:55:48 mailbox2 postfix/smtpd[25017]: warning: unknown[192.168.0.44]: SASL PLAIN authentication failed: […]
我想知道是否有可能在每个用户的基础上统计后缀中的传出(中继)消息。 我正在pipe理一个小型的商业SMTP中继,并且决定每天详细的报告一下,一个用户发送了多less邮件(并最终实施了一些限制),这可能是实时的。 我已经几乎到处看,开始认为写我自己的米尔特将是要走的路 你知道任何已经存在的后缀,可以计数和报告authentication的用户(脚本,milter或其他)的中继邮件吗?