shev92k70
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору [more] [more] Цитата: Именно по-этому я первым делом описал проблему здесь , т.к. я раньше никогда не задавал вопросов для решения своих проблем на форумах , просто искал решение, либо сам решал. По-этому это для меня в новинку, но уже готов добавить ваш форум в закладки (Ваша заслуга). Цитата: Суть проблемы: В попытках решить предыдущую проблему самостоятельно , в гугле нашел блог, в котором описывалась установка и настройка XAMPP, а вместе с ним и настройка почтового почтового сервера, с этого пункта я и начал, описую то , что я сделал и что потом случилось после того, как я это сделал : Цитата: Настройка почты на XMAPP сервере. Не смотря на то, что это локальный сервер, очень часто бывают случаи, когда на создаваемом нами сайте необходимо настроить возможность отправки писем пользователю, либо пользователями. Для этого нам с вами необходимо произвести еще небольшие настройки XAMPP сервера. Первым делом создаем файл sendmail.php по адресу C:\xampp\sendmail со следующим кодом: Цитата: <?php define('DIR','c:/xampp/tmp/sendmail/'); $stream = ''; $fp = fopen('php://stdin','r'); while($t=fread($fp,2048)) { if( $t===chr(0) ) break; $stream .= $t; } fclose($fp); $fp = fopen(mkname(),'w'); fwrite($fp,$stream); fclose($fp); function mkname($i=0) { $fn = DIR.date('Y-m-d_H-i-s_').$i.'.eml'; if ( file_exists($fn) ) return mkname(++$i); else return $fn; } ?> | Далее вновь открываем файл php.ini расположенный в C:\xampp\php и ищем в нем строку, Цитата: sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" после чего заменяем ее на | Цитата: sendmail_path = C:\xampp\php\php.exe c:\xampp\sendmail\sendmail.php | Не забываем ее раскомментировать, т.е. убрать символы точки с запятой “;” из начала строки. На следующем шаге переходим в C:\xampp\tmp\ и создаем там новую папку sendmail. Именно сюда будут приходить все письма отправляемые с вашего сайта. Теперь после всех настроек сервера XMAPP перезагружаем Apache. | После этого у меня вообще перестало отправлять что-либо с mercury, принимать принимает, а отправлять - нет . Вот что экран Mercury SMTP client выдаёт : Цитата: Connection error during handshake with мой домен.ru. failed. Error FF servicing queue job. Connection error during handshake with мой домен.ru. failed. Error FF servicing queue job. | А вот что выдаёт экран Mercury SMTP server : Цитата: Connection from мой ip, Sat Feb 16 23:03:27 2013 EHLO мой ip 554 Invalid HELO format 1 sec. elapsed, connection closed Sat Feb 16 23:03:28 2013 Connection from мой ip, Sat Feb 16 23:03:59 2013 EHLO мой ip 554 Invalid HELO format 1 sec. elapsed, connection closed Sat Feb 16 23:04:00 2013 | p.s. если необходимо, ссылку на блог , где я это нашел могу предоставить | Всего записей: 20 | Зарегистр. 16-02-2013 | Отправлено: 00:57 17-02-2013 | Исправлено: shev92k70, 01:05 17-02-2013 |
|