Как показывать рекламу в исходящей электронной почте?

StackOverflow https://stackoverflow.com/questions/1381188

Вопрос

Мне нужно иметь возможность показывать рекламу по электронной почте, пересылаемой через сервер (предпочтительно postfix), на основе демографической информации получателя.В основном сообщение придет для someuser@fakedomain.com и будет перенаправлено на realuser@theirdomain.com с небольшой рекламой внизу.

Я хотел бы использовать postfix, потому что, похоже, он способен использовать данные mysql для различных задач, что было бы полезно, чтобы системой можно было управлять с помощью веб-приложения, которое загружает базу данных.

Я бы предпочел использовать OpenX для сервера объявлений из-за таргетинга каналов (используется для выбора объявлений на основе демографической информации), возможности показывать текстовые объявления, а также зоны электронной почты и возможности запускать их локально.Конечно, приемлемы и другие рекламные серверы, которые лучше подходят для решения этой проблемы.

Суть проблемы, на мой взгляд, заключается в возможности написать что-то в нижней части любого данного сообщения электронной почты.Конечно, html-сообщения делают это еще сложнее, но я бы предпочел иметь решение, которое работает с обычным текстом, и работать дальше.

Коммерческое программное обеспечение также является вариантом, но несколько дней прерывистого поиска ничего не дали.

Это было полезно?

Решение

Простое написание чего-либо в нижней части сообщения электронной почты во многих случаях приведет к плачевному завершению, особенно с электронной почтой в формате HTML, инкапсулированной в составное сообщение MIME (или что-либо еще в составном сообщении MIME), потому что все, что находится после последнего маркера раздела MIME, явно должно игнорироваться любым анализатором MIME.Если вы хотите, чтобы ваше приложение работало, ему необходимо

  • определите, является ли целевое сообщение MIME-сообщением, отличным от ТЕКСТОВОГО / ОБЫЧНОГО
    • Если это не так, добавьте свое текстовое объявление в конце, и все готово
  • если это так, определите, является ли его составным
    • если нет, то вам необходимо определить тип содержимого всего сообщения
      • Если тип контента - HTML, то вы может попытайтесь вставить HTML-код вашего объявления в подходящее место.Это будет очень удачно, так как вы понятия не имеете, каким будет HTML-макет.
      • если тип содержимого ОТЛИЧАЕТСЯ от HTML (или, возможно, RTF), вам лучше не прикасаться к сообщению.
  • Если сообщение состоит из нескольких частей, определите подтип
    • если оно "смешанное", то вам нужно определить, какая часть, если таковая имеется, является основным читаемым содержимым, а затем изменить эту часть, как если бы это было все сообщение, на основе вышеуказанных правил
    • Если это "альтернатива", то вам нужно найти ВСЕ доступные для чтения части и изменить каждую из них по очереди в соответствии с приведенными выше правилами

Наконец, и это самое главное

  • Будьте готовы к массовому недоброжелательству, которое вы получите от всех, кто получает почту, перенаправляемую через ваш сервер.

Другие советы

Дай мне посмотреть...Люди подписываются на ваш сервис, который, я полагаю, является бесплатным.Они предоставляют вам свой реальный адрес электронной почты, а взамен вы предоставляете им другой адрес электронной почты, который они могут использовать, например, дляподпишитесь на списки рассылки и на другие сервисы.И, может быть, какая-нибудь функция фильтрации спама?По-моему, это вполне законный сервис, особенно если вы предоставляете рекламу только тому, кто подписался.Однако мне интересно, получите ли вы много подписок, поскольку многие люди могут с таким же успехом использовать учетную запись Google, Yahoo или Hotmail для этих целей.Итак, какую дополнительную ценность получат эти подписчики?

В любом случае, вам нужно будет изменить существующие электронные письма, что немного сложно, когда они представляют собой HTML-сообщения или имеют цифровую подпись.(Особенно в последнем случае, вы фактически заблокируете получателю получение этих писем, поскольку его почтовая система обнаружит, что электронное письмо было подделано.Вы также можете столкнуться с возможными юридическими проблемами, хотя я не думаю, что в этом есть что-то незаконное, если получатель согласен с условиями вашего сервиса.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top