Articles of smtp

新的CentOS 7服务器 – 从PHP应用程序发送邮件

道歉为新手问题,但我希望有人可以提供一些帮助/步骤。 我正在将网站从托pipe共享主机帐户在线迁移到新的CentOS 7云服务器。 除了尝试从PHP脚本发送电子邮件之外,一切看起来都是完美的。 在设置CentOS服务器时,我没有configuration任何邮件应用程序等。 我假设这是因为我没有安装的东西。 任何人都可以build议如何设置服务器从PHP应用程序发送电子邮件(我不想设置一个完整的邮件服务器,因为这是通过Office365pipe理) 。 我试着发送一个testing,并把它发送给/ var / spool / mail 任何帮助/build议将是伟大的! (从/ var / spool / mail /下面输出) –0AEF.1434711105/testserver1.localdomain Content-Description: Delivery report Content-Type: message/delivery-status Reporting-MTA: dns; testserver1.localdomain X-Postfix-Queue-ID: 0AEF X-Postfix-Sender: rfc822; [email protected] Arrival-Date: Fri, 19 Jun 2015 06:51:44 -0400 (EDT) Final-Recipient: rfc822; [email protected] Action: failed Status: 5.0.0 Remote-MTA: dns; googlemail.com Diagnostic-Code: […]

将所有SMTPstream量转发到反垃圾邮件服务器,除了已通过身份validation的SMTP?

从历史上看,我们已经通过less数多用途服务器处理SMTPstream量,每台服务器都有自己的本地垃圾邮件堆栈。 我们已经发展了,这不再可行。 现在我们已经有了一个反垃圾邮件网关,但是垃圾邮件发送者仍然像以前一样直接向SMTP端点发送消息。 我们的大多数用户通过mail.example.com连接到他们的服务器,SMTP,IMAP和POP直接指向他们的服务器IP。 我怎样才能转发“垃圾邮件发送者”的stream量,这完全忽略了域的MXlogging,同时仍然留下端口25用户的SMTPstream量? 用户的MTAstream量支持端口587(auth required)和25。我基本上需要将路由到服务器的电子邮件stream量转发到反垃圾邮件网关进行检查,同时允许用户SMTPstream量(他们的外发电子邮件)允许而不是通过反垃圾邮件网关旅行。 我在端点上使用qmail。 这可能吗? UPDATE 实际上,我不需要将垃圾邮件转发到远程垃圾邮件filter。 这对于学习垃圾邮件非常有用,但没有必要,我可以不用。 端点SMTP服务器需要… 允许用户通过SMTP服务器发送邮件,仅在端口587和25上进行身份validation。为了不破坏传统configuration,我仍然需要将端口25打开以进行已validation的会话。 将端口25configuration为接受来自反垃圾邮件filterIP的未经身份validation的邮件,而不接受来自任何其他未经身份validation的IP的邮件。 传入的过滤邮件没有通过身份validation。 它只是通过MXlogging的filter进行中继。

如何使用命令行或脚本为Windows SMTP添加允许的中继IP

我有一个很长的IP地址列表,我需要将其作为允许的中继添加到Windows Server 2008 R2上的内置SMTP服务(IIS 7.5,但SMTP使用旧的IIS 6.0pipe理器) 我知道如何手动添加允许的继电器,但有一个很长的名单,所以我正在寻求自动化。 有没有办法从命令行,脚本或其他自动化?

通过邮件中继发送电子邮件给多个收件人,同时隐藏收件人

我们的软件使用Exchange发送电子邮件。 通常情况下,每封电子邮件都是针对多个收件人的,我们只是发送一封包含多个“到”地址的电子邮件 我们正在转向基于SMTP的电子邮件中继,在这里我们将电子邮件发送到Exchange服务器,然后中继邮件。 我们想要的一件事就是每个收件人都不应该知道收件人列表,而现在我们打算将所有收件人都放在邮件“密件抄送”列表中。 但似乎这可能是Exchange(和其他中继软件)可能以更好的方式处理的一个真正常见的问题。 任何人都可以告诉我是否有一个“正确的方式”来做到这一点,任何技术术语我需要知道? 我们不希望多次从我们的软件发送电子邮件。

如何限制发送电子邮件的第三方工具?

我有一个运行Jenkins持续集成服务器的(Win2008 R2)框。 这是一个作为Windows服务运行的Java程序。 命令行如下所示: > "C:\Program Files (x86)\Jenkins\jre\bin\java.exe" -jar "C:\Program Files (x86)\Jenkins\jenkins.war" [more params] 我想让jenkins能够发送电子邮件(例如,当构build失败)。 该盒子运行一个McAffee防火墙,可以阻止除程序/端口白名单外的所有内容。 我添加了白名单规则,允许C:\Program Files (x86)\Jenkins\jre\bin\java.exe访问SMTP端口(25)。 问题是,第三方Java程序可以使用相同的java.exe来执行,因此将能够发送电子邮件。 我如何解决这个问题? FWIW Jenkins服务器作为特定用户帐户(“autobuild”)运行

