Articles of 电子邮件服务器

邮件标题中是额外的“收到”,我可以删除吗?

我使用我们自己的VPSnetworking和邮件服务器定期发送一个通讯到50,000个地址。 我正在努力提高可交付性,并正在浏览数以千计的退回电子邮件。 我注意到的一件事是,有一种额外的“收到”标题,我不知道是否会造成任何问题。 其中一个反弹信息表明它不接受由于中继,我不知道这是否可能是原因(没有中继)? 以下是一条示例消息的摘录: Received: from mydomain.com.au ([xxxx]) by ipbvo.tcif.telstra.com.au with SMTP; 06 Mar 2014 11:22:13 +1100 Received: from internaldomainname.com ([127.0.0.1]) by mydomain.com.au ; Thu, 6 Mar 2014 11:22:11 +1100 第二行是我所问的。 邮件服务器是否必须指出这一点? 通讯发送系统是用ASP.NET编写的,并使用Jmail .NET通过127.0.0.1服务器发送每封电子邮件。 正在使用的邮件服务器软件是Hmailserver。 另外,如果它不能改变,我想replace它显示的internaldomainname部分。 这将是一个Hmailserver,DNS或networking设置?

SMTPD限制

我正在寻找关于Postfix限制configuration的一些build议。 我正在寻找一个平衡的configuration,正确地拒绝垃圾邮件和未经授权的访问重试。 最近,我一直在阅读一些文档,并试图从别人的经验中学习,但是当限制出现时,我有点困惑。 现在,我被迫设置permit_sasl_authenticated作为第一个限制,以便通过桌面电子邮件客户端应用程序发送电子邮件时,经过身份validation的用户不会与垃圾邮件阻止列表相匹配。 如果我删除这样的限制,那么通过桌面电子邮件客户端应用程序(例如MS Outlook)发送电子邮件并通过ADSL或dynamicIPS连接到networking的人通常会被检测为垃圾邮件。 我想知道如果我错过了阅读其他configuration,教程和文档,他们看起来没有受到这个问题的困扰。 我觉得我是唯一的一个。 我也想知道,如果我在每个限制声明中检查正确的垃圾邮件列表。 mynetworks_style = host smtpd_client_restrictions = permit_sasl_authenticated, reject_rbl_client sbl.spamhaus.org, reject_rbl_client blackholes.easynet.nl ,reject_rbl_client zen.spamhaus.org ,reject_rbl_client bl.spamcop.net ,check_client_access正则expression式:/ etc / postfix / client_restrictions smtpd_data_restrictions = reject_unauth_pipelining smtpd_end_of_data_restrictions = smtpd_etrn_restrictions = smtpd_helo_restrictions = permit_mynetworks, check_helo_access哈希:/ etc / postfix / helo_access, permit_sasl_authenticated, warn_if_reject reject_non_fqdn_hostname, reject_invalid_hostname, 许可证 smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_pipelining, permit_mynetworks, […]

VPS解决scheme中的电子邮件

有一点我自己的背景, 我是一个web开发者,习惯于共享主机,在我的新工作中,我习惯于使用我们自己的服务器(运行CentOS)和Linux命令行。 正因为如此,我觉得这是我在工作之外接近类似解决scheme的一个正常的步骤,我从共享主机发展而来,只是想要更多地控制我的应用程序。 我一直在寻找一些VPS解决scheme,阅读一些评论,现在我有信心采取这些服务之一,并迁移我的应用程序。 我已经使用自己的.com域多年了,当我把电子邮件迁移到VPS后,我宁愿继续使用它,因此我的问题是:我应该如何在VPS解决scheme中处理电子邮件? 我环顾四周,在设置自己的邮件服务器方面似乎也有一些共同的恐惧,我发现了最好的信息: 获取mydomain.com的DNS更新以将MXlogging指向您的服务器; 安装你select的MTA(我当然推荐使用postfix); configurationMTA从mydomain.com接收邮件并发送到本地邮箱/ es; 安装你select的MDA(当然,我推荐dovecot); 为POP / IMAP访问configurationMDA; 设置您的MUA来检索/同步邮件。 这对于具有我的知识水平的人来说太过扑朔迷离了。 这是处理电子邮件的正确方法吗? (如果是这样,是否有更好的/广泛的指导如何做到这一点?)还是有什么“容易”,我可以做? (请记住,我不想要任何特别的东西,只要能够收发电子邮件,某种networking邮件软件也不错) –

在Cloudflare中的邮件服务器和MXlogging

我在CentOS 6中使用postfix / dovecot构build了自己的邮件服务器,这是我的postconf -n结果: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 home_mailbox = Maildir/ html_directory = no inet_interfaces = localhost inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mydomain = […]

