我目前正在计划我的新邮件服务器,并不能停止考虑一件简单的事情:DNS设置。 大多数MXlogging看起来像mail.doomain.tld或mx01.domain.tld 。 使用这样的格式有什么好处,或者我可以使用domain.tld吗?
我有一个centos 6.5服务器运行Apache和托pipe约8个域名。 还有后缀2.6安装服务这些本地域发送电子邮件由PHP生成(网站联系表格)。 Postfix安装是默认的。 没有对main.cf或任何其他文件进行修改。 现在,其中一个网站已被黑客入侵,并使用以下地址发送垃圾邮件:random_user1@hacked_domain.com,random_user2@hacked_domain.com,random_user3@hacked_domain.com(hacked_domain.com是被黑网站的实际域名) 我想阻止这个特定的(本地)域发送,而所有其他域名应该正常发送。 到目前为止,我创build了一个名为“rbl_blacklist”的后缀文件夹中保存的“黑名单”,如下所示: hacked_domain.com REJECT 如何在main.cf中使用此文件,以防止发送来自***@hacked_domain.com的邮件? (也欢迎任何其他build议) 编辑: 我不想阻止某些用户,因为没有任何! 我只想阻止发送的所有电子邮件:*@hacked_domain.com被发送!
标题说明了一切。 我将我的系统上的主机名更改为FQDN,现在Postfix不会启动,并说: Sep 1 21:57:06 mailer postfix/master[4759]: fatal: bind 127.0.0.1 port 10029: Cannot assign requested address 有趣的是,在错误日志中仍旧有“邮件程序”的名字。 我已更新我的configuration,以便它应该有新的主机名: myhostname = mailer.xxx.com mydomain = mailer.xxx.com 但没有喜乐。 请帮忙! 让我知道如果有任何其他信息,你需要… Postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all mailbox_size_limit = 0 mydestination = mailer.xxx.com mydomain = […]
问候, 谷歌说,我从我的IP发来太多的电子邮件。 由于我从来没有使用这个smtp来发送电子邮件,我怀疑我的后缀是有点错误configuration,所以我有一个开放的中继 google LOG entry: Oct 8 06:29:29 domU-12-31-39-00-C1-66 postfix/smtp[15217]: 79B661A0CC: to=<[email protected]>, relay=alt1.gmail-smtp-in.l.google.com[209.85.219.30]:25, delay=423271, delays=423209/0.03/31/31, dsn=4.7.0, status=deferred (host alt1.gmail-smtp-in.l.google.com[209.85.219.30] said: 421-4.7.0 [174.129.96.42] Our system has detected an unusual amount of 421-4.7.0 unsolicited mail originating from your IP address. To protect our 421-4.7.0 users from spam, mail sent from your IP address has been temporarily […]
无论如何,我可以直接从Postfix得到一份报告,说明每天发送多less封电子邮件或其他类似的统计数据? 作为“开箱即用”的解决scheme?
我在openSUSE 11.2上运行自己的电子邮件服务器(postfix)和我自己的DNS服务器(绑定)。 最近我发现,我不能发送电子邮件给康卡斯特用户,显然是因为他们不能对我的IP地址做反向DNS。 据我所知,我确实有正确的PTRlogging。 我可以从我的本地机器进行反向查询,没有问题,但是如果我尝试从我的networking之外说它的IP地址不存在。 除了设置我的PTRlogging以使其正常工作外,还有其他事情需要我去做吗?
我想通过我的服务器从我的笔记本电脑中继邮件。 我已经成功地configuration了postfix和SASL,而且我可以成功地使用telnet。 dhcp-241:~ jgorset$ telnet mail.example.com 25 Trying 85.25.124.196… Connected to mail.example.com. Escape character is '^]'. 220 mail.example.com ESMTP Postfix EHLO mail.example.com 250-mail.example.com 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN 250-AUTH=PLAIN LOGIN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN AUTH PLAIN *********************** 235 2.7.0 Authentication successful MAIL FROM: <[email protected]> 250 2.1.0 Ok RCPT TO: <[email protected]> 554 5.7.1 […]
我正在pipe理一个小型企业的邮件服务。 他们有一个邮件主机foo.example.org ,其互联网连接是一个具有永久IP地址的ADSL服务。 不幸的是,许多邮件系统的configuration错误如下: 发送主机bar.example.com将愉快地发送到foo.example.org ,并且 bar.example.com的DNS有一个MXlogging,其中列出了邮件应该针对该域的主机( mail.example.com ); 但 指定的主机mail.example.com拒绝来自foo.example.org SMTP连接。 所以声明的发送者的域名有一个MX拒绝从这个主机接收连接 。 这种错误configuration使得他们的系统成为单向邮件发送者,这是一个问题。 请注意 ,我并不像一些评论者所假设的那样谈论只发送邮件的主机; 这不是问题。 错误configuration位于域的邮件系统中 ,当该域的MX不接受来自您要发送的域的SMTP连接时,为该邮件声明发件人域。 我也确认了DNSconfiguration是正确的 (A和PTRlogging能够正确地映射两种方式),并确认主机的IP地址在许多信誉良好的黑名单服务中都没有被列入黑名单,其中JohnnyD提供了有用的链接。 那些拒绝这个主机的邮件系统似乎是这样做的,主要是因为它在ADSL服务上,而不pipe它有一个永久分配的IP地址,并且没有在dynamicIP地址的信誉列表中列出(因为它是一个永久的 – 指定的地址)。 如何在客户的邮件主机上configurationPostfix来拒绝声明发件人域的SMTP会话,SMTP会话本身拒绝来自该主机的SMTP ? 也就是说,如果SMTP客户端声明一个我们无法使SMTP连接返回的域,那么没有太多的意义接受传入的连接。 我想象一个延迟检查(在低成本检查之后剔除大多数垃圾连接),使客户端保持在另一端,同时尝试将SMTP客户端连接返回到发件人声明的域。 如果该连接被拒绝,则传入的连接也被拒绝。 是的,这意味着某些邮件可能被阻止。 但是,这比接受信息要好,然后没有办法回复,或者告诉发件人他们最后还是有问题的。 通过在SMTP时间阻止邮件,发件人至less会收到提示通知 ,现在不是这种情况。 我也打开其他的build议,如何解决这个问题(短不使用这个邮件主机,这是不是一个选项)。
你如何让Postfix保存从客户端接收到的所有外发邮件的日志(全部邮件头+有效载荷)? 到目前为止我发现的最接近的参数是always_bcc ,但是这会丢失一些信息(至less是RCPT-TO信息)。 预先感谢任何提示。
我正在尝试设置邮件服务器。 我有我的SMTP身份validation使用sasl的问题。 我正在使用postfixadmin来创build我的邮箱,密码是在某种types的md5,postfixadmin config.inc.php: $CONF['encrypt'] = 'md5crypt'; $CONF['authlib_default_flavor'] = 'md5raw'; sasl是这样configuration的(/etc/postfix/sasl/smtpd.conf): pwcheck_method: auxprop auxprop_plugin: sql sql_engine: mysql mech_list: plain login cram-md5 digest-md5 sql_hostnames: 127.0.0.1 sql_user: postfix sql_passwd: **** sql_database: postfix sql_select: SELECT password FROM mailbox WHERE username = '%u@%r' log_level: 7 如果我想用我的密码进行身份validation(比方说从Thunderbird),我不能。 如果我使用来自MySQL的哈希密码,我可以validation并发送电子邮件。 所以我认为问题是与哈希algorithm。 你知道如何设置SASL(或postfixadmin)一起正常工作。 我不想以纯文本存储我的密码…