我目前有php运行在我的桌面上(OS X 10.6.7),能够通过mail()函数发送邮件,在/ etc / postfix中设置“relayhost”给我的ISP以及/ etc中的条目/后缀/ relay_password。 我希望发生的事情(因为这是一个开发计算机)是通过PHP的邮件()函数发送的所有电子邮件只被发送到一个外部地址(以便它,然后显示在我的Mail.app收件箱)。 在/usr/local/lib/php.ini中,我尝试过设置“sendmail_path = sendmail -i $ email”,但是它仍然被传递到php脚本中的mail()调用中指定的地址。 我已经看到如何将所有外发电子邮件从postfixredirect到一个单一的地址进行testing ,但这并没有帮助我。
在我们的邮件服务器,我们正在采取大量的命中。 在maillog中有很多这样的: Apr 23 04:35:13 mail1 postfix/smtpd[31700]: NOQUEUE: reject: RCPT from unknown[119.153.14.231]: 554 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<localhost> 我有一个脚本,searchIP和阻止这些。 当我阻止RCPT IP时,出现问题。 相反,我想阻止发件人域,就像这个例子:shareme.com。 我应该在脚本中修改哪些内容? #!/bin/bash IPT=/sbin/iptables LIMIT=10 cd /admin # first get one minute of log grep "`date +"%b %d %H:%M:" –date="1 minutes ago"`" /var/log/maillog > minutelog […]
我在我的CentOS服务器上设置了Postfix。 如果电子邮件的主题包含一些非英文字符(即重音字母),则会被破坏。 这是一个例子。 原始主题: this is a testà è ciao 主题,一旦交付给服务器: = ?ISO-8859-1?Q?this_is_a_test=E0_=E8_ciao?= 我知道这是一个MUAs的问题,因为:很多用户报告了这个问题 – 因此发送者的MUA超出了等式 _我检查服务器上的原始电子邮件(我使用VI访问实际的文件) 我想这是一个字符集问题,但我找不到在Postfix的configuration文件中的任何地方如何处理字符集。 谢谢, 担
我必须安装一个邮件服务器(Ubuntu的云服务器),我正准备在我的家用电脑上(Ubuntu的虚拟机),以确保我的经理,它的工作,我可以。 我开始使用Postfix,Dovecot和Squirrelmail,如果它在这里工作,那么我可以开始在云服务器上做。 家用电脑具有dynamic的公共IP地址(只有当我重新启动路由器的IP更改),我已经注册这个公共IP的试用域(A- lts.mooo.com ,MX- maillts.mooo.com )可能是全球解决。 我在发送邮件和从服务器收到邮件时遇到问题。 我无法发送邮件到Gmail帐户,但我能够发送邮件到雅虎2,3倍,之后,我不能(在这里日志显示下面)。 以下是我的邮件服务器configuration, 后缀 : myhostname = lts.mooo.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = mooo.com, lucid, localhost.localdomain, localhost relayhost = mynetworks = 192.168.1.4 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all smtpd_sasl_type = dovecot smtpd_sasl_path = […]
我已经在邮件中继服务器上安装了ASSP / Clamav / Postfix。 这是现在的邮件中继服务器,处理所有的电子邮件的垃圾邮件和病毒,然后转发合法的电子邮件到真正的邮件目标服务器。 这工作完美无瑕。 但是,当我们使用梭子鱼的反垃圾邮件,这有一个优势,这是积压function。 梭子鱼反垃圾邮件服务器保存服务器的所有电子邮件,你总是可以select重新发送这些电子邮件。 有时,如果您的邮件目标服务器有停机时间,这也允许重新发送电子邮件,并且您已经丢失了0封电子邮件。 由于ASSP只是一个代理服务器,他们说我应该看看Postfix是否可以处理这个问题。 所以我的问题是…是否有软件在那里,最好有一个graphics用户界面,保存在中继服务器上的所有电子邮件,并允许从这积压重新发送电子邮件?
我们使用virtual_alias_domains来告诉postfix我们处理的域名和virtual_alias_maps来重写我们要转发的地址。 但在某些情况下,重写的地址具有相同的域,但我们不处理它(我们不是该域的mx,邮件首先通过硬编码方法转发给我们做mx查找)。 所以基本上我希望postfix接受域example.com的邮件做一个virtual_alias_maps查找,它返回(例如)[email protected],然后将邮件转发到example.com的真实mx。 我尝试了一堆东西,但似乎只要example.com在我们的virtual_alias_domains列表(它必须是或postfix不会接受邮件),我不能尝试并通过真正的MX发送电子邮件。 有什么build议么?
我有postfix +快递邮件服务器,我在另一台服务器上使用squirrelmail作为webmail。 maildir dirs在fc磁盘上的netapp服务器上。 使用netapp的其他服务器没有其他速度问题。 但是我的squirrelmail网页在imap协议中列出邮件的速度很慢。 我该怎么办? 我也用roundcube但结果是一样的
有没有什么办法来configurationPostfix的方式,它会检查本地交付之前的mxlogging。 例如 – 有托pipe平台,客户端添加google.com域。 从现在起,他可以发送来自google.com域名的电子邮件(但只能在本地交付而不能上网)。 那么有什么办法阻止这个? 检查MXlogging,如果是正确的,在本地交付之前?
在澄清我的问题之前,我需要解释当前的设置。 我们有一个可以接收邮件并将其存储在邮箱中的Postfix服务器。 我们的一些客户端有他们自己的Exchange服务器,但是我们仍然在我们的Postfix服务器上提供一个POP3框。 他们的域的DNS被设置为首先尝试将邮件传递到Exchange服务器,如果无法到达的话将邮件传送到我们的Postfix服务器。 如果邮件被传送到Postfix服务器,则邮件被存储在POP3帐户中。 当Exchange服务器重新联机时,它将使用POP-Locator读取POP3邮箱的内容,下载邮件并将其分发到Exchange服务器上的邮箱中。 这一切工作得很好。 因为在停电期间,客户仍然可以login到我们的networking邮件并阅读重要邮件。 这是我们想要保留的function。 但问题是,大多数客户端也在运行Postfix的服务器上托pipe他们的网站。 当在该服务器上运行的软件试图将邮件递送到其中一个客户端电子邮件地址时,其在本地递送。 我们想要的是Postfix使用MX查找来查看邮件应该发送到哪个服务器。 很长一段时间以来,我一直在想办法做到这一点。 我有Postfix的书,并通读它。 在互联网上查找了许多configuration示例和其他资源。 到目前为止,我一直在尝试使用transport_maps = hash:/etc/postfix/transport并在那里列出特定的域,运行postmap来重新生成查找表并执行postfix reload 。 无论我尝试做什么邮件都在本地交付。 为了添加更多的上下文,我们使用Courier,并在virtual_alias_maps = hash:/etc/postfix/virtual列出了所有的域。 任何帮助将非常感激。 /等/后缀/运输 example.com smtp /等/后缀/虚拟 example.com postmaster @example.com someuseraccount
我为某些域设置了一些虚拟用户。 我有一个本地域(并计划添加一些虚拟邮箱,但我会在以后保存)。 localhost postfix/smtpd[23466]: NOQUEUE: reject: RCPT from somedomain.com[173.xxx.198.xxx]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<somedomain.com> 我已经完成了这些设置。 每次我调整/etc/postfix/valiases我已经运行postmap valiases 。 然后我运行postfix reload (和/etc/init.d/postfix restart是肯定的)。 我的main.cf(replacedomain.com中): $ postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix inet_interfaces = all inet_protocols = all […]