Эта тема на forum.dklab.ru


Дмитрий Котеров: Замена заглушки sendmail на "настоящий" sendmail.
Здесь будут складироваться ссылки на различные версии sendmail для Windows (способные отсылать почту).

Вот, например:
http://www.indigostar.com/download/sminst.exe

Я эту программу не проверял, если кто-то имеет опыт ее эксплуатации - пишите отзывы.
Дмитрий Котеров:
http://far.h1.ru/serv/apache/winnt4.html#c14
Дмитрий Котеров:
Ветка выделена в отдельную тему «Оффтопик»,
расположенную в форуме Лень сходить в Поиск или почитать документацию (09 Октября 2005, 15:40).
What!:
A куда инсталить надо?
Maus:
What!
http://www.indigostar.com/smuman.htm#Installation
nxz:
Шаровара =/

Может и оффтоп, но я против создания платных аналогов свободного программного обеспечения.

Нет ли бесплатных альтернатив? Желательно, аналогичных по работе никсового sendmail'a?
bæv:
Нет ли бесплатных альтернатив?

Вот чего нарыл:
http://glob.com.au/sendmail/
Но оно само не отправляет — для работы нужен SMTP сервер.


P.S. Вот ещё тут:
http://dotnetjunkies.com/WebLog/johnwood/archive/2005/01/17/45329.aspx
и вот тут:
http://forum.enginsite.com/YaBB.pl?board=news;action=display;num=1118897672
Ant:
Нет ли бесплатных альтернатив?
В поиск сходите. Дмитрий Котеров давал ссылки.
TanSi:
Нет ли бесплатных альтернатив?
Вот чего нарыл:
http://glob.com.au/sendmail/
Но оно само не отправляет — для работы нужен SMTP сервер.
Спасибо, именно этот вариант мне помог "победить" заглушку :-)
В качетве SMTP-сервера использовала бесплатный Courier Mail Server
Hause:
Есть другой вариан как сделать... Значит заходим Y:\usr\local\php\php.ini находим строки там приписать smtp сервер вашего провайдера например SMTP = mail.tynda.ru , а строчку sendmail_path = \usr\sbin\sendmail -t -i нужно закементировать вот и усё заглушка ужо работать не будет!
Maus:
Hause
то же самое написано в файле php.ini , грамотным русским языком
toxi:
Устанавливаем Courier Mail Server!
Или ещё проще:
Устанавливаем "Очередь сообщений > Состав > Поддержка протокола HTTP MSMQ", что входит в дополнительный комплет Wimdows XP. Для этого нужен установочный CD с Windows XP
Anonymous:
Устанавливаем Courier Mail Server!
Или ещё проще:
Устанавливаем "Очередь сообщений > Состав > Поддержка протокола HTTP MSMQ", что входит в дополнительный комплет Wimdows XP. Для этого нужен установочный CD с Windows XP

все не то ....


вот, советую Mercury Mail Transport System ftp://ftp.usm.maine.edu/pegasus/mercury32/m32-452.exe
Anonymous:
вот, советую Mercury Mail Transport System ftp://ftp.usm.maine.edu/pegasus/mercury32/m32-452.exe Извините и куда его инсталлить? Как просит или в денвер?
Anonymous:
куда угодно, главное потом заглушку выключить как указано выще...
VSR:
Не претендую на грамотность решения, но оно работает

Устанавливаем почтовый сервер, например бесплатный http://courierms.narod.ru/ или BatPost или кому что нравится, настраиваете его, чтобы отправлял почту

Скачиваете по ссылке http://glob.com.au/sendmail/ зипархив с sendmail

Распаковываете и редактируете sendmail.ini (там по-английски есть комменты вполне понятные )

smtp_server=в моем случае это локальный ip машины, новообще-то надо имя указать smtp сервера

smtp_port=25

default_domain=my_domen.ru

ниже надо ввести данные логина и пароля в том случае, если вы установили авторизацию для smtp в настройках почтового сервера

Далее в соответсвие с readme денвера для sendmail переименовал sendmail.exe в _sendmail.exe
в
директориях /usr/sbin/, /usr/bin/, /usr/local/sbin/ и /usr/local/bin/.

и туда же положил из зип архива sendmail.exe и отредактированный sendmail.ini

Ну и нужно, чтобы sendmail_daemon_start.exe из папки denver\tools\sendmail\ не запускался

рестарт денвера и все отсылает
Shiirx:
Огромное спасбо )))

Наконец-то заработало )))

