用于Windows Server 2008的SMTP服务器?

我们安装了更智能的邮件,但它一直在擦除/破坏我们的所有电子邮件。 这至less是有问题的。

无论如何,最后我们决定搬家,现在正在使用Gmail。 我们有我们所有的DNS设置,并使用Gmail就好了! 这很棒,我们喜欢它。

然后,我们卸载了Smartermail。

现在我们有几个邮件列表,其中一些邮件列表只有两千多人。 我们可以使用Gmail发送邮件,但是这超过了每天2k的发送限制。

是否可以在服务器上安装另一个SMTP程序来发送邮件? 我们不想收到,只是用它来发送。 对于在这里做什么我有点无知,我们正在使用ASP.net和C#,我们可以使用我们的服务器发送电子邮件,而无需通过谷歌?

你可能可以,但这取决于。 你的互联网有一个静态的IP? 如果是这样,我会build议做下面的一个:

  1. 外包邮件爆炸(高度推荐)
  2. 设置入站和出站过滤的postini。 然后你可以通过postini发送邮件在这里额外的好处是你得到更好的垃圾邮件过滤。 你仍然需要设置一个Windows 2008 SMTP服务器,但至less它不会是你的服务器发送到外面。 基本上,您将通过服务器将邮件发送到Postini,然后postini将邮件发送给收件人。

如果你需要进一步的方向,让我知道。

这里是Windows 2008 SMTP安装程序的基本使用方法。 http://www.itsolutionskb.com/2008/11/installing-and-configuring-windows-server-2008-smtp-server/

这是一个链接到Postini的http://www.google.com/postini/index.html

解决了!

首先通过右键单击计算机并按pipe理添加SMTP服务器。 去添加function。

一旦完成所有设置,发送一封电子邮件如下:

try { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("localhost"); mail.From = new MailAddress("[email protected]"); mail.To.Add("[email protected]"); mail.Subject = "Test Mail"; mail.Body = "This is for testing SMTP mail from localhost"; SmtpServer.Port = 25; SmtpServer.EnableSsl = false; SmtpServer.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; SmtpServer.Send(mail); } catch (Exception ex) { context.Response.Write(ex.Message); } 

将传递方法指定为从IIS拾取很重要,否则它将不起作用。 这与我们在服务器上的其他任何东西都没有冲突。

同样重要的是要注意SMTP服务将被设置为“手动”,您可能需要将其设置为自动。

通过GMail我希望你select了Google Apps而不是GMail。

我和你有类似的问题。

如果您的服务器具有R-DNS,静态IP且安全,则可以使用http://www.hmailserver.com/ 。 这很容易pipe理。

否则,我强烈build议您将您的邮件列表迁移到http://mailchimp.com/ 。 它在某些情况下是免费的,将自动化您的SPF&Bounce Backs,并且非常容易使用。

另一个选项是在Google Apps内部启用Google Groups for Business。 群组的行为与邮件列表类似,任何发送给群组的电子邮件都将被转发给订阅的每个人。