![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| nurv_ad |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
как настроить smtp в php.ini
если есть вот такое воплощение обработка письма идет с помощью $headers.="MIME-Version: 1.0\r\n"; при этом в php.ini установлено так extension=php_mime_magic.dll [mail function] ; For Win32 only. SMTP = 213.141.158.25 (мой внешник) ; For Win32 only. sendmail_from = [email protected] (мыло по дефолту так как не нужно мне.) но все равно не хочет отсылать письмо. в чем может быть проблема. ps вот такая ошибка случается Warning: mail(): SMTP server response: 550 5.7.1 <[email protected]>;... we do not relay <[email protected]>; in maili\ndex.php on line 72 на линии находится line 72 mail($email,$tema,$body,$headers); (я думаю ругается на headers а именно на mime немного увел вас от мысли... он все таки отправляет письмо но с большой задержкой на мыло которое мне нужно но все равно ругается Почему? Это сообщение отредактировал(а) nurv_ad - 15.10.2006, 11:31 |
|||
|
||||
| Black Rabbit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 21.10.2004 Репутация: нет Всего: 2 |
Думаю из-за того, что в хедерах письма не прописан адрес отправителя и php вместо него вставляет мейл, прописанный по умолчанию- несуществующий адрес [email protected]
Вот пример корректных хедеров
$this->_sender() - email отправителя $this->Format - html либо text $this->Charset - кодировка письма Хедер MIME-Version: 1.0\r\n должен присутствовать обязательно!!!!!! и идти первым - это стандарт почтовых протоколов Это сообщение отредактировал(а) Black Rabbit - 21.10.2006, 03:15 |
|||
|
||||
| nurv_ad |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.10.2006 Репутация: нет Всего: нет |
Не выходит аленький цветочек.
Чет я уже замучался и голова не соображает но сдаваться не хочу.. есть скрипт
настройки php.ini [mail function] ; For Win32 only. SMTP = 213.141.158.25 //привязанное имя nurv-ad.net.ru smtp_port = 25 sendmail_from = [email protected] sendmail_path = -t -i при работе скрипта все отправляется, так он пишет а вот на мыло не доходит. в чем проблема, есть ли у кого какие сооброжения. |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 2 Всего: 43 |
nurv_ad, зачем ты смешал в кучу вендовые и никсовые настройки?
|
|||
|
||||
| Black Rabbit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 21.10.2004 Репутация: нет Всего: 2 |
Слушай.... функция mail работает через sendmail, а не smtp
Проверь правильно ли в php.ini прописан путь до сендмайла Пример sendmail_path = \usr\sbin\sendmail -t -i |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |