Сервер SMTP в Windows 7

Для меня это зависит 100% от ожидания. Если работодатель абсолютно искренен об этом, они собираются сохранить (и иметь право сохранять) сотрудники. Это должно быть поднято во время интервью, и если действительность не соответствует до изображения, они нарисовали, необходимо зарегистрировать и принести его к обзору. Вы договорились о зарплате на основе веры, что они полностью раскрыли требования компании к Вашему персональному времени.

Вы не собираетесь быть способными изменить бизнес-потребности. Единственное реальное использование для этой информации как рычаги для ударов зарплаты.

Отпуск является другой историей в моей книге. Если у меня есть заместитель, и я зарегистрировал правильно, нет никакого оправдания за вызов меня. Это не на самом деле отпуск, если мой телефон не выключен. Я помог сформировать это ожидание путем наклона назад, чтобы помешать коллегам позвониться в их собственных отпусках.

Реальный ответ должен быть на 100% четким на том, что Ваши пределы находятся в интервью. Хорошо со мной, если бы это стоит мне задания, которое сделало бы меня недовольным.

30
задан 12 September 2009 в 12:13
7 ответов

Так как мне было нужно это только для разработки, я закончил тем, что использовал smtp4dev, который является точно, в чем Вы нуждаетесь при разработке приложения, которое посылает электронные письма.

Описание проекта:

Фиктивный сервер SMTP, который находится в системном лотке и не передает полученные сообщения. Полученные сообщения могут быть быстро просмотрены, сохранены, и источник/структура осмотрен. Полезный для тестирования/отладки программного обеспечения, которое генерирует электронную почту.

44
ответ дан 28 November 2019 в 19:58

hMailServer является самым легким способом получить сервис SMTP, работающий на Windows 7 и Vista.

5
ответ дан 28 November 2019 в 19:58

Нет, Microsoft не включает сервиса SMTP/POP3 в Windows больше.

2
ответ дан 28 November 2019 в 19:58

Windows 2008 IIRC включает старый сервис SMTP, который шел с IIS6 (Вы найдете его под разделом совместимости/наследия II6 или областями функций/ролей), хотя это вряд ли появится в более поздних выпусках Windows Server и не найдено в Vista вообще, таким образом, я рекомендовал бы против доверия ему.

На более старых версиях Windows я рекомендовал бы exim порт Cygwin, но я испытал затруднения из-за этого на 2008 (в прошлый раз, когда я проверил, что Vista и 2008 не была официально поддерживаемыми платформами, хотя это, возможно, изменилось к настоящему времени, но я сомневаюсь 7, поддерживается все же).

Быстрый Google поднимает hMailServer, который, кажется, свободен, хотя больше открытый исходный код (можно все еще получить источник для более старого 4.x версии).

Кроме этого, Вы могли добавить основную установку Linux где-нибудь в Вашей сети, возможно, в виртуальной машине, работающей на одной из Ваших существующих машин или небольшого старого ПК, у Вас есть запчасть. Очень простое (№ X) установка Debian, выполняющая Exim4, должно поместиться в 64 МБ.

1
ответ дан 28 November 2019 в 19:58

Если бы это был я, то я запустил бы Linux и Ваш MTA выбора в виртуальной машине с помощью VMware Server или VirtualBox. Немного больше служебное, чем выполнение собственного MTA, но настолько более мощный и автономный.

-1
ответ дан 28 November 2019 в 19:58
  • 1
    That' s тяжелое ожидание для тестирования моего отправляющего почту приложения дважды, и также, на рабочем сервере it' ll отправляют через localhost, и мне нужно то же на моей dev машине. –  pupeno 24 September 2009 в 08:25

Просто установите IIS и сервисы ASP для IIS и затем проверьте менеджер IIS, SMTP будет установлен автоматически. и оттуда можно настроить его.

-1
ответ дан 28 November 2019 в 19:58

Для приложений.NET в Windows можно добавить следующее к web.config или app.config файлу для получения исходящей почты в локальную папку для просмотра.

specifiedPickupDirectory элемент должен быть настроен с путем на Вашем жестком диске, который позволяет пользователю веб-сайта или пулу приложений перезаписываемые полномочия (например, Сетевая служба или независимо от того, что сайт работает под).

</configuration>

  <!-- other configuration elements -->

  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory">
        <specifiedPickupDirectory pickupDirectoryLocation="C:\capture\mail" />
      </smtp>
    </mailSettings>
  </system.net>

</configuration>
6
ответ дан 28 November 2019 в 19:58

Теги

Похожие вопросы