Articles of 邮件

通过代理使用postfix。 应该如何configuration?

Postfix默认使用端口25,465和587.在我的configuration中,我使用postfix的main.cf的选项smtpd_use_tls=yes启用了TLSencryption。 据我所知,这使得所有smtp通信都被encryption。 由于后缀只需要1个证书,不支持SNI ,我想用nginx作为代理,由基于SNI和域名的nginx作为代理,而不是由后缀来决定encryption。 我很困惑我必须在后缀做的变化,我会很感激你的帮助。 这是我的问题: 1)当我通过我的服务器发送电子邮件时,我使用端口25.但接收邮件又如何? 我应该改变这些后缀使用的端口(用nginxreplace它们)吗? 或者只是端口25就够了? 2)当我使用nginx作为代理时,我应该在postfix中禁用encryption吗? 如果我正确理解了这一切,那么nginx和postfix之间的内部代理通信不需要encryption,所以我应该禁用encryption,一旦我开始使用smtpd_use_tls=noconfiguration代理,对不对? 我需要任何额外的信息,请询问。

邮件和sendmail之间的区别Laravel 5

我希望和你们有关Laravel 5的头脑风暴和邮件function。 重点是:我有多台安装了CentOS 7的服务器,并将它们用作基于laravel 5的站点的Web服务器。 几天前,我不得不把一个网站从升级到生产服务器。 但是,邮件function根本不起作用。 在暂存站点上,我将邮件驱动程序设置为sendmail并像魅力一样工作。 另一方面,生产服务器不能通过网站发送一封邮件,直到我将邮件驱动程序设置为“mail”insmail的“sendmail”。 你们有什么想法,为什么会这样呢? 所有的服务器都在使用sendmail,没有想过,但是这个特定的服务器(与其他服务器没有什么区别)仅仅把“mail”当作邮件驱动程序。 为什么会这样?

smtpd_recipient_restrictions:一些RBL工作,但SBL不是

我正在尝试设置postfix,以便它使用阻止列表来阻止垃圾邮件。 这是我在main.cf中的限制设置: smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_rbl_client zen.spamhaus.org,reject_rbl_client b.barracudacentral.org,check_policy_service unix:private/spfpolicy 我通过向crynwr.com服务发送电子邮件来testing限制,该服务使用来自阻止的IP的电子邮件进行回复。 maillog在交付时显示了这一点: Aug 23 12:06:27 srv2 postfix/smtpd[23321]: NOQUEUE: reject: RCPT from ns1.crynwr.com[192.203.178.14]: 454 4.7.1 Service unavailable; Client host [192.203.178.14] blocked using b.barracudacentral.org; Client host blocked using Barracuda Reputation, see http://www.barracudanetworks.com/reputation/?r=1&ip=192.203.178.14; from=<[email protected]> to=<MYEMAILADDRESS(REDACTED)> proto=SMTP helo=<pdam.crynwr.com> 所以它表明某些东西被postfix拒绝了,但是这封电子邮件从另一个IP到达,并在我的收件箱中显示出来:邮件图片 我真的迷路了,甚至不知道从哪里开始看,所以我会更新这个更多的信息,如果需要的话。 我使用Centos Web Panel运行Centos 6.8。 编辑:更新,以适应发现梭子鱼阻止列表工作,但zen.spamhaus.org不是

客户端尝试访问不存在的名称空间(Dovecot和Squirrelmail)

我已经呆了好几天了,尽pipe有无数的search,但是还是找不到解决办法。 我在vps中托pipe了几个域名,并把所有的电子邮件转发到gmail地址,但是我想build立自己的电子邮件,所以我不必再依赖gmail了。 Postfix和Dovecot是按照这里的说明安装的: 在CentOS 7上用Postfix,Dovecot和MariaDB发邮件 由于Squirrelmail是最基本的电子邮件客户端,因此我决定从此开始。 我花了几天的时间试图让它接收和发送电子邮件(我不得不禁用https访问至less有页面加载 – 稍后将处理,并且TLS也被禁用 – 如果它运行没有必要在与其他一切相同的服务器上)。 正确地显示页面,似乎是一个完整的故事。 在左边的面板上,文件夹列表应该出现,我得到“错误:无法完成请求。查询:CREATE”发送“给出的原因:客户端试图访问不存在的名称空间(邮箱名称应该前缀为:INBOX )”。 基于我读过的所有东西(这已经很多了),我认为问题是鸽子,但我可能是错的。 如果有人能指出我的configuration有什么问题,我将不胜感激。 下面是我所能想到的所有configuration文件:( 机密信息由####取代) /etc/dovecot/dovecot.conf: protocols = imap pop3 log_timestamp = "%Y-%m-%d %H:%M:%S " mail_location = maildir:/home/vmail/%d/%n/Maildir ssl_cert = </etc/pki/dovecot/certs/dovecot.pem ssl_key = </etc/pki/dovecot/private/dovecot.pem namespace { type = private separator = . prefix = INBOX. inbox = yes } service auth { […]

在Windows Server 2008上抑制smtp电子邮件的最佳方法

我有一个SMTP服务器设置为我的网站的出站电子邮件。 为了不被列入黑名单,我想限制出站电子邮件在任意的阈值(比方说,每小时500)。 什么是实施这个最好的方法? 我看到的可能性是: 1)SMTP虚拟服务器内的某种出站限制(不确定当不是完全成熟的Exchange Server时是否可能) 2)创build一个窗口服务,查询电子邮件的数据库表,处理TOP N结果,然后睡觉X分钟。 3)可能通过预定的存储过程处理 这些都是最好的方法吗?

