Articles of smtp

SMTP服务器不能通过局域网发送邮件

在我的问题中有很多变数,所以我会尽量简洁: 目标:为我们的其他服务器设置本地SMTP服务器以连接到本地IP地址以发送邮件。 我们正在转向Google Apps电子邮件,而smtp.gmail.com对于我们运行的应用程序不适用。 目前的进展:按照这些说明设置Windows Server 2008 x64以运行SMTP。 SMTP被设置为允许来自任何人的所有连接,并且设置中继限制以允许所有IP通过匿名访问来进行中继(稍后我将在安全性方面进行调整,不知道它将如何影响我们的应用程序)。 此服务器没有为我们的域设置MXlogging,因为他们已经为我们的新域设置为Google。 我们的旧邮件服务器(Groupwise)仍然在我们的networking上运行,我们的旧域名MXlogging指向它。 所有stream出我们networking的stream量都不会被我们的防火墙阻止,所有进入到我设置的SMTP服务器的networkingstream量在所有的端口上都被阻塞,但是这很容易被改变。 我也可以访问我可以使用的几个公共静态IP。 问题:使用telnet发送电子邮件进行testing时,它会在我们旧域的内部邮件服务器上工作(我的感觉是,它永远不会离开我们的局域网并出去上网,所以显然是有效的)。 当我尝试向我们的域名外部发送电子邮件,例如Gmail或Yahoo电子邮件地址时,在事件日志中出现以下错误:“向主机发送邮件”67.195.168.31“在传递到远程域”yahoo.com“时失败原因如下:远程服务器没有响应连接尝试。“ 这些电子邮件显示在C:\ inetpub \ mailroot \ Queue中,但它们卡在那里,从来不会去任何地方。 我打开了SMTP日志logging,那里绝对没有任何邮件与我试图发送给Gmail / Yahoo的邮件相关,尽pipe我们的内部域/邮件服务器可以发送这些邮件。 问题: 为了运行SMTP服务器,我必须为我们的域名设置一个MXlogging – 这只是发送电子邮件? (我妈妈总是告诉我没有愚蠢的问题,虽然我想知道这个问题….) 我必须打开端口25到外部世界的特定的静态IP为SMTP工作(或者,也许换言之,是SMTP不仅仅是一个单行道)? 也许我甚至没有提出正确的问题。 我所要做的只是设置一个简单的SMTP服务器来发送电子邮件,如果可能的话(因为我们的应用程序的工作方式)没有身份validation。 我在正确的轨道上?

托pipe和configurationsmtp服务器

注:我在一个debian 6盒子。 我目前正在使用谷歌应用程序为我的smtp,我想也许我可以把一个smtp服务器在我的包装盒上。 我想知道如果任何谷歌/简单的包我可以使用? 我看过大小怪物的教程,我希望更简单的东西。 我有一些网站,我想每个网站有几个用户帐户。 用户没有访问我的盒子,我不希望我的盒子上的用户有smtp访问。 有没有一个简单的安装,可以让我添加在网站和用户包。 我将使用这个服务器邮寄一个列表(大小未知)。 我讨厌它反弹,我知道我需要修改我的logging。 我只是想知道最好的解决scheme是什么? 我认为坚持谷歌应用程序/ Gmail可能是好的,因为我还没有任何电子邮件反弹,没有我需要从谷歌(应用程序)隐藏的信息。 我仍然喜欢收到的邮件通过谷歌应用程序,因为我真的很喜欢他们的searchfunction。 但是…我想我不能如果我主机我自己的SMTP服务器? 我还需要imap或什么东西来传入? 有没有一个包,给我两个,所以我需要configuration我的用户/网站一次?

检测用于发送邮件的恶意脚本

我最近被用作开放中继,大量垃圾邮件通过我的服务器发送。 我从那以后停止了它,但是我的邮件日志随着这种types的日志大大增加了。 Aug 20 07:00:29 veepiz postfix/smtp[15001]: DC8BD1641F1: lost connection with mx1.hotmail.com[65.55.92.168] while sending RCPT TO Aug 20 07:00:29 veepiz postfix/smtp[15000]: DC8BD1641F1: host mx3.hotmail.com[65.55.92.152] said: 421 RP-001 (SNT0-MC2-F19) Unfortunately, some messages from 50.57.111.177 weren't sent. Please try again. We have limits for how many messages can be sent per hour and per day. You can […]

如何通过仅支持TLS的Gmail帐户从非启用TLS的客户端发送电子邮件

我需要能够从非TLS能力的客户端(OKI文档扫描仪)发送电子邮件。 但我公司的电子邮件服务由Gmail-Google Apps提供,该应用程序configuration为强制进行TLS身份validation。 因此扫描器无法连接到Google SMTP服务器。 我有一个本地linux机器,我可以使用以下方式:让扫描器连接到Linux机器上的某种types的电子邮件中继,而不使用TLS,并让Linux机器将电子邮件中继到TLS下的Google服务器。 你能告诉我,是否有任何一种简单的MTA,我可以在Linux机器上安装,这将允许我这样做? 我对sendmail,postfix或exim等完整的MTA没有经验,所以最简单的解决scheme就更好了。 如果解决scheme是使用完整的MTA(sendmail,postfix或exim,或其他),您是否也可以帮助进行configuration? 我明白这些不是微不足道的configuration。 扫描器当然不需要接收电子邮件,只需发送它们即可。 谢谢!

设置路由器以接收SMTP数据包并转发到第三方SMTP中继

