Отправка почты средствами РНР на ящик mail.ru

Статус
В этой теме нельзя размещать новые ответы.

sulacco

Постоялец
Регистрация
17 Мар 2008
Сообщения
90
Реакции
46
Возникла довольно затруднительная ситуация при программировании сайта на РНР,
для получения доступа к закрытой части сайта пользователь должен зарегистрироваться, подвердить регистрацию (на мыло приходит ссылка "подтвердить")

Все почти работает, но если пользователь указал ящик не на mail.ru то почта до него не доходит.

Отправляю так:
@mail($mail_to,$tema,$message,$headers);

Пытался разобраться с сокетами как написано тут:
Для просмотра ссылки Войди или Зарегистрируйся
и тут
Для просмотра ссылки Войди или Зарегистрируйся

- вообще ни на какие почтовые ящики не отправляет :nezn:
не пойму в чем дело, да и поможе ли вообще такой способ отправки

Поделитесь инфой как отправить почту на ящик mail.ru :thenks:
 
Спам-защита mail.ru забанила сервер твоего провайдера,
тот же скрипт скорее всего будет работать у другого провайдера
 
возьми класс PHPMailer
там удобно реализована работа через SMTP

будешь отправлять письма ya mail.ru с сервера mail.ru
 
Скачал отсюда:
Для просмотра ссылки Войди или Зарегистрируйся

настроил раздел PROPERTIES FOR SMTP

и все впорядке!
Почта гарантировано и намного быстрее доходит до ящиков на mail.ru list.ru и т.п.
:yahoo:
 
Как ссылку сделать, подскажите.

(на мыло приходит ссылка "подтвердить")

Как такую ссылку сделать?

Чтобы после заказа приходила ссылка для подтверждения,
и все данные покупателя только после этого заносились в базу.

Письма у меня отправляются, а вот как ссылочку вставить?
Надо сессии использовать как я понимаю, вот только не понимаю как :ah:
 
в заголовке письма указать:
Content-Type: text/html

и писать все письмо как html-страничку
 
С этим -то я разобрался.
Немного неправильно поставил вопрос...

Надо сделать так, чтобы данные после заказа, заносились в базу только после подтверждения по ссылке. Вот как распознать, что это именно тот чел перешел по ссылке?
 
motorheyd, ну тут уже вопрос пошёл не про отправку.
После регистрации тебе нужно сохранить данные во временное место, и добавить некий уникальный(и что бы его невозможно было подобрать) индефикатор к нему. В E-mail отправляешь ссылку, с этим индефикатором(в качестве GET параметра), тот переходет по ней, ты смотришь, у кого этот индефикатор и переносишь из времменной в нормальную базу.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху