![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
uzverok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
Возникла проблема при отправке почты с сервера(операционка- Линукс), пробовал даже вручную прописывать в ini_set путь к смтп, ничего не дало, в чем может быть проблема? Как я понял если на хостинге все правильно настроено, должно работать автоматом. Вот текст тестового скрипта:
|
|||
|
||||
NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
А что происходит при попытке отправить сообщения? Появляются ли сообщения об ошибке?
Может быть скрипт говорит, что письмо отправлено, но оно не приходит? $to = 'mail'; $from='mail'; И еще, может быть все дело в том, что в поле $to ты не прописываешь корректный адрес. |
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 13 Всего: 78 |
Описывайте проблему полностью, пожалуйста...
И, да. Ошибка в 17 строке. -------------------- Ll 2 |
|||
|
||||
uzverok |
|
||||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
При отправке сообщения, если проверяю через if, ничего не выдает, тоесть не отправляет сообщение, никаких ошибок тоже не выдает(пробовал включать отчеты- результат тот же).
Задаю существующий ящик, пробовал и на gmail, и на mail.ru Там же всего 9 строк.. З.Ы.: хостер- megabyet.net, может у кого была такая же проблема? |
||||
|
|||||
NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Попробуй использувать эту функцию для отправки емэйлов.
У меня она отлично работает. Отсылает пиьма в UTF8 кодировке
|
|||
|
||||
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
uzverok, смотреть в папку "Спам" не пробовали? (Иногда помогает
![]() -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
uzverok |
|
||||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
Спасибо за скрипт, но он тоже не работает, скорее всего проблема с сервером.. ![]()
Тоже сначала так подумал, проверил уже все папки ![]() |
||||
|
|||||
Sentox |
|
|||
как то так ![]() ![]() Профиль Группа: Участник Сообщений: 392 Регистрация: 27.1.2009 Где: Зимбабве Репутация: 7 Всего: 7 |
нет, если if не срабатывает при отправке - значит ошибка в функции, спам спамом но условие не происходит!
|
|||
|
||||
uzverok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
Я могу подключить другой сервер смтп(например mail.ru) через ini_set? Только-что нашел сайт на этом же хосте, нашел раздел обратной связи написал сообщение админу и при отправке выбило ошибку, значит все-таки дело в сервере.. Уже несколько раз писал в службу поддержки- никаких результатов, как мне решить эту проблему?
Это сообщение отредактировал(а) uzverok - 30.1.2010, 13:58 |
|||
|
||||
ZlojEzh |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 8.10.2005 Где: Киев, Украина Репутация: 10 Всего: 15 |
Попробуйте добавить в письмо заголовки Return-Path и Errors-To со своим e-mail и еще раз протестировать отправку.
Возможно получите интересную информацию. А для подключения к другому smtp проще всего воспользоваться классом PHPMailer. |
|||
|
||||
uzverok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
Попробовал, никаких ошибок не выдает.. Вчера достучался в службу поддержки, посоветовали использовать смтп gmail, создал учетку, прописал MX, проверил статус, все прописано, но отправка почты так и не заработала ![]() |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
Функция mail() не использует SMTP сервер напрямую, вместо этого она использует sendmail. Соответственно, вам нужно убедится, что путь к sendmail'у указан верно. Если он указан верно, то проблемы в настройках самого sendmail'а.
Для отправки писем напрямую через SMTP сервер, нужно использовать сторонние библиотеки. |
|||
|
||||
uzverok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.2.2009 Репутация: нет Всего: нет |
Установил PHPMailer и все заработало!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |