Articles of exim

Linux邮件服务器仅用于转发邮件

我们正在build立一个服务,其中一个部分将转发邮件; 所以会有很多[email protected]的“账户”,但这些只会被转发 – 我们将不会有任何实际的邮箱或存储在服务器上的任何邮件。 虽然我知道大多数,即使不是全部,邮件服务器可以做到这一点 – 有没有人有任何build议,特别适合这个目的的邮件服务器? 如果这是所有的邮件服务器,那就好了。

热/冷的邮件服务器设置

我们有两个邮件服务器(“dubone”和“dubdeuce”),一个工作,一个工作,另一个空闲。 我们希望有一个设置,如果dubone忙或者down,dubdeuce可以像dubone那样接受/拒绝/过滤电子邮件。 然后,一旦dubone再次可用,dubdeuce会将所有已存储的电子邮件推送到dubone上,这样电子邮件就在一个地方。 我们使用MySQL支持的Exim4和Dovecot,并且可以使用RoundCube访问。 两台机器都运行Ubuntu Linux。 我怎样才能在两台机器之间同步数据库,这样dubdeuce始终是最新的(它需要正确地完成工作),然后我将如何指示dubdeuce将所有累积的消息推送到dubone?

中级SMTP服务器(exim)如何处理反向散射?

我有一个专门的Ubuntu Lucid框,在我的备份MX(运行exim4 4.71-3ubuntu1.4)的托pipe服务提供商处,用于我在局域网上的Exchange 2007服务器上configuration的域。 因此,我的Exim服务器是中继,如果我的Exchange服务器或ISP连接断开,Exim服务器会将其全部caching起来,并在所有事情都恢复时将其中继给我。 所以问题是,我的Exim服务器接受所有地址@ mydomain.com是否有效,然后当我的Exchange服务器拒绝基于伪造发件人,垃圾邮件内容或任何其他的电子邮件时,Exim服务器卡在中间持有反弹。 当然,垃圾邮件发送者并不使用有效的发件人地址,所以现在我的Exim服务器的队列全部被反向散射回弹所阻挡,无法传递。 (在过去,我使用:失败:别名失败传递给不存在的用户直接,但由于这家伙是一个中间跳,他不知道任何有关哪些邮箱有效,哪些不是。) 那么,我该怎么办呢? 只要忽略它,这些信息将最终超时并被删除? 这可能会对我的IP的垃圾邮件声誉有害吗? 找出TCP / IP代理直接从我的托pipe服务器到我的Exchange服务器(从而消除备份cachingfunction?)的邮件连接? 把spamassassin放在我的托pipe服务器上,以阻止大多数垃圾邮件在初始连接,从而拒绝电子邮件彻底,因此没有NDR? 还有什么我没有想到的? 任何build议,以完成这一点非常感谢。 谢谢。

exim:远程主机是本地主机?

我对电子邮件服务器了解不多,而且遇到一些问题。 我正在设置exim将电子邮件转发到本地主机上的另一个端口进行testing。 Exim基本上应该连接到我的testingsmtp服务器并发送一封电子邮件。 PythontestingSMTP服务器:在端口9100上侦听,当电子邮件成功发送时,将其打印到控制台。 我已经通过telnetting进行testing,并手动发送电子邮件,它工作正常 我想让exim把所有发送的邮件都转发到这台testing服务器上,这个服务器位于同一台机器的不同端口上(localhost:9100)。 问题是,我不断收到我的主要日志中的以下错误信息: 2010-06-24 22:29:17 1ORs6v-0002MP-Vv <= bill @ bill-laptop U = bill P = local S = 344 2010-06-24 22:29:18 1ORs6v-0002MP -vv远程主机地址是本地主机:somehwere.com 2010-06-24 22:29:18 1ORs6v-0002MP-Vv == [email protected] R = smarthost defer(-1):远程主机地址是本地主机 反正有我禁用这个检查?

如何设置exim4在任何地方发送电子邮件,但仅限于授权用户?

在exim4configuration中努力探索各种中继控件。 我可以从我的服务器发送电子邮件,我可以发送电子邮件从家里和工作(因为我明确join适当的网块),但我不能得到我写的程序发送电子邮件到谷歌邮箱地址 – 我得到一个550中继不允许。 我的目标是能够从任何服务器发送电子邮件到任何(有效)的电子邮件地址,只要我提供一个合适的用户名和密码。 我怀疑SASL是在这里发挥作用的,但是我现在对于我可以inheritance的领域和我可以inheritance的机器之间感到困惑。 任何人都可以解开这个? [注:Ubuntu的盒子,所以exim4 Debian风格的分割configuration]

exim4在连接上显示TLS错误…(gnutls_handshake)