邮件传送失败 – 原因:571传送未经授权,邮件被拒绝

早上好, 自从本周早些时候我们已经改变了我们的邮件服务器的外部IP地址,并且从我们通常可以发送到的电子邮件地址得到反弹。 我们收到的错误信息之一: Reason: 571 Delivery not authorized, message refused The message subject was: Test Email Message The message date was: Fri, 7 Aug 2015 08:48:52 +0100 The message identifier was: C8/BC-15765-5E264C55 The message reference was: server-8.tower-27.messagelabs.com!1438933732!38738847!1 Please do not reply to this email as it is sent from an unattended mailbox. Please visit www.messagelabs.com/support […]

PFsense postfix疑难解答 – SMTP头

我试图设置谷歌作为邮件中继,但遇到一些麻烦。 我得到一个错误 550-5.1.1 The email account that you tried to reach does not exist 我在pfsense中的自定义主要是这样的: relayhost = [smtp-relay.gmail.com]:587 #Defining domain and hostname- Test myhostname = vpn.example.com mydomain = example.com myorigin = example.com # Add TLS # # SMTPD # smtpd_tls_cert_file = /etc/postfix/cert.crt smtpd_tls_key_file = /etc/postfix/cert.key smtpd_tls_CAfile = /etc/ssl/cert.pem smtpd_tls_security_level = may # SMTP Client smtp_tls_security_level […]

端口转发到OpenVPN连接一次,然后停止连接

我尝试通过OpenVPN连接(10.8.0.100)将IMAP和SMTP端口从外部IP地址(xxxx)转发到专用networking上的计算机。 我目前有一个OpenVPN服务器(10.8.0.1),与外部IP(xxxx)在同一台机器上。 我使用从xxxx到10.8.0.100的iptables转发端口993,587和143,我可以通过telnet连接到外部的任何端口,并从内部IMAP和SMTP服务器获得响应,但是一旦closures连接,我无法重新连接一段时间(例如约30秒)。 如果我尝试立即连接,它只是挂在那里,说:“尝试xxxx ..”,将不会连接。 如果我停止尝试一段时间,然后重试,它会再次响应。 但是如果我closures连接,它会再次发生。 如果我使用OpenVPN服务器本身,也会发生这种情况。 如果我在端口143上telnet到10.8.0.100,假设它会连接,然后如果closures连接并再次尝试,它就在那里。 root@xxxx:~# telnet 10.8.0.100 143 Trying 10.8.0.100… Connected to 10.8.0.100. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. d d BAD Error in IMAP command received by server. d d BAD Error in IMAP command received by […]

什么是非现场邮件中继的正确解决scheme?

我有一个现场的Exchange服务器。 对于我们现场因特网连接断开的罕见情况,我想设置一个非现场入站电子邮件中继服务器(我相信这是一个正确的术语)。 我的期望是, 所有的入站电子邮件将首先通过异地电子邮件中继。 在异地电子邮件中继无法联系我们的现场Exchange服务器的情况下,它将保留电子邮件直到它可以成功传送。 因此,我想电子邮件的stream程是这样的: Cusomter's email client -> Customer's SMTP server -> Internet -> -> My offsite email relay -> Internet -> Onsite Exchange server 我在http://emailrelay.sourceforge.net/上发现了一些我认为最初将用于此目的的东西,但是图示的例子似乎意味着它仅用于本地出站电子邮件( Onsite Exchange Server -> emailrelay -> Internet ) 。 问题: 鉴于我所说的目标,是一个“入站电子邮件中继”,我应该寻找什么? 还是叫别的? 我是否缺less一些关键字? 上面链接的电子邮件中继服务器可以做我想要的吗? 另外,你可以给我一些程序/应用程序的例子,可以做我想要的吗? (希望这不是主观的,因为我要求的function的例子,而不是要求什么是“最好的”) 在研究这个话题的时候,我发现操作所谓的“开放邮件中继服务器”被认为是不好的做法,并且可能是一种安全风险。 看来最好的做法是限制邮件中继使用来自/到本地客户端,或从authentication/授权客户端使用。 因为这将是一个入站邮件中继,似乎我必须接受来自任何来源的电子邮件,但我想限制它只接受与目标匹配的邮件域匹配我的业务对应的特定邮件域。 这是一个可接受的和可以实现的解决scheme

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

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