WeBinstruments

Инструментарий для веб-мастеров

 

Техподдержка и
сопровождение
сайтов


на сайте на всех сайтах для веб разработчиков везде
 
 Скрипты
  PHP скрипты   
  Flash скрипты   
  Javascript скрипты   

 Софт
  Инструменты SEO   
  Разработка сайтов   
  Серверное ПО   

 Документация
  MySQL   
  PHP   
  HTML   
  Протоколы и сервисы Internet   

 Статьи
  PHP   
  MySQL   
  Сервер   
  еще...   

 Услуги и сервисы
  Домены   
  Хостинги   
  Блоки для сайта   

 Новости


 Контакты
  icq: 158325531
  email:
  все контакты: здесь




Atom все поступления
Раздел Новости
Раздел Услуги и сервисы
Раздел Статьи
Раздел Файлы
комментарии



sendmail SSL для windows

24.01.2010
сайт: http://www.sendmail.org
условия использования: бесплатно

скачать sendmail версия для windows


Подробная настройка sendmail

sendmail для windows с библиотеками для возможности отправки почты по защищенному соединению.
Необходим для отправки почты с помощью встроенных функций серверных языков программирования(php, perl и т.д.).
В архиве пример конфигурационного файла sendmail.ini с комментариями на русском.

Вот пример конфигурации sendmail.ini


; конфигурационный файл sendmail

[sendmail]

; здесь укажите сервер исходящей почты
smtp_server=smtp.mail.ru

; порт smtp, если обычный режим отправки, то порт будет 25
; если сервер работает в защищенном режиме (TLS), то порт 465, например почта гугла работает через 465 порт
smtp_port=25

; домен по умолчанию (совсем не обязательно)
;default_domain=local

; лог ошибок
error_logfile=error.log

; лог отправки, необходим на стадии тестирования. содержит весь текст переговоров с сервером при отправке писем.
debug_logfile=debug.log

; Если smtp сервер с авторизацией, укажите логин пароль(без кавычек), если без авторизации ничего не пишите
auth_username=
auth_password=

; если перед отправкой почты сервер требует авторизацию через POP, заполните эти поля
;pop3_server=
;pop3_username=
;pop3_password=

; email адрес, от которого идет отправка, вставится в заголовок "From: "
; если отправка писем идет через mail.ru, здесь обязательно должен быть адрес, через который произведена авторизация.

force_sender=

; хост, который указывается при авторизации в команде ehlo/helo
; указывайте домен, через который авторизуетесь

hostname=mail.ru




Комментарии

RSS комментарии


25.12.2010 cool
спасибо помогло



14.04.2011 yusya
Подскажите, а как перезапустить sendmail без перезагрузки сервера? ОС Windows Server 2003.



15.04.2011 Виктор
yusya, никак, надо перегружать.
Ну хотя если sendmail запущен как служба, то можно его перегрузить в службах.



28.07.2011 Stas
а куда копировать распакованые файлы
ОС Windows Server 2003
стоит только Apache
C:/apache/localhost/www/site/



05.08.2011 Сергей
Stas, а если стоит один только apache, зачем вам sendmail?
Для работы sendmail нужен еще серверный язык, типа perl или php.
А вообще можно класть его куда хотите, если его не было, то все равно в настройках предется прописывать пути к нему.
Но обычно sendmail помещают или в папку apache или на одном уровне с папкой apache.
А вот вы привели пример пути к папке с файлами сайта, а это совсем не то.



12.12.2011 Стас
стоит и apache и php
в этих папках менять что-то надо



19.12.2011 Сергей
Стас, тут же все описано
http://webi.ru/webi_articles/sendmail_ini.html



12.03.2012 антон
а не подскажете как отправлять с помощью sendmail емейлы с произвольного адреса(например с адреса admin@мойдомен)?
и если у меня на сервере настроены виртуальные хосты можно ли для каждого задать свой конфигурационный файл sendmail.ini?



13.06.2012 usa-1200@mail.ru
Вот такой код дял отправки.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Simple Mail</title>
</head>
<body>
<?php
@$addr = $_POST['addr'];
@$theme = $_POST['theme'];
@$text = $_POST['text'];
if (isset($addr) && isset($theme) && isset($text)
&& $addr != "" && $theme != "" && $text != "") {
if (mail($addr, $theme, $text, "From: usa-1200@mail.ru")) {
echo "<h3>Сообщение отправлено</h3>";
}
else {
echo "<h3>При отправке сообщения возникла ошибка</h3>";
}
}
?>
<form action="index.php" method="post">
<p>
<label for="addr">eMail:</label>
<input type="text" name="addr" id="addr" size="30" />
</p>
<p>
<label for="theme">Тема письма:</label>
<input type="text" name="theme" id="theme" size="30" />
</p>
<p>
<label for="text">Текст письма:</label>
<textarea rows="10" cols="20" name="text" id="text"></textarea>
</p>
<p>
<input type="submit" value="Отправить" />
</p>
</form>
</body>
</html>


<? // echo '<pre>'.print_r($_SERVER,1).'</pre>';
//error_reporting(E_ALL); ?>


Код работает на сайте: http://santa.comoj.com/

Установил архив ваший по ссылке
http://webi.ru/webi_files/sendmail_ssl.html
Разархивировал его в C:\php\sendmail-ssl
В файле php.ini ввел такие настройки:

