Articles of 后缀

Postfix将不接受SASLlogin

我已经按照本指南设置了IMAP和SMTP的电子邮件服务器。 IMAP工作得很好,但SMTP不起作用。 如果我尝试使用telnet发送消息: 邮件来自:<[email protected]> 250 2.1.0好的 RCPT TO:<[email protected]> 554 5.7.1 <[email protected]>:中继访问被拒绝 尝试login我的邮件客户端(OS X Lion上的Mail.app)在系统日志中出现此错误: postfix / smtpd [13322]:警告:my.computer.hostname [12.34.56.78]:SASL PLAINvalidation失败:没有机制可用 客户说:“服务器拒绝给出的密码。” 我能做些什么来获得电子邮件中继工作?

后缀 – 从relayhost排除具有特定标头值的消息?

从以下基本configuration开始,将Postfix中的所有消息转发到PostMarkApp.com: #start postmarkapps settings smtp_sasl_auth_enable = yes smtp_sasl_password_maps = static:secret:secret (where "secret is your API key") smtp_sasl_security_options = noanonymous relayhost = [smtp.postmarkapp.com]:25 #end postmarkapp settings 这个问题是,如果例如东西开始吐出错误信息,他们将通过PostMark和花费金钱。 一种绕过relayhost是设置sender_dependent_relayhost_maps并将某些地址映射回yourdomain.com。 但是,这不适用于所有消息由同一用户发送,但具有不同From标头的Web应用程序。 那么我怎样才能达到与sender_dependent_relayhost_maps相同的效果,但是sender_dependent_relayhost_maps用户的From或Subject标题呢?

为什么在向用户发送邮件时,postfix会向本地假脱机文件发送退信通知?

我的postfixconfiguration允许邮件通过几个local_recipient_maps。 但是,明确禁用传递到“proxy:unix:passwd.byname”。 这通常会阻止交付给本地的Unix用户: $ getent passwd | grep www-data www-data:x:33:33:www-data:/var/www:/bin/sh $ nc localhost 25 220 my.mail.host ESMTP Postfix helo localhost 250 my.mail.host mail from:[email protected] 250 2.1.0 Ok rcpt to:[email protected] 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table rcpt to:www-data 550 5.1.1 <www-data>: Recipient address rejected: User unknown in local recipient table […]

一个好的邮件服务器教程?

我最近得到了一个VPS,正在把它变成一个networking服务器。 我得到了一切设置,但邮件。 我一直在这个邮件服务器上工作一下,但是我没有太多的时间来处理它。 当我这样做,我尝试使用教程。 但每一个似乎都造成了一个问题,所以我会擦拭服务器,并重新开始。 最近,我正在学习这个教程 ,看起来很有希望,但是当我试图发送邮件的时候,它只会冻结,我不得​​不停下来启动apache。 我对linux的知识是非常有限的,但我正在努力学习。 到目前为止,linux已经很好了,我真的很喜欢它,但是邮件一直是阻止我的最后一件事。 我目前正在运行Ubuntu 10.04 x64。 有没有一个教程,你会推荐Ubuntu 10.04?

我怎样才能从雅虎的服务器过滤垃圾邮件?

