|
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, что в результате даст нам
необходимый путь
Для настройки 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.ini. Вместо
у Вас получится что-то типа
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
|