Articles of exim

用SpamAssassin阻止垃圾邮件

我有一个运行网站和电子邮件exim的服务器。 我已经添加了无数的RBL,包括梭子鱼,试图减less传入的垃圾邮件。 然而,他们仍然不断进来。客户使用RoundCube。 有没有办法让他们提交电子邮件作为垃圾邮件或什么的? 有没有其他方法可以尝试减less传入的垃圾邮件?

configurationExim发送到内部和外部地址

我inheritance了一个显然使用Exim作为其MTA的网站。 假设我们可以访问该网站: http://example.com/ 在Example Corp.工作的用户注意到,当PHP Web应用程序尝试将邮件发送到如下地址时,他们没有收到电子邮件 : [email protected] [email protected]等 问题 当服务器从example.com的主机名发送邮件时, SPFlogging似乎工作得最好。 但是,我们无法通过电子邮件向任何人发送电子邮件,当我们有这样的主机名。 我更改了服务器上的主机名,但是现在它不适用于现有的SPFlogging(详情如下)。 我想我需要build议configuration主机名或Exim。 背景 在Gmail,雅虎,Mailinator等发送到外部地址的电子邮件经历了很好。 我使用Mailinatortesting电子邮件,因为您可以通过电子邮件发送任何地址而无需创build完整帐户。 我用这样的语法来运行testing。 这个testing会成功。 echo "This is message body." | mail -s "SMTP Test 1" -r "[email protected]" [email protected] 这个testing会失败。 echo "This is message body." | mail -s "SMTP Test 1" -r "[email protected]" [email protected] 一些简单的路由testing可以通过使用地址testing选项来完成。 这个testing会成功。 exim -bt [email protected] [email protected] […]

发送电子邮件时从名称更改

我已经在Debian 7上安装了exim4,将我的服务器上的警报和内容发送到我的Gmail帐户。 我编辑了/ etc / email-addresses并添加了一行: sysadmin: [email protected] 当我收到邮件时,头部标题为“sysadmin [email protected]”。 如何将其更改为“System Alerts [email protected]”? 我试过编辑logwatch.conf文件: MailFrom: "System Alerts <[email protected]>" 但是这并没有奏效。 我试过编辑/ etc / email-addresses文件: sysadmin: "System Alerts <[email protected]" 但是这也不起作用。

sendmail / exim4两台服务器一台是send-only

我们有以下设置: 一个在Debian上使用PHP的主服务器,可以发送电子邮件,但不能接收。 它已经安装了exim4。 我们称之为example.com 一台邮件服务器在不同的机器上,用于发送和接收电子邮件。 这一个将是mail.example.com 。 我只负责第一台已迁移的服务器。 第二个与其他域名共享工作正常。 问题是我不能让它发送电子邮件到第二个。 当来自不同域的用户使用我们网站上的密码重置选项时,新密码会成功发送给他们,但是当[email protected]尝试使用时,则第一台服务器会尝试在本地发送邮件。 我试着将它设置为转发到mail.example.com ,但是它试图通过它发送每一封电子邮件,无论它们是否属于这个。 当我尝试dpkg-reconfigure exim4-config可以想到的dpkg-reconfigure exim4-config ,我已经用尽了选项。 他们中的大多数我不明白,因为这些unix人一半的时间命名与他们的意思完全相反。

Gmail将所有由exim4发送的电子邮件标记为垃圾邮件

我将虚拟专用服务器configuration为带有exim4的只发送邮件服务器。 无论如何,当我向Gmail帐户发送电子邮件时,它会被标记为垃圾邮件,因为“违反了Google推荐的发件人指南”。 我检查了我的域名是不是列入黑名单,而不是。 我还创build了一个loggingA与我的域名,我作为反向DNS我的VPS。 我无法弄清楚这个问题。 谁能帮我?

Exim日志消息是指超出我们控制范围的问题

我注意到我的邮件队列中的下列消息,其中许多是相同的邮件收件人域。 (hotmail和xtra.co.nz只是两个很多) check_mail_permissions could not determine the sender domain [routed_domain=xtra.co.nz message_exim_id=1ZXvOP-00006m-IR sender_host_address=197.221.224.46 recipients_count=1] 此消息中列出的IP地址是我们国家电信运营商ADSLnetworking的通用IP。 当用户查询到公网IP时,所有用户都会显示这个IP,ADSLnetworking运行在私有IP子网上,由ISP的边缘路由器进行授权。 我不知道我们可以做些什么来移动邮件,因为它堆积在我们的服务器队列上。 在Centos上使用Exim 7。

使用exim systemfilter删除特定的传入和传出的电子邮件并返回消息

我想使用systemfilter忽略来自和到特定域的电子邮件,使用以下规则: 如果(“$ message_body:,$ h_to :, $ h_reply_to :, $ sender_address”包含“example.com”),则失败endif 但是,这种过滤的问题在于,它使得发送者失去了我们不希望的发送者。 我们不希望全局禁用反弹消息,所以可以简单地删除我们的规则insilal FAIL检测到的任何消息和交付失败? 请给我一个build议。 亲切的问候

邮件服务器更改IP(Exim4,Dovecot)

我们有一个运行12个电子商务实例和4个IPS的WEB服务器。 1活跃,3以防万一…我们的一个网站最近被黑客入侵,它被用来发送垃圾邮件,导致IP黑名单。 为了正确地将smtp切换到另一个IP,应该采取什么措施? 我们的exim4文件夹包含所有我们的域名+ IP列表的文件域名。 IP应该在那里改变。 我们是否应该只更改DNS控制面板中的MX? 哪些步骤对于正确的IP交换是必须的? configuration:exim4,dovecot,clamav,sa 非常感谢你。

exim:远程smtp中继smarthost的不同密码

目前我有我的eximconfiguration设置为使用外部SMTP服务器发送所有电子邮件。 所有用户使用本地密码对我的exim服务器进行身份validation,然后将发送的消息通过智能主机中继到远程SMTP服务器,该服务器与连接到我的exim服务器(运行cPanel)的用户直接使用不同的login名, 。 这是当前的configuration: remote_route: driver = manualroute domains = !+local_domains transport = remote_transport route_list = * remotesmtpserver.com remote_transport: driver = smtp port = 587 hosts_require_auth = <; $host_address hosts_require_tls = <; $host_address remote_login: driver = plaintext public_name = LOGIN hide client_send = : remote_username : remote_password 这一切都运作良好,并按预期。 问题是我想为选定的一组用户/发件人使用不同的remote_username和remote_password。 login名(对于我的exim服务器)是完整的电子邮件地址,所以我已经将这些电子邮件地址添加到文件/ etc / differentlogin(即由新行分隔的电子邮件地址列表)。 然后我尝试在remote_login部分进行以下设置: remote_login: […]

邮件服务器和自定义传入logging器/filter/代理

我必须编写一个应用程序,并将其链接到一个新的后缀或exim4邮件服务器,这个应用程序必须完全读取和处理所有传入的消息。 作为可选的要求,它可以根据邮件内容过滤一些消息。 之后,我需要一个非常常见的邮件服务器。 什么是最好的方法呢? 是否可以将代理/filter附加到像后缀或exim4的MTA? 只是澄清,这将用于系统之间的自动邮件交换,这个应用程序应该读取所​​有传入的电子邮件,以在数据库中存储一些状态variables。 但是,邮件交换将通过标准的pop3 / smtp协议完成,所以我更喜欢使用标准的邮件服务器。 我可以考虑Exim或Postfix。