我应该阻止所有.html附件回应最近的垃圾邮件吗?

最近我看到了垃圾邮件的增加,其中很多都包含了.html附件。 一些电子邮件伪装成退回邮件,鼓励用户打开HTML以查看被退回的邮件。 其他人使用类似的技巧欺骗用户打开文件。 我正在考虑封锁附有.html文件的所有电子邮件,以吸引更多的垃圾邮件。 使用zen.spamhaus.org已经大大减less了去年9月份使用时收到的垃圾邮件数量,但是很多这些.html附件已经得到了解决。 我看了几下,他们用META REFRESH标签redirect到某个网站。 由于附件是以base64编码的,所以SpamAssassin无法检查对应于各种URL黑名单的URL。 我在我的系统上使用SpamAssassin,ClamAV和simscan(qmail的附件),并且可以轻松地阻止某些附件。 我的问题是.html文件是否通常作为附件在合法邮件上发送。 注1:我不是指HTML格式的电子邮件,我特别谈论一个.html文件作为附件,必须在网页浏览器中打开。 注2:我正在考虑对于我为150多个域维护的托pipe服务器。 大多数是有1-5个帐户的小企业。

通过SMTP虚拟服务器发送时,广域网IP显示在标题中

在我的Windows Server 2008上,我安装了IIS 7,ColdFusion 9和虚拟SMTP服务。 我在使用虚拟SMTP服务发送电子邮件的服务器上托pipe多个应用程序。 每个应用程序都有自己独立的SMTP虚拟服务器,因此电子邮件标题中的FQDN将与来自地址的电子邮件相匹配。 每个应用程序也有自己的公共IP地址,SMTP服务器作用于不同的公共IP地址。 我已经configuration了与FQDN匹配的IP地址的RDNS查找,这将使电子邮件收件人感到满意。 但是,对于电子邮件收件人主机,这些IP地址实际上并不是连接的那些IP地址; 而是接收主机看到路由器的WAN IP地址。 许多邮件收件人拒绝我们的电子邮件,因为该IP地址上的RDNS查找失败。 简单地为该地址添加一个RDNS查找将不是一个完整的解决scheme,因为我们需要不同的IP地址为机器上不同的域名。 如何解决这个问题,使我的电子邮件标题显示SMTP服务器的公共IP地址,而不是路由器?

如何监视Linux zimbra邮件stream量(in和cout)?

我在linux中configuration了zimbra邮件服务器。 有没有办法通过Linux服务器来监控电子邮件stream量。 或者在这个zimbra邮件服务器上监控垃圾邮件活动。 感谢您的帮助。

当Exchange收到消息时,将通知发送到另一个地址

我有一个内部Exchange 2010服务器,它不接收外部电子邮件,也不发送任何电子邮件。 当用户在内部Exchange服务器上收到消息时,我想向外部电子邮件发送通知电子邮件。 这条消息会简单地说:“邮件已发送到您的XYZ电子邮件,去检查它” 理论上,AD将具有与用户的AD帐户关联的外部电子邮件地址。 我希望当在这个Exchange服务器上收到一封电子邮件时,可以触发一个进程,我可以采取某种行动来查找收件人的AD帐户,获取外部电子邮件地址,并向该用户发送标准电子邮件。 这将是所有Exchange账户的全球规则。 问题是我不知道从哪里开始。 谢谢!

DNS设置邮件到两个不同的服务器

我有一个stage.domainX.com和domainX.com 。 如何将MXlogging相应地调整为发送到stage.domainX.com所有邮件都转到一个服务器(IP1 66.xx.xx.xx),而发送到domainX.com所有其他邮件转到另一个服务器(IP2 67)。 xx.xx.xx)? [email protected] -> IP1 [email protected] -> IP2