Articles of 后缀的

Postfix只允许通过身份validation的用户

我有后缀安装和configuration,以便只有经过身份validation的用户可以中继。 如果我用telnettesting它似乎工作 root@mx3:/var/log# telnet localhost smtp Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. 220 mx3.xxx.ch ESMTP Postfix (Debian/GNU) ehlo xxx.ch 250-mx3.zoee.ch 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH DIGEST-MD5 NTLM CRAM-MD5 LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from:[email protected] 250 2.1.0 Ok rcpt to:[email protected] 554 5.7.1 <[email protected]>: Relay access denied 但是我仍然可以使用mailx而无需身份validation。 也用PHP的邮件 echo […]

使用后缀中继/转发到Gmail

我已经在Debian 6上设置了后缀,我想转发电子邮件到我的Gmail帐户。 这是我的/etc/postfix/main.cf文件: # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment […]

Postfix收到邮件时,无法触发我的PHP脚本

我在ubuntu 14.04.1上运行Postfix邮件。 我想“在Postfix服务器收到邮件时触发一个PHP脚本”经过调查和许多tuto的帮助。 我第一次configuration了“ postfix ”&“ Postfix虚拟别名 ”(我没有深入的了解),我写了我的php代码,但脚本输出总是空的。 下面的所有必要的文件,让您检测到我的错误。 main.cf # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name […]

Postfix和Cyrus-IMAP在升级Fedora时如何起作用?

从历史上看,我一直将我的硬件和软件升级到一起。 总之,因为我一直有新的硬件,我总是从头开始安装最新的发行版本。 不过,这次我不需要升级硬件,但是我想升级我的发行版到一个仍然支持的发行版,也就是接收安全更新等等。目前,我在Fedora 8服务器上运行Postfix和Cyrus-IMAP 。 我正在考虑升级到新的Fedora 11(发布时)。 我知道如何设置Postfix和Cyrus-IMAP,而且我对所有的configuration数据和实际的邮件都有很好的备份,所以我不会过分担心丢失任何东西或陷入无法摆脱的情况。 我没有太多经验,在安装过程中select“升级”选项而不是“新build安装”选项。 我担心升级可能会搞砸SELinux到apache的任何东西(我也运行squirrelmail),谁知道这样一个微妙的方式,我没有意识到一段时间,例如安全漏洞等。有没有人有经验使用升级选项,如果有的话,我需要特别注意什么? 这个服务器实际上提供了几个不同的服务,但是邮件服务是关键的服务。

抓住所有邮件服务器,不转发

这是一个内部服务器(可以称之为工具 )与一组testing服务器在同一networking上(对于Web应用程序)。 我想要从testing服务器发出的电子邮件到达qa @ tools帐户(不pipe他们的实际目的地是什么)。 我不希望工具在任何地方转发任何东西。 我已经configuration了postfix和squirrelmail,并且可以发送邮件给qa @ tools。 现在,如果我将mail_host设置为Web应用程序上的工具(在testing服务器上),并且通过工具将邮件发送到[email protected],则工具将会显示“不转发”并拒绝它们。 这很好,除了QA的工作人员因为丢失而无法检查它们。 我尝试添加always_bcc = qa@tools到我的/etc/postfix/main.cf …但是没有得到那些被拒绝的电子邮件的副本。 必须有一个简单的答案?

升级CentOS服务器硬件?

我的(后缀)邮件服务器当前运行在旧的PowerEdge 2650上,很不幸需要升级硬件。 我想把它放在一个8核(第三代)2950,但不知道如何去改变硬件。 我是否必须在新机器上安装CentOS,然后弄清楚如何让postfix / mailman / ldap在新机器上运行? 有关于如何做到这一点的任何types的信息? 我不知道如何模块化的Linux ACTUALLY是。 如果我安装新版本的CentOS 5.4,我应该从技术层面复制/ var / usr / root / home / etc,并让服务器在新硬件上完全一样吗? 或者我需要重新编译某些程序? 我觉得我从来没有在任何地方学过这种types的东西。 或者如果我在服务器上运行clonezilla,并试图将其恢复到新的硬件? 我需要重新编译/更新内核吗? 感谢任何帮助/input/方向。

