Контактная форма электронной почты;от, ответить на ...? - PullRequest
0 голосов
/ 09 сентября 2011

Мы разрабатываем контактную форму для приложения SaaS; у каждого экземпляра нашего приложения будет форма для связи с владельцем instance .

Наша первая версия отправляет электронное письмо с общего адреса электронной почты SaaS (т.е. contact@saas.com) владельцу экземпляра (т.е. user@example.com).

Это работает, но, конечно, если user@example.com отвечает на электронное письмо, ответ отправляется по адресу contact@saas.com. Мне интересно, какова лучшая практика здесь:

  1. Установка сообщения from: на адрес электронной почты, заполненный в контактной форме, позволит легко отправлять ответы человеку, который отправил контактную форму, но тогда мы не можем сказать людям, чтобы они добавили contact@saas.com к своим белый список, чтобы избежать фильтрации спама
  2. Настройка заголовка для ответа кажется лучше, но я опасаюсь, что некоторые клиенты будут неверно истолковывать ответ на
  3. Включение пояснительного текста в сообщение кажется неудобным, но выполнимым
  4. Разрешение владельцам экземпляров читать контактные формы через их админ-панель кажется слишком большой работой (но полностью защищенной от спама, хотя и неудобно)

Я склоняюсь к 2. Мысли?

Alex

Ответы [ 2 ]

1 голос
/ 09 сентября 2011

Я бы определенно выбрал вариант 2. From-Header / Envelope-From должен прояснить, что сообщение возникло у вас (и разрешить правильную обработку отказов и т. Д.). Я не знаю ни одного текущего почтового клиента, который не может правильно обработать заголовок для ответа. чтобы быть в безопасности, вы можете использовать вариант 3 и четко указать, что сообщение было отправлено с адреса sender@example.net через вашу веб-форму.

0 голосов
/ 09 сентября 2011

Надлежащие белые списки должны работать, если вы поместите реального отправителя в Отправителя: и / или отправителя конверта;но опять же, в идеальном мире не было бы Microsoft.

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