请考虑以下几点: 192-168-1-106:~ michael$ telnet <remote_server_ip> 25 Trying <remote_server_ip>… Connected to li*****.linode.com. Escape character is '^]'. 220 mindinscription.net ESMTP Postfix (Ubuntu) quit 221 2.0.0 Bye Connection closed by foreign host. 这很糟糕吗? 如何保护端口25免受恶意攻击? 我已经build立了一个防火墙,但不知道在这种情况下做什么。 基本上我想使用此服务器只发送电子邮件作为警报消息,没有收到任何外部电子邮件。 非常感谢提前的帮助。
我正在开发一个应用程序,它必须能够发送带有潜在敏感信息的电子邮件。 我想知道是否有什么SMTP服务器通常在公司设置中使用的数据(例如除了Exchange以外还有其他什么东西?)以及它们是否支持SSL连接?
通过smtp.gmail.com发送邮件在我的服务器上失败。 我看了一些论坛,人们说要确保你可以telnet到SMTP地址。 当我从我的服务器telnet我input这个并得到这个错误: [root@localhost ~]# telnet smtp.gmail.com 465 telnet: smtp.gmail.com: Temporary failure in name resolution smtp.gmail.com: Host name lookup failure 从我的OS X桌面我也是这样做,得到这个: Macintosh-3:~ joe$ telnet smtp.gmail.com 465 Trying 74.125.127.109… Connected to gmail-smtp-msa.l.google.com. 我正在运行一个带有Firestarter防火墙的Fedora Core 9服务器。 我已closures防火墙,同样的错误仍然存在。 我也使用从我的路由器端口转发到此服务器。 我已经允许转发我的路由器上的端口465。 有人可以请帮忙。 谢谢,乔
我使用的是后缀,需要使用谷歌应用程序smtp发送邮件。 我想我已经正确地设置了所有东西后,我得到错误: May 11 09:50:57 zedsaid postfix/error[22214]: 00E009693FB: to=<[email protected]>, relay=none, delay=2466, delays=2462/3.4/0/0.06, dsn=4.7.0, status=deferred (delivery temporarily suspended: SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.155.109]: no mechanism available) May 11 09:50:57 zedsaid postfix/error[22213]: 0ACB36D1B94: to=<[email protected]>, relay=none, delay=2486, delays=2482/3.4/0/0.06, dsn=4.7.0, status=deferred (delivery temporarily suspended: SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.155.109]: no mechanism available) May […]
我们已经在IIS上configuration了一个SMTP服务器。 我们还没有configuration任何SPF规则。 有些电子邮件直接进入了死信文件夹。 他们大多数有这个错误消息: Address does not pass the Sender Policy Framework 有什么办法可以禁用吗? 我知道这是不安全的,垃圾邮件发送者可以使用它来发送垃圾邮件,但我真的需要它现在被禁用,直到我正确地configuration和testing了SPF。
我目前已经设置了postfix来通过gmail从我的网站转发消息,直到最近它完美的工作。 然而,在上周左右(不知道什么时候),当试图发送电子邮件时,我开始得到下面的错误: Jul 20 07:40:46 localhost postfix/smtp[11958]: connect to smtp.gmail.com[2001:4860:800a::6c]:587: Network is unreachable Jul 20 07:40:46 localhost postfix/smtp[11958]: connect to smtp.gmail.com[173.194.76.109]:587: Connection refused Jul 20 07:40:46 localhost postfix/smtp[11958]: connect to smtp.gmail.com[173.194.76.108]:587: Connection refused 这是我的configuration文件: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # […]
尝试发送电子邮件给一些更严格的设置MX我得到: <local_hostname>: Helo command rejected: need fully-qualified hostname (in reply to RCPT TO command) 当然,在main.cf中设置$ myhostname时,Mail会正确传递,但是这会使我与作为Box本身的主机名的默认虚拟主机名发生冲突,而传入hostname.org的邮件被视为传递由LDA,例如。 到“local_hostname” $ myorigin和$ mydomain似乎并没有改变HELO的回应,任何build议?
我们的系统从Windows Server 2003(Enterprise SP2)和IIS 6中移出。 而新系统是Windows Server 2012(Standard)和IIS 6(用于smtp邮件)&8。 我复制了所有的Web应用程序文件和IIS设置,另一个function是好的,但.. 电子邮件系统是错的。 例如, ————————————————– ————————————- exception:system.Net.Mail.SmtpException:无法获取iis提取目录。 第284行:SendMail sendmail = new SendMail(); 第285行:sendmail.GetSendMail(messagefrom,Useremail,mailsubject,message); 堆栈跟踪:[SmtpException:无法获取iis提取目录。] System.Net.Mail.IisPickupDirectory.GetPickupDirectory()+1894 System.Net.Mail.SmtpClient.Send(MailMessage消息)+1956518 CommonDll.SendMail.GetSendMail(String messagefrom,String Useremail,String mailsubject,String message)+466 d:\“sourcefile.aspx”中的ASP.common_users_courserecordadd_aspx.AddBtn_Click(Object sender,EventArgs e):285 System.Web.UI.WebControls.Button.OnClick(EventArgs e)+115 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+140 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+29 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+2981 Microsoft .NET Framework v:2.0.50727.6407; ASP.NET v:2.0.50727.6387 ————————————————– ————————————- 在Develop服务器(2008 R2 Ent SP1,IIS6和7.5)中,它工作正常。 困惑。
在我们的日志中,我们发现如下: Router: No messages transferred to fakedomain.com (host mx.fakedomain.com) via SMTP: The server is not responding. The server may be down or you may be experiencing network problems. Contact your system administrator if this problem persists. 其次是: Router: Transferring mail to domain fakedomain.com (host mx.fakedomain.com [111.111.111.111]) via SMTP Router: Message 12345678 transferred to mx.fakedomain.COM for […]
我在testing环境中设置了Postfix,从我们的LAN隔离,并在testing环境中转发主机。 最初,我将所有出站电子邮件通过procmail汇集到postfix框中的单个帐户(由开发人员通过Dovecot访问)。 这允许开发人员testing发送电子邮件通知的生产代码,而不需要电子邮件实际到达它的预期收件人。 现在我需要实际允许一个主机转发到现实世界,而不是“漏斗”帐户。 我仍然需要“撒谎”,接受来自任何发件人的邮件到任何地方(当然是在testing环境中),然后将它汇入funneluser账户。 我不太清楚甚至谷歌什么,因为这不是一个典型的后缀设置。 如何给单个发送主机添加一个exception,给定下面的configuration? 更新注意到的“重复问题”在这个时候并不包含postfix 2.9.6-1~12.04一个工作示例。 postconf: warning: /etc/postfix/master.cf: unused parameter: smtpd_client_restriction=check /usr/sbin/postconf: warning: /etc/postfix/master.cf: unused parameter: smtpd_client_restriction=check 我也不确定它实际上是一个重复的答案似乎路由邮件基于用户@域对。 我想根据连接的主机IP地址或DNS主机名进行路由。 为了解决这个问题,我已经向链接的“重复”发布了一个问题。 我的main.conf如下所示: myhostname = cliff.blah.net alias_database = hash:/etc/aliases mydestination = regexp:/etc/postfix/virtual_domains virtual_alias_maps = regexp:/etc/postfix/virtual mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.2.1.0/24 mailbox_command = /usr/bin/procmail relay_domains = .blah.net smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, reject local_recipient_maps […]