PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
RWC_LongMan
Отправлено: 08 Июля, 2011 - 22:48:57
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Цитата:
Warning: mail() [function.mail]: SMTP server response: 503 5.5.4 Error: send AUTH command first. in C:\AppServ\www\price\includes\order_place.php on line 236

CODE (htmlphp):
скопировать код в буфер обмена
  1. mail($To, $Subject, $body, $headers);

Ошибка происходит при отправке писем.

Как я понял нужно сначало авторизоваться, но как это сделать?

php.ini:

CODE (htmlphp):
скопировать код в буфер обмена
  1. [mail function]
  2. ; For Win32 only.
  3. SMTP = smtp.yandex.ru
  4. smtp_port = 25
  5.  
  6. ; For Win32 only.
  7. ;sendmail_from = me@example.com
  8.  
  9. ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
  10. ;sendmail_path =
  11.  
  12. ; Force the addition of the specified parameters to be passed as extra parameters
  13. ; to the sendmail binary. These parameters will always replace the value of
  14. ; the 5th parameter to mail(), even in safe mode.
  15. ;mail.force_extra_parameters =

(Отредактировано автором: 08 Июля, 2011 - 22:50:31)

 
 Top
LIME
Отправлено: 08 Июля, 2011 - 23:24:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 10617
Дата рег-ции: Нояб. 2010  


Помог: 320 раз(а)




RWC_LongMan насколько я знаю ф-ция mail сама не отправляет письмо
она пользуется установленым почтовиком
вам надо его настроить


-----
DDD
 
 Top
Саныч Модератор
Отправлено: 08 Июля, 2011 - 23:44:36
Post Id



Участник


Покинул форум
Сообщений всего: 1364
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




LIME пишет:
ф-ция mail сама не отправляет письмо
верно...
в денвере для sendmail есть заглушка, которая складывает все в папку. Судя по вашему куску из php.ini вы пользуетесь не денверон и для отправки ничего не настроили (строка sendmail_path закоментирована).
Могу предложить sendmail, которым пользуюсь я (прикрепил файл)...
Скачали, открыли архив, скинули все файлы в какую-то папку. Затем открыли php.ini и редактируем по примеру моего php.ini
Спойлер (Отобразить)

Далее заходим в папку, в которую скинули файлы из архива, и открываем sendmail.ini и также настраиваем его по примеру моего файла
Спойлер (Отобразить)

Все! Улыбка Так можно настроить для любого почтовика, которые предоставляют доступ к своим smtp серверам... Нужно только узнать сам smtp и порт...
Скачать файл: send.rar
Скачан раз: 364


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
RWC_LongMan
Отправлено: 09 Июля, 2011 - 00:14:34
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




О, очень благодарю вас, Саныч. Крайне помогла ваша инфа Радость
 
 Top
Саныч Модератор
Отправлено: 09 Июля, 2011 - 00:18:13
Post Id



Участник


Покинул форум
Сообщений всего: 1364
Дата рег-ции: Июль 2010  
Откуда: Украина, Запорожье


Помог: 62 раз(а)




RWC_LongMan пишет:
О, очень благодарю вас, Саныч.
Да незачто Подмигивание


-----
Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
 
 Top
Sutar
Отправлено: 15 Сентября, 2011 - 15:38:23
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Саныч
Я всё настроил, но что-то не хочет приходить сообщение мне на почту.
тут нужно прописать свои настройки, тоесть меня поля которые указаны у вас, на свои,
Например поля:

hostname=ukr.net
на
hostname=мой сайт.мой домен
 
 Top
LOSKAND
Отправлено: 28 Февраля, 2012 - 00:12:49
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




если я понял правильно, пример приведёный санычем это всё та же денверовская заглушка, толку от неё нету вобще никакого.
Сейчас пытался у себя настроить лезет такая же ошибка тоесть
CODE (html):
скопировать код в буфер обмена
  1. Warning: mail() [function.mail]: SMTP server response: 503 5.5.4 Error: send AUTH command first. in

но так было пока не подставил пример саныча а как подставил и поменял на свои настройки так ещё хуже стало, если до этого скрипт просто выдавал ошибку 503 5.5.4 Error:, то сейчас сначала работает нормально а как тычешь по submitu так скрипт отправки почты начинает тупо подвисать и в итоге сервер ругается, типа 500 ошибка сервера.
результат подсказки саныча у меня php.ini выглядит так
CODE (html):
скопировать код в буфер обмена
  1.  
  2. SMTP = localhost
  3. sendmail_from = support@loskand.ru
  4. sendmail_pach C:\w\consol\send\sendmail -t
  5. mail.add_x_header = On
  6.  
закоментированый код сюда не вынес, ибо бестолку.
может подскажете как ошибку всётаки устранить по возможности с рабочими примерами.
Скажу сразу что настраиваю не денвер.
а SMTP на http сервере под управлением windows 2008 Server
служба LLS6 а не apache
support@loskand.ru это соответственно почтовый ящик яндексовский, прицепленный к домену

Основной целью настройки SMTP является отправка автоматических сообщений для активации аккуантов на http сервере.

Может администрация этого сайта подскажет как настроить? у них то я как посмотрю почта работает правильно

(Отредактировано автором: 28 Февраля, 2012 - 00:27:17)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB