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

  • Автор темы Автор темы Nicca
  • Дата начала Дата начала

Nicca

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

Есть такой код:
PHP:
@mail("ящик", "тема", "From: ".$from);
header("Location: site.com");
//хеадер писал с [url]http://[/url] но тут какие-то теги вставляются...

После заполнения юзером анкеты она должна отсылаться на ящик и перенаправлять на эту же страницу чтобы при Ф5 не отсылалось опять. Все работает только письма не отсылаются. Если же писать без header то все пашет нормально.
Как правильно надо сделать чтобы работало? На mail header влияет?
 
1. поставить и настроить smtp сервер
2. перед mail убрать @ и посмотреть выводимую ошибку в логах

-~{}~ 15.06.05 11:25:

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

-~{}~ 15.06.05 11:27:

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

-~{}~ 15.06.05 11:32:

настройка сервера для работы с почтой mail
 
убери @ перед mail и увидишь причину в собщении об ошибке.
 
matross
F0x
Все сказанное вами уже было написано в первом ответе. 8)
 
dorfey
а что с mail() приходится так часто парится?....
 
specialist
imho
тут усе зависит от хостера. периодически натыкаюсь на хостинги где функция mail() просто не доступна, заблокирована.

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