中继电子邮件的一些地址,转发给其他人与Postfix

我为在外部服务提供商处使用Exchange服务器进行电子邮件的客户端pipe理域(比如example.com )。 所以我把MXlogging指向了Exchange服务器,比如说mail.provider.com 。 现在我想把电子邮件发送到[email protected]的邮箱[email protected] 。 不幸的是,服务提供商告诉我,由于某种原因,他们无法做到这一点。 由于我已经控制了MXlogging,我的想法是使它指向我自己的服务器运行Postfix和 将电子邮件[email protected][email protected] 将所有其他地址转发给mail.provider.com 我提出的解决scheme是将域添加到relay_domains并设置Postfix传输地图 relay_domains = example.com transport_maps = hash:/etc/postfix/transport 包含 [email protected] virtual: example.com :[mail.provider.com] .example.com :[mail.provider.com] 然后添加一个条目到虚拟别名地图 [email protected] [email protected] 我认为这应该工作,但它看起来有点难看。 这会工作吗? 有更好的解决scheme吗?

Postfix“传递暂停”发送到谷歌应用程序

当postfix尝试将邮件发送到使用Google应用托pipe的我的电子邮件地址时,出现以下错误: Sep 15 10:24:53 zedsaid postfix/error[17246]: 07F246D1BCA: to=<[email protected]>, relay=none, delay=356386, delays=356313/73/0/0.02, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to ASPMX5.GOOGLEMAIL.com[74.125.157.27]:25: No route to host) Sep 15 10:24:53 zedsaid postfix/error[17249]: 0D6F46D1B30: to=<[email protected]>, relay=none, delay=370784, delays=370710/73/0/0.02, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to ASPMX5.GOOGLEMAIL.com[74.125.157.27]:25: No route to host) Sep 15 10:24:53 zedsaid postfix/error[17255]: 0648696A004: to=<[email protected]>, relay=none, delay=140987, delays=140914/73/0/0.02, […]

Postfix虚拟域名:如何接受除两个以外的所有子域名?

假设我的Postfix服务器提供域example.com ,我希望它接受example.com的所有子域的邮件,除了mail.example.com和in.example.com 。 起初,我试过使用排除这两个子域的正则expression式: (?(?!mail|in).+\.example.com) 但它没有工作。 我不确定问题是否与正则expression式或Postfix的正则expression式引擎是否不支持条件,所以我决定尝试使用表文件的条件。 在这一点上,我的桌子看起来像这样: /等/后缀/ virtual_domains: if !/(in|mail)\.example\.com/ /.+\.example\.com/ OK endif /etc/postfix/main.cf文件: virtual_alias_domains = regexp:/etc/postfix/virtual_domains 但它也没有工作。 我究竟做错了什么?

Postfix – 发件人依赖于多个域的中继

我花了几天的时间去研究SO问题和Postfix文档,但没有成功地弄清楚我做错了什么。 我的情况如下: 我有一个运行Postfix的服务器,它有自己的FQDN(DomainA)。 通过MailGun转发MailA for DomainA。 服务器托pipe多个网站域,现在计划确保这些域的邮件通过MailGun中继,但是作为单独的域。 这将创build单独的弹跳地址等。调用此DomainB 根据标题中出现的域名,configurationPostfixselect适当的SASLauthentication,确保添加适当的标题。 版本信息:Debian 7上的Postfix 2.11.2(Wheezy) 输出postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_at_myorigin = no append_dot_mydomain = no biff = no canonical_maps = regexp:/etc/postfix/canonical canonical_classes = envelope_sender, header_sender config_directory = /etc/postfix inet_interfaces = localhost inet_protocols = ipv4 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 mydestination = […]