Не работает ф-ция mail()

12
S
На сайте с 10.08.2006
Offline
115
924

Доброго времени.

На сервере отказывается работать ф-ция mail()

php - как модель апача, версия php 5.1.6, ОС - centOS

Почему она может не работать?

спасибо

GunFigter
На сайте с 20.03.2008
Offline
98
#1

В PHP.ini стоит ваш сервер? Возможно проблема в этом

пример:

SMTP = localhost
[Articler Alpha v1.07 (/ru/forum/comment/3282415)] и [Articler Beta (/ru/forum/347101)] | [Подбор доменов (/ru/forum/249478)] | {Socializating (/ru/forum/263463)}
DyaDya
На сайте с 11.04.2007
Offline
147
#2
Shadow:
Доброго времени.
На сервере отказывается работать ф-ция mail()
php - как модель апача, версия php 5.1.6, ОС - centOS
Почему она может не работать?
спасибо

1. Если даже просто указав мыло, тему и тестовое слово в боди - отправка письма не происходит, то обращайтесь к хостеру. Скорее всего криво настроен сервак или может быть вообще отключена такая возможность.

2. Возможно вы отправляете письма на сервер, в котором ваш IP может быть забанен. Такое у меня случалось). Особенно при отправках на мыла @mail.ru

Выбирайте качественный хостинг (http://vashmaster.ru/informaciya/o_poleznyh_programmah/news83.php) и продвигайте сайты в СЕОПУЛЬТ (http://seopult.ru/ref.php?ref=72b5ed9561fe66a1). А на «SAPE» я в обиде :) Не упрекайте за очепятки, пишу вслепую (http://ergosolo.ru/) и также делаю сайты (http://www.vashmaster.ru/) ;)
S
На сайте с 10.08.2006
Offline
115
#3
DyaDya:
1. Если даже просто указав мыло, тему и тестовое слово в боди - отправка письма не происходит, то обращайтесь к хостеру. Скорее всего криво настроен сервак или может быть вообще отключена такая возможность.

2. Возможно вы отправляете письма на сервер, в котором ваш IP может быть забанен. Такое у меня случалось). Особенно при отправках на мыла @mail.ru

Сервер - дидик. тут саппорт помогать не хочет. IP не забанен, через почтовый клиент всё доходит.

Shadow добавил 13.04.2008 в 18:59

GunFigter:
В PHP.ini стоит ваш сервер? Возможно проблема в этом
пример:

из php.ini

[mail function]

; For Win32 only.

SMTP = localhost

smtp_port = 25

F
На сайте с 10.02.2008
Offline
3
#4

А Вы правильно формируете заголовок письма ?

Очень часто возникают проблемы именно из-за заголовка отправляемого письма.

Регистрация доменных имен (http://www.hosterok.net/domains/) http://www.hosterok.net (http://www.hosterok.net) - Надежный и недорогой хостинг!
S
На сайте с 10.08.2006
Offline
115
#5
flmrin:
А Вы правильно формируете заголовок письма ?
Очень часто возникают проблемы именно из-за заголовка отправляемого письма.


<?php
mail("example@box.bla", "messaga", "messaga eee");
if (!mail("ivanov.m.a@gmail.com", "The test", "Testing") ){
print "no";
}else{
print "yes";
}
?>

этот код выдаёт "no" (ящик указываю существующий), с другого сервера всё отправляется. в скриптах заголовки формируются правильно

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#6

жесть я никогда не знал, что можно с такими заголовками отправлять письма...

у меня например вот так:

$subj = "Тема письма";

$body = "Текст письма";

$mail = "mail@mail.ru";

$adds = "From: $mail\n";

$adds .= "X-Sender: < $mail >\n";

$adds .= "Content-Type: text/plain; charset=windows-1251\n";

mail($mail,$subj,$body,$adds);

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
kxk
На сайте с 30.01.2005
Offline
990
kxk
#7

Shadow, Выгнать суппорт который помагать не хочет, Mirhosting.com бы вам помог.

Ваш DEVOPS
S
На сайте с 10.08.2006
Offline
115
#8

а почему mail() не работает больше вариантов нет?

kxk
На сайте с 30.01.2005
Offline
990
kxk
#9

Shadow, проверьте запрещённые функции php

S
На сайте с 10.08.2006
Offline
115
#10
kxk:
Shadow, проверьте запрещённые функции php

mail() нет в запрещённых ф-циях

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий