Articles of postfix

新邮件以/邮件方式发送,不在邮件/新邮件中

我的服务器上安装了Postfix,Dovecot和SquirrelMail。 我想把所有的邮件发送到/var/mail/$USER/new (因为SquirrelMail正在查看/new文件夹中的新邮件)。 但经过几个小时的configuration,我的邮件被传送到/var/mail/$USER/因此SquirrelMail找不到它。 后缀main.cf: home_mailbox = mail/ 鸽子10-mail.conf: mail_location=maildir:/var/mail/%u 我正在运行debian发行版。

Postfix:地址重写后(使用别名LDAP)重写“To”标题

我们希望在我们的LDAP中实现一种“地址簿”,并使用Postfix修改传出的电子邮件以使用这些别名。 这个想法是,当用户写入[email protected]时,LDAP查询将检索电子邮件(外部或内部)并将电子邮件发送给所有人。 这效果很好,用 alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap-aliases.cf 我的问题是,当用户收到发送到这个别名的电子邮件,他们看到别名使用不是自己的地址(或所有地址),我们更喜欢。 我已经阅读http://postfix.cs.utah.edu/ADDRESS_REWRITING_README.html,并尝试使用canonical或header_checks,但无法find正确的解决scheme。 有谁知道如何实现这个?

Postfix:通过收件人和发件人的mx限制传出邮件

一直在学习Postfix,并试图为通讯设置我自己的邮件队列服务器(没有mailchimp或sendgrid)。 我被困在最后一个我想实现的东西,这是延迟/队列。 我在这里find了一个关于如何评价限制的教程: http : //steam.io/2013/04/01/postfix-rate-limiting/ 但是,他们限制每个域名,是否可以通过MXlogging进行限制? 这样,如果我尝试发送到[email protected][email protected]它会受到速度限制,因为他们使用相同的MXlogging? 我正在使用虚拟别名和MySQL。 解决这个问题后,我的下一步就是弄清楚如何将策略应用到我的服务器上的特定发件人(例如[email protected]是受限的)。 我在服务器上安装了rabbitmq,如果需要的话,但据我所知,这应该是MTA的工作。 迈克尔在这里说不能做到。 后缀 – 限制传出并发连接到一台机器/ IP

Postfix 3.2.0 – 发送到所有MXlogging

首先,如果我没有在这个初始职位中列出所有的相关信息,我们表示歉意。 请让我知道,如果我错过了什么。 我目前正在运行Postfix 3.2.0,并有与MXlogging和防守消息相关的问题。 我已经确定的是,如果我们的服务器试图发送给一个域有一个MXlogging,没有返回任何响应,这个消息是被拒绝的。 每次postfix尝试重新传送此邮件时,它都使用相同的最低优先级MXlogging。 我在我们的邮件队列中find了被推迟的例子,其原因是“未知的邮件传输错误”。 当我尝试远程login到他们的域的MXlogging时,他们的最低值MX是不可联系的,但其他的是。 我们可以看到没有任何stream量试图从后缀到其他MXlogging,每次只有最低的值。 我知道Postfix首先尝试最低值,然后在推迟邮件之前尝试使用所有其他MXlogging应该是标准做法。 谁能告诉为什么这不适合我? 我将包括我认为在下面相关的任何postconf设置,请告诉我,如果您需要更多的信息; ignore_mx_lookup_error = no smtp_defer_if_no_mx_address_found = no smtp_mx_address_limit = 20 smtp_mx_session_limit = 5 smtp_skip_5xx_greeting = yes smtp_skip_quit_response = yes

邮件服务器的反向代理(用于Web客户端的SMTP + HTTP)

我正在寻找一个邮件服务器与相应的Web客户端的一些反向代理工作。 两台服务器都在同一台机器上运行,这不是一个高负载的服务器。 🙂 我与朋友讨论的解决scheme是在我们的内部networking上安装邮件服务器/networking客户端。 然后在DMZ上放置一个反向代理服务器,将SMTP和Web客户端HTTPstream量同时服务于内部networking上的邮件服务器。 据我所知,这是推荐的安全解决scheme? 到目前为止,我已经想到使用postfix的SMTP代理部分,它将接收邮件,做一些spamhause和类似的反垃圾邮件的措施,如果全部检出,发送邮件到邮件服务器的内部。 内部的邮件服务器将所有的外发邮件发送到代理,然后将其发送到互联网上。 对于Web客户端,我不确定在代理服务器上应该运行哪个软件,我一直在考虑使用Squid – 但这基本上是基于我知道squid是一个http代理的事实。 Web客户端数据将通过SSL发送出去。 在这里阅读一些关于Serverfault的文章,我已经看到其他人使用Apache的mod _ proxy + mod _ security来处理类似的情况。 我是否正确地思考这个解决scheme? 你们将使用哪些软件,以及哪些模块? 先谢谢您的帮助! 🙂

