2012-04-22 6 views
2

Возможно ли получить доступ к smtp4dev с удаленного компьютера. Я использую smtp4dev локально для разработки, чтобы я мог просматривать электронные письма, поскольку мое приложение ASP.NET MVC 3 отправляет их. Было бы неплохо иметь тот же сервер тестирования, у которого есть возможность для меня или коллегировать просмотр сообщений, создаваемых на этом удаленном сервере тестирования.smtp4dev - доступ с удаленного компьютера

Если smtp4dev не может это сделать, есть ли какие-либо другие инструменты, которые могут? Я знаю, что можно выводить файлы на общий ресурс через конфигурацию ASP.NET, но я нахожу smtp4dev более удобным для пользователя ...

ответ

0

Похоже, вам нужно получить доступ к вашему местному сервису smtp4dev из размещенного экземпляр вашего проекта. У вас есть несколько вариантов:

  1. Лично я использую аккаунт gmail для этого - вы ограничены 100 электронными письмами в день.

  2. Переслать локальную службу smtp4dev - найти IP-адрес компьютера, на котором он запущен, порт, на котором работает служба (порт SMTP), перейти к вашему маршрутизатору и добавить правило переадресации портов/Virtual Server. Возможно, что smtp4dev привязывается только к интерфейсу loopback, и в этом случае переадресация порта не будет работать. Вы также должны убедиться, что для порта или программы добавлено исключение брандмауэра.

  3. Ваш хостинг, возможно, уже есть сервер SMTP можно использовать

  4. Вы можете использовать публичный SMTP-сервер - почты {someisp} .com

В любом случае, если вы». немного более конкретным, мы сможем помочь вам дальше.

Смежные вопросы