Назад | Перейти на главную страницу

SMTP-сервер для Windows Server 2008?

У нас была установлена ​​более умная почта, но она продолжала стирать / портить всю нашу электронную почту. Это было, мягко говоря, проблематично.

Так или иначе, наконец, мы решили переехать и теперь пользуемся Gmail. У нас есть все настройки DNS и мы отлично используем Gmail! Это великолепно, и нам это нравится.

Затем мы удалили Smartermail.

Теперь у нас есть несколько списков рассылки, в некоторых из которых чуть более 2000 человек. Мы можем использовать Gmail для отправки писем, но это превышает дневной лимит отправки 2 КБ.

Можно ли установить на сервер другую программу SMTP для отправки почты? Мы не хотим получать, просто отправляем. Я немного не понимаю, что здесь делать, мы используем ASP.net и C #, можем ли мы использовать наш сервер для отправки электронной почты без использования Google?

Автор: GMail. Надеюсь, вы выбрали Google Apps, а не GMail для частных лиц.

У меня была похожая проблема с вами.

Если ваш сервер имеет R-DNS, статический IP-адрес и безопасен, вы можете использовать http://www.hmailserver.com/. Управлять действительно легко.

В противном случае я настоятельно рекомендую вам перенести списки рассылки на http://mailchimp.com/. При некоторых обстоятельствах он бесплатен, автоматизирует SPF и Bounce Back и действительно прост в использовании.

Другой вариант - включить Группы Google для бизнеса в Google Apps. Группы действуют аналогично спискам рассылки, и любое электронное письмо, которое вы отправляете группе, будет пересылаться всем, кто подписался.

Решено!

Сначала добавьте SMTP-сервер, щелкнув правой кнопкой мыши «Компьютер» и нажав «Управление». Перейти к добавлению функций.

После того, как все настроено, отправьте электронное письмо следующим образом:

try
{
    MailMessage mail = new MailMessage();
    SmtpClient SmtpServer = new SmtpClient("localhost");

    mail.From = new MailAddress("xxx@xxx.com");
    mail.To.Add("xxx@xxx.com");
    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 будет установлено значение «Вручную», возможно, вы захотите установить его автоматически.

Возможно, вы могли бы, но это зависит от обстоятельств. У вашего Интернета статический IP-адрес? Если да, то я бы посоветовал сделать одно из следующего:

  1. Передайте свои рассылки на аутсорсинг (настоятельно рекомендуется)
  2. Настройте postini для фильтрации входящей и исходящей почты. Затем вы можете отправлять почту через postini. Дополнительный бонус - улучшенная фильтрация спама. Вам по-прежнему необходимо настроить SMTP-сервер Windows 2008, но, по крайней мере, это будет не ваш сервер, который будет отправлять внешнюю информацию. В основном вы отправляете почту в Postini локально через свой сервер, а затем postini доставит ее вашим получателям.

Если вам нужно дальнейшее руководство, дайте мне знать.

Вот основные инструкции по настройке SMTP в Windows 2008. http://www.itsolutionskb.com/2008/11/installing-and-configuring-windows-server-2008-smtp-server/

Вот ссылка на Postini http://www.google.com/postini/index.html