Я установил WAMP (Windows Apache MySQL PHP) на старый компьютер для использования в качестве сервера. Как я могу установить SMTP?
4 ответа
Вы не сможете запустить почтовый сервер с динамического IP-адреса. Большинство из них занесены в черный список, заблокированы и не будут работать.
Если у вас есть статический IP-адрес и вы хотите запустить почтовый сервер с полным сервисом, я бы посоветовал взглянуть на почтовый сервер Mercury
Раньше я использовал Podcast Server. и, как упомянуто подмастерьем Geek, будут проблемы. Все письма, которые вы отправляете с динамического IP-адреса, в наши дни попадают в СПАМ. Это нормально для тестирования, но не для производства. Однако вы можете установить запись SPF, которая разрешает ваш IP отправлять письма от имени вашего домена. Однако, если ваш IP-адрес изменится за это время, ваши письма могут оказаться в ящике со спамом в течение следующих 24 часов. Вы можете избежать этого, настроив свою DNS-запись с очень коротким TTL.
В США, где мой интернет всегда включен, у меня не было смены IP-адреса в течение нескольких месяцев, хотя у меня динамический IP-адрес, и мой адрес не гарантированно останется фиксированным.
Помимо рассмотрения спама, вы можете установить любое SMTP-совместимое почтовое программное обеспечение. Вы не упомянули, какая версия Windows, но вам не нужно заходить слишком далеко. См. Https://serverfault.com/questions/60524/mail-server-for-windows-server - Windows Server имеет встроенный почтовый сервер.
Я тоже думал об установке Exchange.
Другая правда заключается в том, что вы не обязаны запускать свой собственный SMTP-сервер в стеке WAMP. Вы можете настроить PHP для автоматической пересылки электронной почты на SMTP-сервер вашего провайдера или использовать Mandrill, Amazon или любой другой сторонний e-mail (я отредактировал свой комментарий внизу)
Вы можете АБСОЛЮТНО запускать почтовый сервер с динамического IP-адреса, и все, что сказано выше о том, что IP-адрес помечен как спам, НЕ ИСТИННО. Вот почему Amazon SES и другие подобные сервисы существуют. Попробуйте сервер Postfix, который позволяет ретрансляцию на SMTP-серверах других пользователей. Вы сможете отправлять почту из ВАШЕГО домена с ВАШЕГО SMTP-сервера, используя в качестве ретранслятора GMail, Amazon или любой другой SMTP-сервер. Они предоставляют эти услуги, потому что Amazon Web Services хорошо известны как спам, и, следовательно, большинство IP-адресов, предоставляемых Amazon, уже помечены как спам в блочных списках. Таким образом, они основали службу для обработки электронной почты с одного доверенного IP-адреса, но для того, чтобы этот IP-адрес не был помечен как спам, они контролируют вашу электронную почту (и существуют пороговые значения, которые вы вряд ли достигнете, если Вы используете электронную почту для личного пользования или отправляете менее 10000 электронных писем в день).
Вот простой способ настройки Postfix для GMail в качестве ретранслятора: http://charlesa.net/tutorials/centos/centosgmail.php
А вот для Amazon SES (которая не бесплатна, но стоит отправлять тысячи электронных писем меньше доллара): http://blog.swisstech.net/2012/06/local-postfix-as-relay -в-амазонка-ses.html
Эти инструкции относятся к Postfix, который в основном предназначен для систем Linux, но я уверен, что вы можете запустить его и в Windows. Конечно, есть очень простые решения для Windows, такие как: http://amazonsessmtp.codeplex.com/ (если у вас мало опыта с Postfix, я бы посоветовал вам сначала попробовать это)