sendmail_from =
SMTP =
smtp_port = 25
sendmail_path = "C:\php\sendmail-ssl\sendmail.exe -t"

В файле sendmail.ini ввел такое:


; конфигурационный файл sendmail

[sendmail]

; здесь укажите сервер исходящей почты
smtp_server=smtp.mail.ru


; порт smtp, если обычный режим отправки, то порт будет 25
; если сервер работает в защищенном режиме (TLS), то порт 465, например почта гугла работает через 465 порт

smtp_port=25

; домен по умолчанию (совсем не обязательно)

;default_domain=local

; лог ошибок

error_logfile=error.log

; лог отправки, необходим на стадии тестирования. содержит весь текст переговоров с сервером при отправке.

debug_logfile=debug.log

; Если smtp сервер с авторизацией, укажите логин пароль(без кавычек), если без авторизации ничего не пишите

auth_username=usa-1200@mail.ru
auth_password=zx12zx

; если перед отправкой почты сервер требует авторизацию через POP, заполните эти поля

;pop3_server=
;pop3_username=
;pop3_password=

; email адрес, от которого идет отправка, вставится в заголовок "From: "
; если отправка писем идет через mail.ru, здесь обязательно должен быть адрес, через который произведена авторизация.

force_sender=usa-1200@mail.ru

; хост, который указывается при авторизации в команде ehlo/helo
; указывайте домен, через который авторизуетесь

hostname=mail.ru


Зашел в файл debug.log выдает ошибки и не работает, помогите!


12.06.13 15:21:46 ** --- MESSAGE BEGIN ---
12.06.13 15:21:46 ** To: usa-1200@mail.ru
12.06.13 15:21:46 ** Subject: Привет!
12.06.13 15:21:46 ** X-PHP-Originating-Script: 0:index.php
12.06.13 15:21:46 ** From: usa-1200@mail.ru
12.06.13 15:21:46 **
12.06.13 15:21:46 ** дд
12.06.13 15:21:46 ** --- MESSAGE END ---
12.06.13 15:21:46 ** Connecting to smtp.mail.ru:25
12.06.13 15:21:56 ** Disconnected.
12.06.13 15:21:56 ** Disconnected.
12.06.13 15:21:56 ** Disconnected.
12.06.13 15:21:56 ** Disconnected.
12.06.13 15:21:56 ** Connect timed out.
12.06.13 15:22:40 ** --- MESSAGE BEGIN ---
12.06.13 15:22:40 ** To: usa-1200@mail.ru
12.06.13 15:22:40 ** Subject: Привет!
12.06.13 15:22:40 ** X-PHP-Originating-Script: 0:index.php
12.06.13 15:22:40 ** From: usa-1200@mail.ru
12.06.13 15:22:40 **
12.06.13 15:22:40 ** ggg
12.06.13 15:22:40 ** --- MESSAGE END ---
12.06.13 15:22:40 ** Connecting to smtp.mail.ru:25
12.06.13 15:22:50 ** Disconnected.
12.06.13 15:22:50 ** Disconnected.
12.06.13 15:22:50 ** Disconnected.
12.06.13 15:22:50 ** Disconnected.
12.06.13 15:22:50 ** Connect timed out.




10.08.2012 Сергей
Не подскажете, зачем в архиве crash.txt собирается ВСЯ информация о моем компьютере и что с ней затем происходит?



18.01.2013 Владислав
10.08.2012 Сергей
Не подскажете, зачем в архиве crash.txt собирается ВСЯ информация о моем компьютере и что с ней затем происходит?

тоже заинтересовался этим вопросом.



29.01.2013 Леха
Зачем не знаю, но исходя из имени файлика предполагаю, что это техническая инфа для определения состояния компа, чтоб потом в момент обвала (краха) системы определить, что и где стояло, как работало....



27.04.2013 Imk
ОС Windows Server 2008 R2
SSL выдавала ошибку
мучился в чем проблема все вроде правильно настроил.
а когда скачал отсюда все заработало
http://www.glob.com.au/sendmail/
спс у вас все так разжевана и понятно
файлик ini оставил ваш)



08.01.2014 Виктория
Подскажите пож. почему у меня Имя не выводится? Пишет такое сообщение:

X-Sendmail-Cmdline: sendmail.pl -t -i
To: test@test.ru
Subject: Анкета с сайта
X-PHP-Originating-Script: 0:formdata.php


С сайта была получена анкета с такими данными:
Имя:
Пароль: 123654
Любите ли экономить время: yes
Сколько часов в день вы спите 6 часов
Своими наработками в экономии времени: УРА



26.08.2014 Вика
Виктория ученица Евгения Попова )



30.04.2015 Александр
Imk, Спасибо!
Действительно сколько не бился, а добиться отправки(отправку через mail.ru) так и не смог, пока не воспользовался вашим советом



12.01.2016 shahzod
skajite pojaluysta a esli net papki sendmail v papke xampp - to kak postupit.



12.01.2016 shahzod
Ya bi hotel svyazatsya s administratorom, esli eto vozmojno...



Добавить свой комментарий


Ваше имя(* обязательно)


Текст сообщения(* обязательно)









 
 
  запомнить

 
Copyright © 2003-2017 WeBi Constructor
Rambler's Top100