За последние 24 часа нас посетили 17966 программистов и 1721 робот. Сейчас ищут 920 программистов ...

Вопрос по верстке html-письма

Тема в разделе "Прочие вопросы по PHP", создана пользователем CraftLawrence, 25 дек 2014.

  1. CraftLawrence

    CraftLawrence Новичок

    С нами с:
    12 ноя 2014
    Сообщения:
    40
    Симпатии:
    0
    Верстаю html-письмо, тело которого наполняется динамически, в итоге каждому клиенту приходит письмо с одним дизайном но с разным текстом.
    Как сделать кнопку "Некорректно отображается? Откройте письмо в браузере"? Ведь создать где-то в интернете просто html-версию письма не выйдет в виду того что текст у всех свой.

    Наполнение письма происходит так: php-скрипт из ряда input'ов собирает данные (по принципу формы обратной связи), забивает их внутрь письма и отправляет простым mail() на введенный в один из инпутов емейл.

    Если нужны какие-то уточнения - спрашивайте.
    Гугл вообще в этом плане ни одной ссылки не выдал. Может, я как-то не так мыслю, или это вообще нереализуемо?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    тебе рассказать как гиперссылки в html делаются?
    реализуемо. ты придумай как ты будешь это делать. и всё. грубо говоря у тебя есть стек данных уникальных для пользователя. и ты генерируешь уникальные письма. что мешает в этих письмах указывать уникальные ссылки, пройдя по которым юзер увидит уникальный для себя контент?
     
  3. CraftLawrence

    CraftLawrence Новичок

    С нами с:
    12 ноя 2014
    Сообщения:
    40
    Симпатии:
    0
    Спасибо. Ты наткнул меня на идею, как решить вопрос!
    До отправки письма я прописал создание файла с именем "дата-и-время-отправки-письма.html", внутрь которого втыкается html-код и весь контент, а потом клиенту отправляется письмо с этим же наполнением, что и в файле, но еще и со ссылкой на "Открыть письмо в браузере". В итоге, у каждого клиента будет на сервере свой экземпляр письма с уникальным именем.
     
  4. ciamon

    ciamon Новичок

    С нами с:
    19 дек 2014
    Сообщения:
    34
    Симпатии:
    0
    Не надо так. Надо генерировать УНИКАЛЬНОЕ название письма, хотя бы при помощи md5. Чтобы не было возможности подсмотреть чужое письмо.
    И да, на крон или ещё куда-то надо повесить сборщик мусора, удаляющего старые письма.
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Какой смысл отправлять ссылку на письмо письмом? :D
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну а удруг не отображается письмо. а ссылка на внешнюю копию письма будет отображаться, ага :D
     
  7. rognorog

    rognorog Новичок

    С нами с:
    7 июл 2014
    Сообщения:
    330
    Симпатии:
    0
    Приведите пример, где некорректно отображается? ;)
    Сейчас уже везде есть поддержка html и css.
    Там, где ее нет, значит не должно быть? Разве не так?
    Тем-более почтовые службы, а у них все есть. :)