Ubuntu Hardy Postfix:configuration问题?

我已经安装了posfix,我的web应用程序现在正在成功发送邮件。 但是,邮件在每封邮件的开头都有以下文字: 内容types:text / html; charset = iso-8859-1发件人:Application Message-Id:<[email protected]>date:2009年9月10日(星期四)09:36:28 +0000(UTC) 这是一个configuration问题,如果有的话,有人知道我可以解决吗? 问候,菲奥娜

MailScanner隔离区中的邮件在Exchange 2007中标记为DUPLICATEDELIVER

我已经在CentOS 5.4上安装了MailScanner的Postfix,作为Exchange 2007的智能主机。当邮件被隔离,我稍后释放它( http://wiki.mailscanner.info/doku.php?id=documentation:configuration:mta:postfix :how_to:release_quarantined_mail ),它被传递到Exhcange框但不出现在用户的邮箱中。 Exchange邮件跟踪日志显示邮件被标记为DUPLICATEDELIVER,因此被丢弃。 我该如何解决这个问题? 也许在后缀框或其他方式改变一个消息ID? 谢谢。

阻止在垃圾邮件字典攻击期间吞噬资源的后缀?

当一个垃圾邮件发送者使用他的数千僵尸PC僵尸networking以极高的速度随机发送不存在的地址@ example.com时,postfix耗尽了我们的VPS提供商的资源限制,试图解决这个问题。 具体来说,它耗尽了由VPS限制到900的非TCP套接字的数量。 在Virtuozzo Linux VPS上运行CentOS 5上的postfix 2.3.3-2.1.el5_2。 /var/log/maillog says: Feb 23 06:26:22 postfix/smtpd[3938]: warning: connect #1 to subsystem private/proxymap: Cannot allocate memory Feb 23 06:26:22 postfix/smtpd[3936]: fatal: socket: Cannot allocate memory Feb 23 06:26:48 postfix/qmgr[17702]: fatal: socket: Cannot allocate memory 由于涉及字典攻击的数以千计的IP,防火墙将是一种困难。 VPS提供商build议调整以下参数,但没有给出设置它们的build议: max_idle = 100s (default) max_use = 100 (default) 我发现另一个人与postfix和spammer字典攻击有同样的问题: http://forums.vpslink.com/linux/394-you-hitting-socket-resource-limits-2.html#post5241 他变了: default_process_limit […]

在Postfix中正确的stream量统计

我试图build立一个使用Postfix作为MTA的中继服务器,我需要logging服务器的邮件使用情况(无论是文件还是SQL)。 这个想法是监视主机发送的邮件数量和大小。 我在Postfix中查看了这种stream量统计的几种可能性。 他们可以概括为: 守护进程运行拦截端口25的stream量,logging它,然后发送请求到Postfix 日志文件分析器,通过/ var / log / maillog(用python,C代码编写)来确定#邮件的发送和邮件大小。 分析日志文件将导致重新发送的邮件被计数为双打,而拦截入站端口25的守护进程将不会通知Postfix重新运行它的保留队列。 所以“交通会计”这两种方式肯定会有差异。 一些例子包括: MySQMail-Postfix-Logger: http ://freshmeat.net/projects/mysqmail-postfix-logger pflogsumm(Postfix) 但似乎没有人能够提供非常详细的信息。 我更喜欢尽可能地logging(请求IP,邮件,从,到,邮件ID,接收mta,…)。 你有什么经验吗? 有build议,还是要注意的事情?

从CentOSPlus仓库安装/更新RHEL5上的软件包与RHN中存在的软件包相同

我试图在RHEL5上安装MySQL的postfix,但是rhnplugin的repos覆盖了它,即使我在rhnplugin.conf文件中有一个排除行 我的目标是只使用CentOSPlus repo for postfix,其余的使用RHN 这是我的rhnplugin.conf文件 [main] enabled = 1 gpgcheck = 1 [base] exclude=postfix [update] exclude=postfix 这是我的CentOS-Base.repo文件 [centosplus] enabled=1 includepkgs=postfix name=CentOS-5 – Plus mirrorlist=http://mirrorlist.centos.org/?release=5&arch=$basearch&repo=centosplus gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 它工作正常,如果我在我的rhnplugin.conf文件中设置enabled=0 ,但我的目标不是禁用该回购