在我们的服务器上,我们将policyd 1.x和Postfix 2.1.5一起用于灰名单,并从未经授权的用户(即我们的域名的邮件)强制实施传入配额。 为此,我build立了像这样的Postfix main.cf : smtpd_restriction_classes = greylisting greylisting = check_policy_service inet:127.0.0.1:10031 … smtpd_recipient_restrictions = permit_mynetworks, … permit_sasl_authenticated, … check_client_access pcre:/etc/postfix/checks/greylist.pcre, 并build立一个select性的灰名单configuration: # greylist.pcre /^unknown$/ greylisting # TLDs with high spam rate /\.(ni|ru|hu|us|si|sk|cn|jp|ro|hn|mx|br|ar|cc|ae|ee|my|tr|pt|cz)$/ greylisting … etc 即SASLauthentication覆盖了policyd。 到目前为止,这个工作很好。 不过,现在我想使用policyd来validation用户身份,并为这些用户设置完全不同的规则集: 对于一些未经授权的用户,基于远程主机名, 灰名单, 会计(限制每次邮件数量)与默认值, 黑名单, 白名单。 对于授权(SASL)用户, 没有灰名单, 不同的用户特定的发送邮件配额与默认, 没有黑名单, 没有白名单。 到目前为止,我认为我必须运行不同的SQL数据库和configuration文件的另一个policyd实例。 这是真的还是有办法configuration单个policyd实例使用基于远程主机名和SASL身份validation状态的不同规则集?
我想知道是否可以从旧的vpopmail Maildir接收邮件,并将它们放入新的dovecot Maildir中,而无需在新的安装中进行编辑(因为新的系统现在是networkingpipe理的,我不希望它不同步!) 谢谢!
Postfix正在将邮件发送到具有所有者vmail:vmail的〜vmail / user / new目录,但权限被屏蔽为700(即不能读取群组)。我需要创build群组可读的邮件文件,以便vmail群组中的其他应用程序可以读取邮箱直。 我怎样才能configuration这些权限?
$ telnet localhost pop3 Trying ::1… Trying 127.0.0.1… telnet: Unable to connect to remote host: Connection refused $ netstat -l tcp 0 0 *:www : LISTEN tcp 0 0 localhost.localdoma:ipp : LISTEN tcp 0 0 *:smtp : LISTEN tcp 0 0 localhost.localdo:mysql : LISTEN 而在mail.log或mail.err dovecot什么也没有 当我运行这个服务dovecot开始我得到了 start: Rejected send message, 1 matched rules; type="method_call", […]
首先我尝试解释我的服务器环境。 我有两个虚拟服务器,主机服务器是Ubuntu。 邮件服务器是安装在本教程中的Debian Squeeze: http : //workaround.org/ispmail/squeeze 。 一切都很好。 只有一个大问题让我辛苦工作。 我无法从我的邮件服务器连接到邮件服务器“mail.swisscom.com”。 我的邮件服务器是“mail.pixelwolf.ch”。 从瑞士电信的邮件服务器,我无法收到或发送电子邮件到我的服务器(pixelwolf)。 从我的服务器到Swisscom,我无法接收或发送消息。 好的,我尝试了以下的事情: DNS检查(确定,DNS可以解决) 路由(确定,traceroute和mtr显示正确的路由) 从其他人发送/接收邮件(确定,从3个不同的邮件服务器testing) Telnet到mail.swisscom.com(不行,有一个连接超时) TCPdump显示与mail.swisscom.com的连接,但是没有从Swisscom到Pixelwolf的连接。 在瑞士电信的交换账户上有一个延迟信息,12小时后有一个“无法传送”的信息。 它说pixelwolf.ch有永久的致命错误。 在我这边,我的邮件服务器说有一个连接超时,Postfix试图在未来5天内发送邮件。 第一个问题昨天下午3点出现。 服务器是非托pipe的,我甚至试图解决与托pipe中心hetzner.de问题,他们说没有错误在他们这边。 瑞士电信表示,他们不能看问题,因为公司太大(超过2万名员工)。 那我能做什么? 我的老板不能寄给我邮件,我不能寄给他邮件。 更新:我的服务器没有列入任何垃圾邮件黑名单像Spamhaus或Spamcop黑名单。
我试图configuration一个后缀的邮件服务器使用SMTP的TLSencryption(和IMAP与dovecot,但我还没有到那一点)。 它运行在Fedora 14机器上,我使用webmin来pipe理它。 我有一个Windows域的DC也设置为Microsoft证书颁发机构,我创build了一个GP作为受信任的根CA添加CA. 我有Web服务安装,所以我可以去localhost / certsrv请求新的证书。 无论如何,我想使用Microsoft CA为postfix邮件服务器创build私钥,公钥和CA Cert。 目的是所有使用SMTP(和IMAP)连接到服务器的用户都将使用SSL / TLS,并且会信任服务器,因为他们信任CA. 让我知道如果你需要更多的信息或任何build议。
所以我有两个不同的域名托pipe在不同的服务器上。 domain1.com在Windows上运行: – DNS(MS)是10.1.1.39 – WEB(MS)是10.1.1.21 – 交换(MS)是10.1.1.180 domain2.com在Linux上托pipe。 所有从一个框10.1.1.41运行 现在我可以收到从domain1.com到domain2.com的邮件,但是我无法从domain2.com发送到domain1.com。 我有一个运行在CentOS 6.2上的LAMP服务器设置,我使用的是快递,Postfix和maildrop。 当我尝试从domain2发送电子邮件到domain1时,我从LAMP服务器maillog复制日志文件 Apr 26 13:46:42 ns1 postfix / smtpd [4820]:连接来自未知[127.0.0.1] Apr 26 13:46:42 ns1 postfix / smtpd [4820]:A2D37101E78:client = unknown [127.0.0.1] Apr 26 13:46:42 ns1 postfix / cleanup [4808]:A2D37101E78:message-id = Apr 26 13:46:42 ns1 postfix / smtpd [4820]:断开与未知[127.0.0.1] Apr 26 13:46:42 ns1 postfix […]
所以我运行Debian 6,并已安装和configuration后缀…问题是后缀启动正常时,我开始与: sudo service postfix start 但如果我重新启动服务器,它不会。 我检查了日志,这是它给出的错误: Jun 10 06:18:51 VPS postfix[1567]: fatal: the postfix command must not run as a set-uid process 我怎样才能解决这个问题? 当我做: update-rc.d postfix start 20 2 3 4 5 我得到这个输出: update-rc.d: using dependency based boot sequencing update-rc.d: warning: postfix stop runlevel arguments (none) do not match LSB Default-Stop values (0 […]
不愿意问,因为这里有太多关于'postfix relay denied'的问题,但是我找不到我的情况: 我使用PHP(Zend Framework)在我的networking之外使用Google邮件服务器发送电子邮件,因为我无法在我的服务器(用户:web)之外发送邮件。 但是,当我通过cron(user:root,我相信)发送了一封电子邮件,仍然使用ZF,使用相同的邮件configuration/凭证,我收到消息:'5.7.1中继访问被拒绝' 我想我需要知道两件事情之一:1.我怎样才能使用谷歌smtp服务器从cron 2.我需要改变我的configuration发送邮件使用我自己的服务器,而不是谷歌 尽pipe答案是2.我认为更为结构化的解决scheme,但我对1的答案感到非常满意,因为我认为Google比我更擅长服务器维护(安全/垃圾邮件)。 在我的ZF application.ini邮件部分下面,main.cf和master.cf: application.ini: resources.mail.transport.type = smtp resources.mail.transport.auth = login resources.mail.transport.host = "smtp.gmail.com" resources.mail.transport.ssl = tls resources.mail.transport.port = 587 resources.mail.transport.username = [email protected] resources.mail.transport.password = xxxxxxx resources.mail.defaultFrom.email = [email protected] resources.mail.defaultFrom.name = "my company" main.cf: # Debian specific: Specifying a file name will cause the first # line of […]
我已经build立了一个Postfix的邮件服务器,目前我正在使用Postfixadmin来创build虚拟邮箱。 我正在使用Courier来处理IMAP身份validation,而且我正在正确设置它。 我研究了日志,并缩小了IMAP无法find指定邮件的主要问题。 也就是说,邮件不存在。 我能够通过手动创buildIMAP期望的maildirs来解决问题,但是我不认为每次添加邮箱时都必须这样做。 只要我通过Postfixadmin添加虚拟邮箱,我就需要它自动工作。 我错过了什么吗? 这里有一些相关的信息: Postfixadmin使用MySQL数据库查找邮箱,相关表的描述如下: +————+————–+——+—–+———————+——-+ | Field | Type | Null | Key | Default | Extra | +————+————–+——+—–+———————+——-+ | username | varchar(255) | NO | PRI | NULL | | | password | varchar(255) | NO | | NULL | | | name | varchar(255) | NO | | […]