Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить уведомление о получении сообщения? 
:(
    Опции темы
Skreaper
Дата 10.6.2007, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



Всем привет...

У меня такая проблемка.

С сайта отправляются сообщения пользователям при помощи функции mail()
Можно ли как-нить сделать так, чтобы на электронный ящик с адресом Х приходили уведомления о том, удачно ли были отправлены сообщения? Дошли ли они до пользователей?
К примеру, если ящик пользователя уже не существует, то к нам бы приходил отчет об ошибке?

Заранее спасибо!
PM   Вверх
Golda
Дата 10.6.2007, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: нет
Всего: 42



Получать уведомления о ошибке передачи типа ящик пользователя не существует можно, передав дополнительный header Return-Path или Reply-To.
О том, открывал ли сообщение пользователь с существующим ящиком узнать сложнее. Можно пересылать html-сообщение с каким-нибудь <img>, src которого ведет в Ваш скрипт, отслеживающий это событие. Но это не надежно. Многие, если не большинство, клиентов отключают либо показ html-сообщений вообще, либо по-умолчанию не грузят внешние ресурсы


--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
Skreaper
Дата 10.6.2007, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



Хорошо, хотя бы на этом спасибо!!! Тож вариант)
PM   Вверх
Golda
Дата 10.6.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: нет
Всего: 42



Можете еще попробовать заголовок Disposition-Notification-To, чтобы затребовать на указанный email return receipt (подтверждение получения email). Этот способ лучше тем, что: 
  • Это не hack, Вы не делаете ничего без ведома и разрешения пользователя
  • статистики у меня нет, но кажется, больше пользователей позволяют своим email клиентам отправлять return receipt, чем загружать внешние ресурсы

Но гарантии, конечно, нет и здесь



--------------------
"For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics
PM MAIL   Вверх
Skreaper
Дата 10.6.2007, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 31.3.2006

Репутация: нет
Всего: нет



Тоже хорошая идея ))) Сегодня опробую...
Еще раз спасибо!
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0635 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.