Postfix以奇怪的方式发送和接收。

我有一个电子邮件服务器,在CentOS 6.5,32位系统上运行,Postfix和Dovecot运行在它们的所有依赖项上。 假设我的域名是www.anw.com 我已经按照这个顺序为我的域创build了Alogging www.anw.com 37.143.374.15 # points to my web server anw.com 37.143.374.15 # points to my web server mail.anw.com 227.80.74.199 # points to my mail server 我也创build了一个MX服务器 mail.anw.com 227.80.74.199 现在,使用postfix我创build了两个帐户,即[email protected][email protected]使用squirrelmail我可以发送和接收这些帐户之间没有任何问题。 我也可以将电子邮件发送到任何电子邮件帐户,如雅虎和谷歌,但我不能收到从谷歌或雅虎发送的电子邮件。

使用pfSense发送邮件?

如何/可以/我应该使用我的pfSense路由器作为外发邮件服务器? 我在内部networking上有几个networking服务器和设备,需要将邮件发送到Internet。 但是,由于我们使用Google Apps,因此我不需要使用邮箱的传统内部邮件服务器。 我一直在Debian的内部使用Postfix,但是如果可以的话,我想简化一下,减less我正在维护的服务器的数量。

'请configuration一个完全合格的域名'错误

我在一个虚拟主机上运行一个nginx网站,我试图设置iRedMail,但这是运行bash iRedMail.sh时得到的错误。 <ERROR>在我们继续之前,请在/ etc / hosts中configuration完全限定的域名(FQDN)。 etc/sysconfig/network文件 NETWORKING=yes HOSTNAME=mail.website1.com etc/hosts文件 (xxx.xx.xxx.xxx是我真实的服务器ip地址) 127.0.0.1 mail.website1.com mail localhost ::1 localhost xxx.xx.xxx.xxx website1.com xxx.xx.xxx.xxx website2.com 我究竟做错了什么? 谢谢! 编辑:仍然出现这个错误。 <ERROR>在我们继续之前,请在/ etc / hosts中configuration完全限定的域名(FQDN)。 例: mail.iredmail.org邮件本地主机 这是我的新configuration文件: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 xxx.xx.xxx.xxx website1.com xxx.xx.xxx.xxx mail.website1.com mail xxx.xx.xxx.xxx website2.com

sendmail是否将所有内容都发送到“单个文件”中的下游智能主机?

CentOS 5.x / SendMail 8.14.x 我有一个SendMail服务器,将所有出站邮件传递到云中的下游智能主机: define(`SMART_HOST',`relay:[example.blah.com]')dnl example.blah.com有多个Alogging和MTA可用来接受连接。 如果多个电子邮件需要同时出去,sendmail会build立多个连接到下游的智能主机? 我做了一些理智的检查,netstatbuild议sendmail在事情忙的时候会尝试使用多个同时连接。 如果是这样的话,那么默认的规则是什么呢? sendmail将build立多less个连接到下游源? 当它build立这些连接时,它会使用它之前解决的相同的Alogging吗? 或者是否有可能这些其他连接可以转到其他Alogging/主机?

如何设置Postfix与Opendkim自动签署PHP电子邮件?

我发现: 提交的电子邮件已经正确签名(即与MUA的Outlook和Thunderbird一起发送的邮件) 命令行发送的电子邮件已正确签名 使用PHP发送的电子邮件 ,特别是PHPMailer(非smtp提交,普通PHP mail() ) 签名不正确。 我听说过phpMailDomainSigner,这是一种破解方式,如果可能的话,我想在顶部MTA / milter级别解决这个问题。 这里是: /etc/opendkim.conf # Log to syslog Syslog yes # Required to use local socket with MTAs that access the socket as a non- # privileged user (eg Postfix) #UMask 002 # dkim-milter (2.5.2.dfsg-1ubuntu1) hardy: # Disable new umask option by default (not needed since […]

为什么在更新sendmail.mc后第一次出现m4错误“linux-gnu.m4 – 没有这样的文件或目录”?

SendMail 8.14.x | CentOS 5.x 我注意到,如果我手动更新/etc/mail/sendmail.mc(例如,启用TLS支持),然后popupsendmail,我得到以下错误: Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: sendmail.mc:18: m4: cannot open `/usr/share/sendmail-cf/ostype/linux-gnu.mf': No such file or directory [ OK ] Starting sm-client: [ OK ] 这只发生在更新sendmail.mc文件后的一次。 如果我再次popupsendmail(不做任何其他更改),我不会再看到错误。 任何想法为什么发生这种情况 这不会导致任何错误 – 我只是好奇。