Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Сеть > Помогите с отправкой почты |
Автор: phpwolf 5.3.2006, 19:49 |
1) Я установи SMTP Server (Free SMTP Server) 2) в рнр.ini прописал [mail function] ; Только для Win32 - используемый SMTP-сервер. ; Укажите здесь SMTP-сервер своего провайдера. SMTP = localhost 3)Написал следующий код <?PHP $mailto = "[email protected]"; $subject = "test"; $text = "xxx"; if (mail($mailto,$subject,$text)) { echo ("Ok"); } else echo ("Error"); ?> Все отрабатывает но письмо не посылает???!!! Помогите а то очень срочно нужно |
Автор: -=Ustas=- 7.3.2006, 00:00 |
Директиву sendmail_from в php.ini расскомментировал? Добавлено @ 00:02 Плюс еще для заглушки надо установить mail-сервер, например можно хороший бесплатный сервак Courier Mail Server. |
Автор: phpwolf 7.3.2006, 12:17 |
да расскоментировал ; Только для UNIX - задает путь и аргументы программы sendmail (по ; умолчанию - 'sendmail -t -i'). sendmail_path = \usr\sbin\sendmail -t -i Скачал сервак Courier Mail Server. но все равно не посылет |
Автор: -=Ustas=- 7.3.2006, 12:24 | ||
У тебя *.никс ? Добавлено @ 12:27 Попробуй так:
|
Автор: phpwolf 7.3.2006, 15:07 |
сча попробую Добавлено @ 15:12 тоже не отправляеет. Может как-то по специфически нужно настраивать. Добавлено @ 15:15 или может у тебы есть подробная документация какие серваки нужно ставить и как их настраивать? |
Автор: phpwolf 7.3.2006, 15:54 |
а проверить откликается ли порт telnet mail.ru 25? |
Автор: -=Ustas=- 7.3.2006, 16:07 |
При чем здесь mail.ru ?! У тебя какой сервак (под которым пхп пашет)? Какие акаунты ты поднял на почтовом серваке? На какой адрес пытаешься отправить? Как настроил почтовый сервак? SMTP запущен или нет? Что в логах хоста пишет? Что пишет в логах почтового сервака? Какие настройки SMTP? |
Автор: phpwolf 7.3.2006, 17:28 |
1)Сервак у меня Апач он запущен 2) У меня Courier Mail Server тоже запущен Настройки его 2.1) Учетные записи Администратор//Внешний адрес [email protected] 2.2) SMTP клиент smtp.rambler.ru //порт25 соответственно ник и пароль 2.3) POP3 клиент pop3.rambler.ru//порт110 соответственно ник и пароль 2.4) SMTP и POP3 сервера запущены В принципе запускается но не проходит аутентификацию у меня настроен The Bat smtp.rambler.ru //порт25 pop3.rambler.ru//порт110 [email protected]//на этот адрес я пытаюсь отправить Все работает |
Автор: -=Ustas=- 7.3.2006, 17:41 | ||
Чушь самая полная!!!!!!!!!! Какой здесь нафик рамблер, при чем здесь он если тебе локальная заглушка нужна!!!!!!!! |
Автор: phpwolf 7.3.2006, 19:09 |
У меня прописано [mail function] ; Только для Win32 - используемый SMTP-сервер. ; Укажите здесь SMTP-сервер своего провайдера. SMTP = localhost smtp_port = 25 sendmail_from = my_mail@localhost ; Только для Win32 - поле From: по умолчанию. ;sendmail_from = denwer@localhost ; Только для UNIX - задает путь и аргументы программы sendmail (по ; умолчанию - 'sendmail -t -i'). ;sendmail_path = \usr\sbin\sendmail -t -i ; ВНИМАНИЕ: необходимо использовать обратные слэши: "\", а не прямые. ; Иначе sendmail не работает в Windows 95 ... Windows ME. Запучен Апатч сервер Запучен Курьер(может его настраивать надо по специфически?) и есть код при помощи которого я хочу отправить по адресу [email protected]@rambler.ru письмо <?PHP $mailto = "[email protected]@rambler.ru"; $subject = "test"; $text = "xxx"; if (mail($mailto,$subject,$text)) {echo ("Ok");} else echo ("Error"); ?> запускаю в Explorer localhost/site.php она отрабатывает но не посылает?? |
Автор: phpwolf 9.3.2006, 09:55 |
Кто нибудь может толково объяснить что нужно настроить чтобы почту посылал код под виндой $mailto = "[email protected]"; $subject = "test"; $text = "xxx"; if (mail($mailto,$subject,$text)) { echo ("Ok"); } else echo ("Error"); ?> |
Автор: -=Ustas=- 10.3.2006, 11:44 |
phpwolf, зачем спрашивается тебе отсылать почту с локали???! |