mail Не отсылает письма

Nicca

Новичок
mail Не отсылает письма

Есть такой код:
PHP:
@mail("ящик", "тема", "From: ".$from);
header("Location: site.com");
//хеадер писал с [url]http://[/url] но тут какие-то теги вставляются...
После заполнения юзером анкеты она должна отсылаться на ящик и перенаправлять на эту же страницу чтобы при Ф5 не отсылалось опять. Все работает только письма не отсылаются. Если же писать без header то все пашет нормально.
Как правильно надо сделать чтобы работало? На mail header влияет?
 

dorfey

Guest
1. поставить и настроить smtp сервер
2. перед mail убрать @ и посмотреть выводимую ошибку в логах

-~{}~ 15.06.05 11:25:

хидер на mail() не влияет.

-~{}~ 15.06.05 11:27:

не париться с mail() и юзать PHPMailer

-~{}~ 15.06.05 11:32:

настройка сервера для работы с почтой mail
 

F0x

Новичок
убери @ перед mail и увидишь причину в собщении об ошибке.
 

dorfey

Guest
matross
F0x
Все сказанное вами уже было написано в первом ответе. 8)
 

specialist

Guest
dorfey
а что с mail() приходится так часто парится?....
 

dorfey

Guest
specialist
imho
тут усе зависит от хостера. периодически натыкаюсь на хостинги где функция mail() просто не доступна, заблокирована.

а вот с phpmailer усе тип-топ :)
 

Kivsiak

Новичок
Nicca, сам на днях сдавал проект с такой же проблемой столкнулся. Если есть возможность создания своего почтовго ящика то используя его реквезиты отправь писмо своим клиентом (Бат, аутлук...). Если все ок то стучись в суппорт хостера. Если нет то также стучись Ж)
 
Сверху