Вопрос решен, тему можно закрыть.
Staryk:
Здравствуйте!
Установил денвер и IPB 1.3. для доступа к форуму из интернета создал согласно инструкции .htaccess файл - AddDefaultCharset windows-1251
## Файл /home/XXX.forum.ru/.htaccess
## 78.37.42.122
# dnwr_ip 78.37.42.122
Установил Courier Mail Server и sendmail for windows. При отправке почты с форума выводится следующее-
Mail Error!

SMTP protocol failure!
Host: 127.0.0.1
Return Code: 501
Return Msg: 501 Mailbox syntax incorrect
Invision Power Board Error:
Check your SMTP settings from the admin control panel

В Courier Mail Server по журналу видно что сервер пытается отправить почту -
<12.11.2008 21:52:56 000Y 220 [127.0.0.1] Courier Mail Server 2.06 ESMTP service ready
>12.11.2008 21:52:56 000Y HELO 127.0.0.1
<12.11.2008 21:52:56 000Y 250 [127.0.0.1] greets 127.0.0.1
>12.11.2008 21:52:56 000Y MAIL FROM:xx_@mail.ru
<12.11.2008 21:52:56 000Y 501 Mailbox syntax incorrect
!12.11.2008 21:52:56 000Y Óäàë¸ííûé õîñò îòêëþ÷èëñÿ
-12.11.2008 21:52:56 000Y Îòêëþ÷èëñÿ SMTP-êëèåíò [127.0.0.1]

В почтовом сервере применяю адресa dmin@local .domain и local .domain - домен, по умолчанию которые создаются при инсталяции сервера.
Редактирвал sendmail.ini так- smtp_server=127.0.0.1 и default_domain=local.domain
Не могу понять почему не работает.
Прошу вашей подсказки.
Спасибо!
Добавлено 14 нрября 20ч46мин
Работает только в том случае,если в админке, в настройках почты выбран PHP а если выбран SMTP - не работает.
Staryk:
ссылка по которой можно скачать почтовые сервера http://www.softholm.com/download/internet/server_tools/2.html
vasilii:


Ну и нужно, чтобы sendmail_daemon_start.exe из папки denver\tools\sendmail\ не запускался



каким образом это сделать?
Anonymous:
vasilii, например, удалить файл \denwer\scripts\main\start\35_sendmail.
PAlexA:
VSR

Спасибо огромное !!!
Maus:
Ветка выделена в отдельную тему «Вопросы по Courier Mail Server»,
расположенную в форуме Прочее (23 Сентября 2009, 04:20).
Maus:
Ветка выделена в отдельную тему «оффтопик»,
расположенную в форуме Мусоропровод (29 Октября 2009, 21:44).
GhostKU:
Подскажите как научить Денвер отправлять почту через Gmail SMTP?
artbur:
По инструкции VSR пытался поставить sendmail и CourierMS, но отправку так и не удалось настроить. Сначала хотел настроить отправку под свою задачу (у меня сайт с отдельным именем, внешним IP и на своем порту), но потом плюнул и не справился с настройкой даже для простого localhost.
Все делал поэтапно, но максимум чего я добился это на мгновение появляющееся окошко в котором даже не успеть разобрать что написано. Есть ли более подробная инструкция или в чем же может быть загвоздка. Заранее спасибо за помощь.
sergeysv:
Ставил согласно 2-му посту... но не получилось, как отправлял, так и отправляет почту в папку \tmp\!sendmail Может что то не доделано?
Перепробовал всё... (Denwer3_Base_PHP52_2010-01-29_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3)?
Есть другой вариан как сделать... Значит заходим Y:\usr\local\php\php.ini находим строки там приписать smtp сервер вашего провайдера например SMTP = mail.tynda.ru , а строчку sendmail_path = \usr\sbin\sendmail -t -i нужно закементировать вот и усё заглушка ужо работать не будет!
А как закоментировать?
У меня такой вид:

;sendmail_path = \usr\sbin\sendmail -t -i

Значит, закоментирован? Если да, то заглушка не выключается.

Подскажите пожалуйста.

Интересует отправка через GMAIL.COM
Anonymous:
Да, тоже что-то ничего не могу понять! Кто знает скажите какой и как настроить сервер для отправки совместно с денвер
Олег Мартынов:
Вместе с Денвером запускается и эмулятор SMTP-сервера, прослушивающего 25 порт.
В трее он выглядит как письмо с Денверовской шляпой. Нужно завершить работу этого эмулятора, чтобы внешний SMTP сервер мог принимать письма.

Эта тема на forum.dklab.ru