我有一个能够通过SMPT客户端发送邮件的微型设备。 但是,设备没有DNS客户端,因此发送电子邮件的唯一方法是指定SMTP中继的IP地址而不是域名。 例如:当设备发送一封电子邮件时,它将初始化其SMTP客户端,如下所示: SmtpServer = 111.122.133.144; Port = 343; From: [email protected] ..etc.. 不幸的是,我们无法使用中继的域名来初始化SMTP客户端,如下所示: SmtpServer = relay.smtp.com; Port = 343; From: [email protected] ..etc.. 我已经尽我所能让我们的微型设备开发者支持DNS客户端,无济于事。 所以,我们坚持使用IP来指定SMTP中继服务器的设备。 我们原本计划在SMTP服务中使用第三方,但是现在我们有这个没有DNS支持的问题,我们不能去第三方路由,因为我们不能相信他们的IP地址将保持静态。 他们的IP地址很可能会每月,每周或甚至每天更改。 以此为背景,我的问题是,我的问题是 – 是否有某种types的路由器可以检测到传入的电子邮件请求,然后将该请求转发到远程SMTP服务器? 总结两个问题: 我们不想pipe理我们自己的SMTP服务器,并希望支付第三方服务来为我们做这件事。 由于微型设备不能支持DNS客户端,因此必须指向我们完全控制和了解的IP地址(我们不能相信第三方服务将使用他们的IP)。 为了解决上面提到的两个问题,我想我会configuration一个我完全知道和控制其公有IP地址的设备。 这个设备/路由器是embedded式设备发送电子邮件的地方。 然后,设备/路由器将通过该SMTP服务器的域名(不是SMTP服务器的IP地址)将电子邮件转发到第三方SMTP服务。 简而言之:微型设备通过IP地址发送电子邮件给fancy-router-thing,通过域名将电子邮件转发给第三方SMPT-guy。 你知道一个路由器(或任何非SMTP服务器设备),可以检测到一个传入的SMTP数据包,并将其转发到远程SMTP服务器? 或者 – 你有什么想法/build议,我可以做些什么来解决上面提到的两个问题(除了在我们的微设备dev'er.ha!上获得中世纪)?

Google Apps作为SMTP中继?

我们已经将我们公司的域名与Google Apps相关联,并且我们还在我们公司中安装了一个安装了Google作为SMTP中继的Kerio Connect(邮件服务器)。 由于谷歌需要SMTPauthentication,我们使用我们的邮件地址之一进行身份validation。 但它会导致谷歌用“用户名”的地址replace“发件人”标题。 例如,我们想从[email protected]发送电子邮件。 用户[email protected]用于Kerio Connect邮件服务器的SMTP中继设置中的SMTPauthentication。 邮件被发送,但是在收件人一方,它表示邮件来自[email protected],尽pipe它实际上是从[email protected]发送的(回复邮件头也设置为[email protected] :() 。 在Gmail帮助的“ 从其他地址发送邮件 ”部分中,当使用[email protected]进行身份validation时,会说明如何从[email protected]发送电子邮件。 – 他们说我需要使用user2 @注册Gmail,并将user1 @添加为我自己的另一个邮件地址(邮件设置 – >帐户 – >“发送邮件为”部分)。 它工作。 例如,当我用[email protected]注册并添加[email protected]作为我拥有的另一个邮件地址时,则可以使用[email protected]发送来自[email protected]的电子邮件进行身份validation,而收件人会看到邮件是从[email protected]发送的。 但是如果我在域上有一百个电子邮件地址呢? 我不想在设置中添加这100个地址。 我只希望任何用户(*@company.org)都可以使用[email protected]用户发送电子邮件进行身份validation,我希望收件人看到邮件是从*@company.org发送的,而不是[email protected]发送的。 有没有一个简单的方法来做到这一点?

后缀远程接收标题

我有两个服务器SERVER -1(S1)和SERVER -2(S2)(基于centos 5 + Postfix)。 S1包含我的软件,S2是一个SMTP。 S1向S2和S2邮件提交邮件给REMOTE STMP。 收到的邮件显示“已收到”邮件头中的两台服务器的信息。 我只想显示S2的信息,而不是S1。 我的标题如下 Delivered-To: [email protected] Received: by 10.146.167.20 with SMTP id p20cs104988yae; Tue, 25 Oct 2011 22:47:14 -0700 (PDT) Received: by 10.52.34.177 with SMTP id a17mr14374982vdj.103.1319608033913; Tue, 25 Oct 2011 22:47:13 -0700 (PDT) Return-Path: <[email protected]> Received: from ns5.labs.com (ns5.labs.com. [184.107.181.34]) by mx.google.com with ESMTP id h8si507643vdv.12.2011.10.25.22.47.13; […]

smtpauthentication后缀拒绝与错误“需要完全合格的主机名”

我有一个邮件服务器组成的postfix + dovecot + roundcube在debian挤压一些问题。 从roundcube发送和接收邮件运作完美。 但是我不能从Outlook等外部客户端发送邮件。 我仍然可以完美地阅读来自POP3或IMAP的邮件。 我总是有同样的错误,但我无法在网上find解决scheme: client.hostname: Helo command rejected: need fully-qualified hostname; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=client.hostname 这是我的后缀的main.cf: # See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default […]

Exchange 2010 550 5.7.1无法中继

我有一个网站应用程序,需要通过我们的Exchange服务器发送电子邮件。 它发送内部电子邮件罚款,但发送到外部地址时,我得到550 5.7.1无法中继错误。 我遵循这个指南来创build一个连接器来允许中继。 不幸的是,所有的办公室电子邮件试图使用该连接器,并没有正确路由。 它也好像打开了它的垃圾邮件发送者使用。 这显然是不可接受的,需要一个安全的方法。

如何阻止大多数电子邮件被发送到特定的电子邮件地址(除非他们在白名单上)

CentOS 5.x | 发送邮件 我想阻止大多数电子邮件转到特定的sendmail邮箱,除非他们在批准的“白名单”上。 这可能在sendmail中做到吗?