我有一个域名foo.com的邮件服务器。 目前所有的用户邮箱也在同一台服务器上。 现在这家公司在多个国家开始运作。 我怎样才能有一个国家的用户的邮箱存储本地存储在该国家办事处服务器的服务器。 我目前的设置是Postfix + Courier IMAP + MySQL + Amavisd-new + SpamAssassin + ClamAV + SASL的组合。 基本上我需要的是用户A的邮件应该去国家A的服务器,用户B的邮件应该去国家B的服务器。如果我的问题不够清楚,我很乐意提出问题。 这里的一个主要问题是所有用户的域名应该是相同的。
在过去的几个小时里,我一直在为我的Postfix / CentOS 5.3服务器设置DKIM而苦苦挣扎。 它终于发送和签名的电子邮件,但显然谷歌仍然不喜欢它。 我得到的错误是: dkim =中立(不好的版本)[email protected] 从谷歌“显示原创”的界面。 这是我的DKIM签名头像: V = 1; A = RSA-SHA1; C =简单/简单; d = mydomain.com.au; S =默认; T = 1267326852; BH = 0wHpkjkf7ZEiP2VZXAse + 46PC1c =; H =date:来自:邮件ID:为:主题; b = IFBaqfXmFjEojWXI / WQk4OzqglNjBWYk3jlFC8sHLLRAcADj6ScX3bzd + No7zos6i KppG9ifwYmvrudgEF + n1VviBnel7vcVT6dg5cxOTu7y31kUApR59dRU5nPR / to0E91dXMaBoYPG8edyiM + soXo7rYNtlzk + 0wd5glgFP1I = 非常感谢我如何解决这个问题的任何build议! 顺便说一句,这正是我如何在CentOS 5.3中安装dkim-milter for […]
有谁知道如何改变postfix邮件服务器的邮件? 例如,我有一个为域example.org发送邮件的postfix邮件服务器。 当一个linux用户,其用户名为user.example.org(映射到postfix / virtual到[email protected])尝试发送一封邮件,邮件来自[email protected]。 HELO hostname: server.hostname.org Source IP: one ip here mail-from: [email protected] 问题: user.example.org而不是user 。 server.hostname.org而不仅仅是example.org 。 所需的邮件来自: [email protected] 。 这导致我与SPFlogging问题,例如(example.org不同于server.hostname.org)…任何想法可能是什么问题? 谢谢,西蒙。
我有一个postfix邮件服务器(在example.com上),如果我发送邮件到[email protected]我想检查邮件的内容,添加一些额外的信息,并重新发送到别的地方,(短信网关电子邮件或..) 是这样的postfix可能吗? 谢谢。
我正在使用Fedora 9上的postfix,我试图对我的前任进行一些系统设置的更改。 目前[mail.ourdomain.com]上的postfix服务器设置为将发送到两个地址的邮件转发到另一个服务器进行处理。 其他服务器[www01.ourdomain.com]接收电子邮件并将其发送到PHP脚本进行处理。 然后,该PHP脚本生成并向发送原始电子邮件的用户发送响应。 我们正在向系统添加更多的Web服务器,因此我们决定将这些处理脚本移到我们的pipe理员[admin.ourdomain.com]服务器上,以便于跟踪。 我已经在[admin.ourdomain.com]上设置和testing了处理脚本,并且在做邮件转发的邮件服务器[mail.ourdomain.com]上添加了[admin.ourdomain.com]到/ etc / hosts以及除[www01.ourdomain.com]之外,另外添加了[admin.ourdomain.com]的/ etc / postfix / transport条目。 我也重新启动了后缀。 我使用telnet和[admin.ourdomain.com]域testing了从[mail.ourdomain.com]到[admin.ourdomain.com]的通信,所有内容都正常运行。 但是,只要我改变转发地址,并尝试发送一封电子邮件到邮件服务器,我得到一个退信消息,指出“主机或域名未find。名称服务错误的名称= admin.ourdomain.com type = A:主机不发现”。 如果我将转发设置更改回[www01.ourdomain.com],那么一切正常。 有没有在Postfix中丢失的设置? 服务器本身和telnet工作正常似乎是后缀,无法发现[admin.ourdomain.com]的位置。
发件人伪造成我自己的电子邮件地址,即来自[email protected],我收到了很高的垃圾邮件 现在,来自我的域example.com的所有电子邮件都使用特定的服务器发送。 如何设置procmailfilter(或其他filter)来删除所有源自example.com的电子邮件,这些电子邮件不是通过这个特定的SMTP服务器发送的? 或者也许有更好的方法来与SMTP服务器本身(后缀)做到这一点。 编辑:垃圾邮件来自多个SMTP服务器。 我想我只是想要一个规则来说,如果有一个forms为[email protected]的电子邮件,它不是来自SMTP服务器mail.example.com,那么电子邮件应该被阻止。 编辑:我会去SPF选项,但如果有人也可以显示如何用procmail完成,我也有兴趣了解这一点。
我想在收到电子邮件时运行脚本。 我将这一行添加到/ etc / aliases myuser:“| /home/myuser/mailer.rb” 当我发送电子邮件到myuser @域时,我看到权限被拒绝在maillog中的错误。 Aug 12 14:17:59 stag postfix / local [29300]:E5B8F67024F:to =,relay = local,delay = 1596,delay = 1596 / 0.01 / 0 / 0.02,dsn = 4.3.0,status = deferred 。命令输出:local:fatal:execvp /home/myuser/mailer.rb:Permission denied) mailer.rb的权限是755.为什么我会得到权限被拒绝的错误? 我将不胜感激任何帮助。 谢谢!
在我的LAN上有两个服务器:mail.example.com和alpha.example.com。 alpha.example.com上的脚本将电子邮件发送到[email protected]。 alpha.example.com上的Sendmail MTA将此电子邮件发送到mail.example.com。 来自[email protected]的“发件人”地址 mail.example.com上的Postfix拒绝这个,邮件日志说“ 发件人地址被拒绝:域未find ” Sep 29 13:58:20 mail postfix/smtpd[22938]: NOQUEUE: reject: RCPT from unknown[1.2.3.4]: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<alpha.example.com> 我不明白为什么mail.example.com找不到域alpha.example.com。 mail.example.com上的/ etc / hosts有一个条目 1.2.3.4 alpha alpha.example.com 我可以ping mail.example.com这些名称中的任何一个 这是Postfix main.cf smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no command_directory = /usr/sbin […]
我正在运行Postfix,可以从networking邮件界面(“networking”内部)以及邮件客户端(如Microsoft Outlook,Thunderbird等)发送电子邮件。 这是服务器的详细信息: CentOS 5.x 名称:后缀 Arch:i386 大纪元:2 版本:2.3.3 发行版:2.1.centos.mysql_pgsql 这是一个奇怪的场景: 发送到位于服务器上的其他域的所有电子邮件都交付完好。 通过networking邮件(在networking内)发送到外部地址的电子邮件已发送 通过邮件客户端发送的电子邮件未送达。 以下是针对场景#3的maillog的摘录: 2010-10-16T04:36:59.462704-04:00 myers postfix/smtpd[31167]: connect from {my-home-IP-address} 2010-10-16T04:36:59.595662-04:00 myers postfix/smtpd[31167]: NOQUEUE: reject: RCPT from pool-72-93-172-197.bstnma.east.verizon.net[72.93.172.197]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<smoothstoneserv> 2010-10-16T04:37:02.820216-04:00 myers postfix/smtpd[31167]: disconnect from {my-home-IP-address} 在上面的摘录中,您会立即注意到HELO是错误的。 我的主机名是myers.smoothstoneservices.com。 我在这个问题上工作了好几个小时,昨晚#Freenode的#postfix上有一些好人。 认为master.cfconfiguration文件是坏的,我做了一个文件的备份副本,然后用yum(我运行CentOS 5.x)重新安装后缀,并得到了新的文件。 这没有用。 这里是postconf -n: alias_database = […]
有谁知道为什么我得到这个错误: postfix/error[4711]: 707A9189C6B0: to=<[email protected]>, orig_to=<[email protected]>, relay=none, delay=0.01, delays=0.01/0/0/0.01, dsn=5.0.0, status=bounced (User unknown in virtual alias table) 我无法从任何地址收到任何邮件,用Virtualmin运行Debian Lenny。 谢谢RayQuang