Как лучше всего подать петицию? (электронная почта отправляется после подписания петиции) - PullRequest
0 голосов
/ 11 октября 2008

Мне нужно создать небольшое веб-приложение, но я не уверен, что лучше всего делать.

Лицо, подписавшее петицию, подписывает электронное письмо, отправленное на X . Это также будет сохранено в БД, чтобы показать онлайн, кто подписался.

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

Я мог бы заставить php отправить электронное письмо с адресом реального отправителя, или позволить пользователю скопировать и вставить текст и позволить ему отправить электронное письмо самостоятельно.

Я не уверен, что это лучший способ реализовать это. Что будет более «эффективным», я имею в виду как число подписчиков решение, при котором приложение отправляет электронную почту проще, но как насчет подлинности электронных писем? Они могут считаться недействительными, если отправлены все из того же места?

Ответы [ 2 ]

3 голосов
/ 11 октября 2008

Независимо от того, является ли все это «хорошей» идеей или нет, вы хотите сохранить себя в безопасности. Если вы подделаете поле from, скорее всего, большая часть вашей электронной почты (особенно для доменов с записями SPF) не пройдет через первый уровень фильтрации спама.

В записи SPF (Sender Policy Framework) перечислены только IP-адреса, которым разрешено отправлять почту для домена. Если у домена есть запись SPF, и вы опрашиваете ее, вы должны относиться к опасным отходам ко всему, что не было получено с указанного сервера.

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

Итак, вкратце:

  • Заставьте людей отправлять свои собственные электронные письма. Предоставить шаблоны.
  • Подумайте об использовании полных спецификаций для <a href="mailto:... - вы можете поместить тему и текст в ссылку, что позволит использовать шаблоны одним щелчком мыши.
  • Вы можете использовать Javascript на своем сайте, чтобы персонализировать сообщение (и, следовательно, mailto: ссылку), оставаясь на вашем сайте.
0 голосов
/ 11 октября 2008

Позвольте мне объяснить это прямо - так что вы хотите добавить к потоку электронной почты об активном кресле, которая уже насыщает мир бесполезной целью, и вы спрашиваете, как лучше всего это сделать? Я хотел бы прочитать следующее, прежде чем идти дальше с этим:

http://www.breakthechain.org/armchair.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...