Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2011, 21:50   #1
Fe[one]X
 
Регистрация: 01.11.2011
Сообщений: 9
Восклицание Проблема со скриптом

Всем добрый вечер. Возникла такая проблема, весь день с ней вожусь и уже не знаю что и делать. Надеюсь, что найдутся умные люди и помогут.
В общем держу небольшой радипроект на своей домашней машине, стоит сборка веб-сервера WampServer 2.0i, на сайте радипроекта решил сделать форму с помощью которой слушатели заполнив необходимые поля отправляют заявку и эта заявка в виде обычного сообщения приходит на E-mail где уже ведущий прямого эфира видит новое сообщение и затем уже озвучивает в эфире. За основу взял скрипт с сайта http://www.php-mail.ru используя генератор. После выдачи кода и дополнительных файлов залил это всё на сервер и тут возникла проблема, сообщение на e-mail не отправляется. Скрипт использует PHPMailer для отправки.
В общем после заполнения необходимых полей и нажатия кнопки Отправить выскакивает такая вот ошибка Mailer Error: Could not instantiate mail function. Автор скрипта решения проблемы не знает и отвечает что пользуйтесь платным хостингом, но зачем мне хостинг если я сам хостинг?
В чём может быть проблема? Может php.ini надо ковырять?
Работу скрипта можете сами проверить - http://vlz.sytes.net/radio/zakaz/
В общем надеюсь на Вашу помощь. Заранее большое спасибо.
Fe[one]X вне форума Ответить с цитированием
Старый 01.11.2011, 22:05   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Почтовый сервер установлен/настроен - sendmail, например?
Andkorol вне форума Ответить с цитированием
Старый 01.11.2011, 22:06   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Вы не являетесь хостингом в полном понимании этого слова... у вас нет почтовых записей.. нет зарегистрированных почтовых серверов....
все что можно на локальной машине - эмуляция отправки емейла... на эту же локальную машину.. да и то в файл.

Иначе сейчас бы все сидели дома и с домашних компов спамили....
Реально нужен полноценный хостинг... а дома - очень сомневаюсь что сможете сделать
ADSoft вне форума Ответить с цитированием
Старый 01.11.2011, 22:24   #4
Fe[one]X
 
Регистрация: 01.11.2011
Сообщений: 9
По умолчанию

Спасибо за оперативный ответ. Жаль конечно, такая идея и такой облом...

ADSoft, а если поставить почтовый сервер как посоветовал Andkorol это поможет решить проблему?
Fe[one]X вне форума Ответить с цитированием
Старый 01.11.2011, 22:34   #5
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Пробуйте - правда, если сервер на Винде - то никаких гарантий, сами понимаете...
У меня всё работает, нормально отправляет.

Конфиги для sendmail и php
Статья про установку/настройку sendmail - тоже под wamp, кстати
Andkorol вне форума Ответить с цитированием
Старый 01.11.2011, 23:45   #6
Fe[one]X
 
Регистрация: 01.11.2011
Сообщений: 9
По умолчанию

Andkorol, спасибо за помощь. Ошибка пропала, пишет что "Ваше сообщение отправлено", но на ящик ничего не приходит... Что это может быть?
Fe[one]X вне форума Ответить с цитированием
Старый 02.11.2011, 00:07   #7
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Fe[one]X Посмотреть сообщение
пишет что "Ваше сообщение отправлено", но на ящик ничего не приходит... Что это может быть?
Ну если сообщение действительно отправилось, и адрес получателя введен правильно - то это может быть папка "Спам"...
Andkorol вне форума Ответить с цитированием
Старый 02.11.2011, 00:21   #8
Fe[one]X
 
Регистрация: 01.11.2011
Сообщений: 9
По умолчанию

Andkorol, в том-то и проблема что папку Спам я посмотрел, там пусто. Попробовал в скрипте указать другой е-мэйл, в итоге тоже ничего не приходит...
Fe[one]X вне форума Ответить с цитированием
Старый 02.11.2011, 00:29   #9
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Проверьте в папке с sendmail файл error.log - если есть ошибки при отправке сообщения, то они там описаны.

Ну и неплохо бы сам код отправки посмотреть - при каких обстоятельствах там выдается сообщение об успешной отправке.

Хорошая статья по использованию PHPMailer
Andkorol вне форума Ответить с цитированием
Старый 02.11.2011, 00:53   #10
Fe[one]X
 
Регистрация: 01.11.2011
Сообщений: 9
По умолчанию

Andkorol
В общем лога error в директории вообще нету, зашёл на сайт скрипта почитал комментарии, такая проблема у людей есть, ответ последовал что проблема у хостера, также в качестве проверки поставил другой аналогичный скрипт, он мне также пишет что сообщение успешно отправлено, но в итоге ничего не приходит. Адреса своего е-мэйл в sendmail.ini уже несколько раз проверил, всё правильно. Вероятно проблема и правда где-то на машине, вот только где...
Fe[one]X вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со скриптом паресера новостей mayka_net PHP 5 03.09.2011 18:35
Проблема с perl скриптом. miig Perl 1 25.08.2011 12:09
Проблема со скриптом ///Ronnie JavaScript, Ajax 2 07.01.2011 19:28
Проблема с вбс скриптом Riderots JavaScript, Ajax 0 02.04.2009 06:14
Проблема со скриптом автозаполнения Marik JavaScript, Ajax 1 25.11.2008 21:55