<<< Установка MySQL | Установка ADR >>>

 
14. Установка и настройка SendMail
 


SendMail к сожалению не бесплатный. Windows-версия этой программы примерно баксов за двадцать предлагается всем на http://www.indigostar.com/sendmail.htm, где можно взять тридцатидневную полнофункциональную shareware-версию. Здесь будет рассказываться именно о ней.

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

Sendmail нужен Вашим скриптам, чтобы не вылетать с сообщениями об ошибке, когда они не найдут его в /usr/sbin/sendmail, a Вам он потребуется, чтобы видеть, способен ли Ваш скрипт что-то отправлять, и будет ли он работоспособен после выгрузки на сайт в интернете. Вообще говоря, Вам совсем не нужно, чтобы скрипт что-то отсылал по почте, когда Вы его тестируете на домашнем компьютере - Вы ведь не будете тестировать свой домашний сайт, сидя в онлайне, и Sendmail'у до SMTP-сервера всё равно не достучаться. Поэтому главной пользой от деятельности этой программы будет sendmail.log, который программа создаёт после запуска. Из него будет видно, что пытался отправить Sendmail - и пытался ли. Если нет, то у Вас появятся вопросы к Вашему скрипту. Но все же если Вы установите SMTP сервер, то программа сможет отправлять письма на порт сервера.

Sendmail нужно будет установить в папку d:\usr\sbin\. Там после установки поселится файл sendmail.exe, что в результате даст нам необходимый путь

 
/usr/sbin/sendmail

Для настройки Sendmail служит пункт "Configure Sendmail" в меню "Пуск" Windows в папке, созданной установщиком. Вы можете установить нужные параметры с его помощью, или отредактировать d:\usr\sbin\sendmail.ini вручную, изменив его следующим образом:

 
[OPTIONS]
;
; Адрес почтового сервера. Укажите здесь "localhost"
; или "127.0.0.1" - адрес вашего компьютера
;
; Впрочем, можно указать и SMTP-сервер вашего провайдера
;
MAILSERVER=localhost
;
; Здесь нужно указать адрес отправителя по умолчанию.
;
FROM=ваш@мейл
;
; Порт почтового сервера. Пусть остаётся "25"
;
PORT=25
;
; Интервал между отправками сообщений в секундах.
; Измените со 180 на, например, 3
;
TIMEOUT=3
;
; Регистрационный ключ.
;
REGKEY=none
;
; Адрес по умолчанию для поля "reply-to".
;
REPLYTO=ваш@мейл

Это всё, что требуется для правильной установки Sendmail.

Дальше нужно читать только тем, кого очень беспокоит перспектива расстаться с кровными 20 баксами. Скачайте генератор ключей к Sendmail и сохраните его у себя на диске. К версии 2.01 подходят генераторы как от 1.14, так и от предыдущих версий.

Регистрационный ключ в Sendmail привязан к имени Вашего компьютера. Чтобы узнать его, Вам нужно щёлкнуть правой кнопкой мышки по иконке “Мой компьютер” на рабочем столе Windows и, выбрав в выпавшем меню пункт “Свойства” ("Properties"), дождаться появления такого окна:

Сетевое окружение.

Запомните имя, присвоенное Вашему компьютеру - в моём случае (на иллюстрации) это - "Komputer-name".

После этого запустите файл tno_s114.exe из архива. Введите имя для регистрации и имя вашего компьютера в соответствующие графы.

Sendmail 1.14 Key Generator

Сгенерированный ключ Вам нужно будет подставить в sendmail.ini. Вместо

 
REGKEY=none

у Вас получится что-то типа

 
REGKEY=Имя,Имя_компьютера,12345

Сохраните sendmail.ini и попробуйте запустить sendmail.exe. У Вас должно получиться что-то типа

 
Sendmail for Windows V1.16 at Mon Nov 20 20:00:00 2003
Host name: Имя_компьютера [IP компьютера]
Licensed to Имя for Имя_компьютера [IP компьютера]

Надеюсь, что Вы понимаете, что использование этого кряка является противозаконным и решение запускать его или нет, целиком и полностью зависит от Вашей законопослушности. Если Вы хотите вознаградить труды разработчиков, заплатите за Sendmail официально на http://www.indigostar.com/ordsend.htm

 

  

<<< Установка MySQL | Установка ADR >>>