регистрация пользователей и mail();

SimpleTak

Новичок
регистрация пользователей и mail();

На сколько обасновано отказывать в регистрации, если нет возможности отправить пользователю письмо функцией mail();
И вообще, по каким причинам функция mail(); может вернуть false.
и может ли эта функция вернуть false при существующем почтовом ящике?
В общем, поделитесь своими соображениями
 

WeirD

Новичок
Мануал:
Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.

It is important to note that just because the mail was accepted for delivery, it does NOT mean the mail will actually reach the intended destination.
Мое соображение:
При регистрации отправить письмо...
Не регистрировать до конца пока пользователь не получит письмо и не перейдет по указанной в письме ссылке, для подтверждения регистрации...

Если mail() возвращает false, то что-то не в порядке на твоей стороне и разбираться с этим нужно в процессе тестирования.
 

SimpleTak

Новичок
Пользователь при регистрации вводит login, e-mail и пароль.
Если данные корректны,ему высылается пистьмо кодом подтверждения регистрации.
но если e-mail указан неправильно, то mail(); возвращает false;

И вот в чём главный вопрос :
если php сконфигурирован правильно и отправка почты правильно настроена (т.е. если адрес есть, то письмо отправляется), то насколько вероятны ошибки исполнения на стороне сервера (возможность получить false)?
 

WeirD

Новичок
SimpleTak
Если e-mail указан некорректно, то это надо проверять при вводе данных пользователем...
Если указан неуществующий e-mail, то функция не вернет false... И в этом случае виноват сам пользователь...

Если указан корректный адрес и функция возвращает false, то ошибка на стороне сервера...
 
Сверху