我的exim服务器显示以下错误:从xxxx.xxxx.xxxx连接的TLS错误。 ([127.0.0.1])[xxx.xxx.xxx.xxx](gnutls_handshake):已收到TLS致命警报。 我正在使用普通身份validation,我的设置是: plain_server: driver = plaintext public_name = PLAIN server_condition = "${if crypteq{$auth3}{${extract{1}{:}{${lookup{$auth2}lsearch{CONFDIR/passwd}{$value}{*:*}}}}}{1}{0}}" server_set_id = $auth2 server_prompts = : .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}} .endif 期待任何帮助或指针 提前致谢

Exim花费很长时间发送电子邮件,如何减lessExim服务的延迟?

运行exim服务的linux服务器没有负载。 系统正在成功发送电子邮件,但发送每封电子邮件需要很长时间。 基本上,如果我telnet到本地端口25端口,然后我尝试从那里发送一个电子邮件从服务器的响应是超级慢。 我们在那里运行的邮件应用程序需要8分钟以上才能发送4封电子邮件。 有没有人曾经与EXIM面对过这个问题,也许你现在可能是什么让EXIM等待这么久的设置。 我正在查看日志,我看不到任何指示错误的东西。 在mainlog的示例下面: 2009-08-10 07:21:05 H =(aurl.domain.ni)[127.0.0.1]警告:发件人速率4.6 / 1h 2009-08-10 07:21:29 1MaTsX-0000mw-Oe <= [email protected] H =(aurl.domain.ni)[127.0.0.1] P = esmtp S = 22003 id = 67402024.1249906753667.JavaMail.root @ aurl.domain.ni 2009-08-10 07:21:54来自(domain.com)的连接上的SMTP命令超时[127.0.0.1] 2009-08-10 07:22:42 1MaTsX-0000mw-Oe ** [email protected] R = lookuphost T = remote_smtp:远程邮件服务器发出的SMTP错误RCPT TO :: host mx3.earthlink.net [209.86.93.228 ]:550 [email protected] …用户未知 2009-08-10 07:22:42 1MaTti-0000nM-3b […]

Exim4不会发送消息

我exim4不发送任何消息。 日志说 2011-03-09 15:59:57 1PxKrl-00038i-BT malware acl condition: clamd: ClamAV returned /var/spool/exim4/scan/1PxKrl-00038i-BT: lstat() failed: Permission denied. ERROR 我认为clamav(运行clamd)对所提到的文件没有访问权限,但是clamav与Debian-exim在同一个组(运行exim4)。 即使将文件夹权限更改为+ rwx也不起作用。 任何想法在哪里寻找失败的原因?

configurationexim4以将Microsoft Exchange用作smarthost

我的公司最近设置了一个Active Directory驱动的Microsoft Exchange环境来整合传出的邮件。 我们有一套临时服务器,现在应该使用我们的MSEXCHG作为传出邮件的智能主机。 这些服务器位于DMZ中,这就是为什么在Exchange 2010 smarthost身份validation中使用upvoted解决scheme的原因? 不是一种替代scheme,因为我们不能允许DMZ中的服务器通过我们的Exchange服务器发送邮件。 我们在MSEXCHG中所做的事情: 添加一个用户([email protected]) 我们在exim4 (8)做的事情: 使用update-exim4.conf (8) (比较exim4_files (5) ),我们configuration了exim使用exchange.contoso.com:587作为智能主机。 在passwd.client( exim4_files (5) )中,我添加了以下行: exchange.contoso.com:[email protected]:secret123 : exim4_files (5) ) 在使用上述configuration启动exim之后,我在mainlog中得到以下两个TLS错误: TLS error on connection to ex.contoso.com [192.168.1.8] (recv): A TLS packet with unexpected length was received. TLS error on connection to ex.contoso.com [192.168.1.8] (send): The specified session has […]

Exim TLS和安全SMTP

我正在转换现有的邮件服务器,以支持我们的客户端encryption的SMTP,但我已经跑进了这个砖墙,用很less有用的日志数据来帮助我转发。 当使用普通的未encryption的SMTP时,一切工作正常; 只有在尝试使用encryption的SMTP时才会变成梨形。 我的eximconfiguration文件包含以下内容: # Allow any client to use TLS tls_advertise_hosts = * # Specify the location of the Exim server's TLS certificate and private key. tls_certificate = /etc/exim/exim.crt tls_privatekey = /etc/exim/exim.key 最初,Exim 似乎按预期工作,我能够安全地连接到邮件服务器并进行身份validation,但是在SMTP会话中input收件人部分之后,连接就会被删除。 使用未encryption的连接时不会发生此问题。 要testing安全SMTP我使用以下命令: openssl s_client -starttls smtp -crlf -connect localhost:25 这是我得到的输出: CONNECTED(00000003) depth=0 C = ZA, etc, etc verify error:num=18:self signed […]