Отправка почты Начнем с рассмотрения
Если вы работаете на Win32, то вам повезло, т. к. я знаю по крайней мере о трех версиях sendmail, перенесенных под Win32:
- трех версиях sendmail, перенесенных под Win32:
- Перенесенная версия sendmail от Cygwin (http://dome/weeg.ui-owa.edu/pub/domestic/sos/ports)
- Коммерческая версия sendmail от Mercury Systems (http://www.de-mobuilder.com/sendmail.htm)
- Коммерческая версия Sendmail for NT от Sendmail, Inc. (http: www.sendmail.com)
Тем, кому нужно что-то менее тяжеловесное и кто хочет внести некоторые изменения в программу на Perl, чтобы поддержать различные аргументы командной строки, возможно, помогут достичь цели другие программы для Win32:
- blat (http://www.interlog.com/~tcharron/blat.html)
- netmall95 (http://www.geocitles.com/SlliconValley/Lakes/2382/net mail.html)
- wmailto (http://www.impaqcomp.com/jgaa/wmailto.html)
Преимущества такого подхода состоят в том, что можно выбросить из сценария все сложности отправки почты. Хороший агент передачи почты (МТА) пытается повторно соединиться с почтовым сервером, если тот в данный момент недоступен, выбирает нужный целевой сервер (ищет записи Mail eXchanger в DNS и осуществляет переходы между ними), при необходимости переписывает заголовки, справляется с внезапными коллизиями и т. д. Если можно избежать необходимости заботиться обо всем этом в Perl, то это просто замечательно.