我有一个Linux虚拟主机作为域名托pipe的虚拟主机。 它运行CentOS和Parallels Plesk 9.x. 无论如何,垃圾邮件不断以1-3 /秒的速度stream动。 问题的解释 xinetd服务监听SMTP连接并转发到qmail-smtpd。 qmail服务只处理队列,但不控制消息进入队列…这就是为什么停止它不起作用。 如果你停止xinetd和qmail,然后杀掉任何打开的qmail-smtpd进程,所有的邮件stream都会停到SOMETIMES。 问题是,在接受邮件之前,qmail-smtpd不够智能,无法检查本地主机上的有效邮箱。 所以,它接受一个伪造的replyto地址的坏邮件,在qmail队列中处理。 Qmail无法在本地交付并跳转到伪造的replyto地址。 我们认为修复是修补qmail-smtpd进程,使其能够在接受邮件之前检查是否存在本地邮箱。 问题是,当我们尝试编译由于Plesk控制面板而导致失败的chkuser补丁时。 有谁知道我们可以做不同或更好的事情? 其他的东西到目前为止还没有奏效: closures任何和所有的邮件进程(检查一个个人帐户已经被入侵的指标,这已经被证实不是这种情况)。 closures邮件和http服务器进程(在受损的formmail的情况下) 运行Exim代替qmail(简单/快速安装,但是xinetd迫使eximclosures并重新启动qmail) 通过Plesk GUI打开SPF保护。 没有帮助。 通过Plesk GUI打开灰名单。 没有帮助。 通过命令行禁用反弹通知 可能工作但有复杂情况的东西: 使用Postfix而不是qmail(没有Postfix的知识,不想打扰它,除非有人知道在投入时间之前它有可能处理反向散射问题) 如上所述,编译一个chkusr补丁 ,我们相信会和qmail一起停止这个问题(因为Plesk在混合中,每次编译都会失败,Parallels Plesk支持没有反应,除非我咳嗽) 如果我不清除垃圾邮件发送队列中的垃圾邮件,那么它就会堵塞数百万个垃圾邮件,并将导致OUTGOING电子邮件服务。
关于这个exim / etc / aliases手册页 我不确定/etc/aliases是如何工作的。 该 /etc/aliases The file should contain lins of the form name: address, address, … 我查看了/usr/share/doc/exim4-base/spec.txt.gz ,但是我想要的只是一个别名格式的例子 。 是吗 root: [email protected], [email protected], [email protected] 其中root是Linux系统上的login用户名,以及后面跟踪的别名(到root用户收件箱的电子邮件地址) 或者是 root: bobjoe, Robbiejoe 在域名被遗漏..所以别名文件不关心域.. ?? 那么如何将[email protected]路由到root用户呢?
我有一个Ubuntu 10.04 VPS设置来pipe理sub.example.com,我已经configurationExim使用本教程从Linode库发送电子邮件。 这是工作,但除了发送电子邮件,我意识到我需要一个非root用户的电子邮件地址([email protected])转发给我([email protected])。 我已经阅读了关于这个[1]的Exim文档,我并没有真正明白我应该做什么(似乎期望读者已经知道要更改哪些文件以及某些指令是做什么的)。 这里还有一个和 09年类似的问题 ,我不知道哪个(如果有的话)解决scheme适用于我的案例,或者哪些文件需要使用build议的行来修改。 TBH,如果没有Exim,有一个非常简单的方法可以做到这一点,那么这与我通过Exim发送电子邮件不会发生冲突。 我已经尝试修改/etc/aliases无济于事。 你可以告诉我很新的configurationMTA …提前感谢。 [1]我显然无法链接到,因为这是我在ServerFault上的第一篇文章。 我相信相关章节是第22章 – redirect路由器。
我试图摆脱从Exim发送的电子邮件时看到的版本号。 Received: from user1 by site.org with local (Exim 4.72) 我试过在这两个文件中编辑smtp_banner /etc/exim4/conf.d/main/02_exim4-config_options /etc/exim4/exim4.conf.template 但从那里删除版本号,然后重新加载Exim的configuration不起作用。 我发送我的testing电子邮件,如下所示: echo "Message Content" | mail -s "Subject goes here" [email protected] -v 更新1 comp1:/ etc / exim4#ls -l / etc / exim4 / 共96个 drwxr-xr-x 9 root root 4096 Jul 30 2010 conf.d -rw-r – r– 1 root root 76239 Jan […]
如果托pipe帐户遭到入侵,有哪些方法可以防止垃圾邮件从您的服务器上泄露? 在cPanel服务器上有一堆客户端,但是想知道是否有办法防止一个账户被入侵的机会。 当我的意思是妥协时,我的意思是,客户注册或客户帐户被黑客入侵,他的帐户被用于垃圾邮件。 难道你不能在exim或spamassassin中设置某种types的filter/黑名单术语,如果它匹配,将阻止/停止邮件走出去?
我们在一个网站上有一个工作的临时设置,用户可以在这里发送和接收邮件。 我们正试图设置一个服务器,使用电子邮件发送一些警告和错误到本地networking以外的地址。 问题是: 发送邮件的程序使用它所运行的用户名和服务器的本地主机名来发送它们。 这导致邮件具有格式的发件人:[email protected]。 Exim将这些邮件发送到ISP的SMTP服务器,SMTP服务器拒绝邮件,因为他们有一个非法或不可validation的发件人(内部地址)。 我想我应该configurationexim重写发件人时: 发件人的域名在本地networking上 接收者的域名在本地networking之外 我尝试在eximconfiguration中设置某种重写,但没有设法使其工作。 我会展示我曾经尝试过的,但是在上次访问该网站时我耗尽了时间,不得不恢复到原来的版本,失去了我尝试的所有更改。
我需要使用exim4暂时冻结特定发件人发出的电子邮件。 发件人使用远程SMTP(即通过TCP / IP)login。 我想要做的就是冻结(但不否认)他所有的电子邮件,这样我可以检查队列,允许或不允许进一步处理。 任何帮助,将不胜感激。
我在Debian sid上使用exim 4.82。 我已经跟随了几个关于如何configurationexim来签名外发电子邮件的教程,但是看起来好像有些东西不能像应该那样运行。 我的诊断是$sender_address_domain始终设置为服务器的主机名( /etc/hostname ),无论From:字段在电子邮件中。 我在/etc/exim4/conf.d/transport/00_exim4-config_header定义了以下macros: DKIM_CANON = relaxed DKIM_DOMAIN = ${sender_address_domain} DKIM_SELECTOR = dkim DKIM_PRIVATE_KEY = /etc/exim4/dkim.private.key 当前的设置签署了外发电子邮件,但DKIM签名中的域始终设置为euvps.rolisoft.net ,而不pipeFrom:字段。 我最好的猜测是$sender_address_domain被设置为euvps.rolisoft.net ,当它应该被设置为From:字段中的电子邮件地址的域。 因此,validation失败, bad version信息不正确: DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=euvps.rolisoft.net; s=dkim; // <- d= should be set to whatever is in From h=Date:Message-Id:From:Subject:To; bh=…; b=…; Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] […]
我有清洁安装debian wheezy。 我需要删除以下标题: Received: from www-data by %SERVERNAME% with local (Exim 4.80) 相关的答案没有帮助,因为我只是无法find在哪里configuration: 删除exim本地用户名 删除Exim版本号 我尝试执行/ usr / sbin / exim4 -bP received_header_text,并显示当前received_header_textvariables的值。 但是,我可以设置它? 我试图在/ etc / exim4中看到,但是grep -r "received_header_text"没有给出结果。 我应该在哪里更改received_header_textvariables值?
我试图设置一个电子邮件服务器,以便能够从多个IP地址发送电子邮件,所以我们的营销系统可以从多个域发送电子邮件,同时保持反向DNS查找一致。 IE,domain1.comparsing为10.0.0.1,domain2.comparsing为10.0.0.2等 理想情况下,邮件服务器将检查标题中的域,然后从池中select正确的IP地址,将其用于实际发送。 现在我们使用的是Exim,而且我认为一种解决scheme是在不同的接口上运行Exim的多个实例,然后编写一个SMTP代理来执行头部检查并将电子邮件转发到正确的Exim实例。我认为可能有比这更简单的解决scheme。 大家都知道,这不涉及垃圾邮件,我们拥有我们将使用的所有域和IP地址。