在过去的几个月中,我的邮件服务器已经从yahoo.com的邮件服务器收到大量的垃圾邮件。 每一个似乎是从一个不同的雅虎邮件免费帐户。 垃圾邮件全部来自yahoo.com服务器,并通过yahoo.com进行DKIMvalidation。 例: Received: from nm2.bullet.mail.ird.yahoo.com (nm2.bullet.mail.ird.yahoo.com [77.238.189.59]) 我的邮件服务器是基于后缀的。 我在解决scheme后,我可以适用于后缀。 我目前通过Spamhaus Zen和PSBL运行邮件,到目前为止我的邮件服务很好。 我的垃圾邮件过滤目标是要有一个非常低的误报率,以避免丢失任何使用我的服务器的人的合法邮件。 这些邮件没有被我现有的UCE控制或黑名单捕获,因为它来自雅虎的服务器并且被DKIM签名。 它们也不包含正文中的超链接(除了base64编码的HTML附件外)。 这看起来像垃圾邮件发送者绕过垃圾邮件控制的最新方式 – 通过Yahoo邮件帐户发送,因此不会被阻止,并使用数百个免费帐户。 在这一点上,我仅仅阻止所有源自yahoo.com的邮件。 他们似乎并不关心来自服务器的垃圾邮件数量。 我甚至不确定像spamassassin这样的东西可以可靠地阻止这个垃圾邮件。 我为大量的人提供邮件,并且确实希望任何垃圾邮件过滤能够高度容忍,以免阻挡任何合法的邮件。 跟进: 我现在已经安装了Spamassassin。 这个雅虎发起的垃圾邮件在Spamassassin上得到了2到3个点,不足以过滤它,所以我用sa-learn(连同几百个火腿)手动训练了几百个垃圾邮件。 现在,这些雅虎的垃圾邮件每个都得到4到5分,足以给他们加标签,但不够现实,不能直接过滤。 所以,我不想把服务器范围内的门槛降得太低,冒着误报的风险,我想下一步就是尝试为他们编写一个自定义的Spamassassin规则。

赛勒斯SASL是否支持userdb身份validation?

我没有发现任何迹象表明它没有; 我需要能够validation虚拟用户。 如果没有,我需要开始使用dovecot?

SMTP 4xx和辅助MXlogging作为redirect邮件的一种方式

我有一个使用Google Apps进行邮件的域名。 现在我决定在VPS上运行我自己的MTA(Postfix)(运行Debian squeeze)。 只有很less的用户(不到半打),他们中的一些人更喜欢继续使用GMail的网页界面(其余的都有本地的Unix帐户)。 所以我需要将某些收件人的邮件转发给Google SMTP服务器。 起初,我做了以下几点: 在Google Apps中添加了altmail.mydomain.org网域别名。 为需要GMail的用户添加了Postfix虚拟别名: user [email protected] 设置运输表: altmail.mydomain.org smtp:aspmx.l.google.com 它的工作原理,但它打破了SPF,我猜这样反复甚至合法的邮件对主机的声誉没有任何好处。 解决的办法是实施SRS(这对于Postfix来说似乎相当棘手),或者简单地将信封发件人重写为固定地址,比如[email protected] (如果有的话,我将不会获得很多,帐户)。 但是后来发现,如果我想将Google SMTP服务器保留为备用MXlogging,那么为某些收件人返回TEMPFAIL将导致任何RFC兼容的发件人尝试下一个MXlogging,从而将邮件传递给Google,而不会打扰我的主机转发它。 这是处理邮件的合法方式吗? 由于这个scheme,有多less个发送者MTA会破坏? 这些收件人主要关心从主要免费电子邮件服务(GMail,Yahoo!,Mail.Ru等)发送的邮件。 什么是适合这种情况的最适合的状态码和增强的状态码? 在RCPT TO之后,有没有什么办法可以用4xx来响应,而不是写一个自定义的milter呢?

目前SMTP服务器是一个开放中继

我在CentOS(5.7)上使用Postfix(2.3.3)。 现在,我的服务器似乎像一个开放的中继。 如果我指定一个login,它工作正常,无论是不安全和TLS(但是TLS对我无效的证书,但我想我只需要得到一个证书)。 这就是我想要的,如果一个客户端不支持TLS,那么回退到不安全。 但是,似乎如果我不提供任何login,它仍然会发送电子邮件。 这是我的main.cfconfiguration文件: command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix myhostname = mail.valdron.ca mydomain = valdron.ca myorigin = $mydomain mydestination = $myhostname, $mydomain unknown_local_recipient_reject_code = 550 mynetworks = 127.0.0.0/8 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix […]

postifx停止,接收邮件会发生什么?

有谁知道如果传入的电子邮件将排队,如果postfix停止? 我得到的印象邮件返回,并希望重新发送。 有没有办法让邮件队列,直到postfix重新启动?

Postfix邮件发送延迟

有什么办法来configuration延迟发送邮件通过Postfix服务器(Ubuntu 10.04Lts),我试图限制发送邮件到60邮件/分钟或1个邮件1Sec。