Лучшие практики для отправки сообщений электронной почты и защиты от спама [закрыто]


В наши дни, почти каждый веб-сайт или система веб-почти неизбежно требуют возможности отправки электронной почты, либо в формы контактов, восстановление пароля, активация учетной записи, подтверждения заказов и etc.

, Каковы лучшие практики, чтобы эти письма были, как проголосовали спама?

  • , Какой правильном формате заголовке электронной почты $headers .= "Content-type:text/html... ?
  • допускается использовать CSS, чтобы стилизовать?
  • разрешено использование изображений, что лучший способ использовать?
  • Существует ограничение для получателей?
  • лучше всего использовать функцию почты(), классов, как PHPMailer для отправки электронной почты, прошедшего проверку подлинности?

короче говоря, каковы основные правила анти-спам избежать писем они проголосовали, как спама?

Author: bio, 2014-05-06

2 answers

Содержимого электронной почты только один ингредиент между "лучшие практики" для отправки электронной почты".

И многие другие факторы, которые влияют на рейтинг, как спама, или нет.

Репутацию, IP-адрес -

Во-первых, собственный IP-адрес. Так, например, если ваш IP находится в диапазоне низкой репутацией, это само по себе может быть причиной для отказа от электронной почты, независимо от всего остального. Я уже имел в этом опыт: нанял провайдера VPS хорошо дешево, и обнаружил, что все письма, отправленные с их серверами, будут автоматически отклоняться Yahoo! Mail. Короче говоря: репутации IP-адрес является важным фактором. Поставщики серьезные, профессиональные и современные, с сильным политика анти-спама, будет хорошей репутацией, и это не становится проблемой.

Записям DNS -

И Другой фактор, техническое значение с записей DNS. В идеале, IP-адрес, используемый для грузы должны быть надежно присоединен к домену адрес отправителя, включая обратный DNS правильно настроен. Кроме того, записи (SPF) senderid, а также подписи DKIM DomainKeys для всех исходящих писем, замечательных меры, чтобы предотвратить ящик от спама и развивать высокую репутацию как отправителя. Каждая система, которую я готовлю для приложения, я делаю всю эту работу с участием DNS-записей и подписи упомянутых, и результат, как правило, "Inbox", то есть, ничего почтовый спама.

Этическое Использование

Также очень важно, сервер/приложение будет делать все грузы. Купил списке миллионы писем, и послал того же объявления каждый? Репутация будет падать и отправления будут классифицированы как спама. С другой стороны, если система вести себя хорошо, отправлять почту только для тех, кто законно взаимодействовать с системой, с "double opt-in" (то есть, подтверждения/проверки электронной почты, отправив link), и, выполнив слишком много правил "поведения", этического, без отправления неправомерных, вы развиваете отличную репутацию. Техническое обслуживание, регистрация писем, является еще одной важной задачи: рассылка писем для несуществующих адресов, например, неизбежно происходит с течением времени, и важно следить, отскока (обратные вызовы), ведение базы, регистрация писем всегда быть как можно более чистым.

И число получателей может быть огромным, при условии, что их "список" был построен со временем и быть "истинной". Отправить много писем, вдруг много адресов... спама.

Переноса базы пользователей средние или большие, от одного провайдера к другой, надо убедиться, что с поставщиком правил их использования для отправки электронной почты. Я уже провел переговоры с поставщика и наш сервер был помещен в белый список, на самом деле следовать рекомендациям доставки (в случае, отправка сообщений духовные ежедневно около 6000 адресов - все, зарегистрированных по собственной воле, с double opt-in, etc). Как правило, поставщики имеют механизм управления/фильтрации/ограничения, но, может быть отключена по требованию, облегчая отправки на большую сумму.

Ухода Техников

, Следуя рекомендациям выше и еще несколько уход технических отправки сообщений (Return-Path правильный и действительный адрес правильный и действительный, окно протокола SMTP правильно), становится почти неуместный в содержание e-mail, иначе вашей электронной почты будет действительно честным и уместным... другими словами: если ваш e-mail на самом деле не является спамом, так что это очень трудно быть классифицировано как спам - из-за контента. (Это было сказано, ясно, что есть несколько советов, которые, сводятся к более чем "здравый смысл", избегая речью, слишком "рекламный", или слова непристойные, etc.)

Совместимости между читателями

Ваши вопросы своевременно, за исключением на количество получателей, которые мы видели, о: content-type, CSS, изображения, и mail (). x PHPMailer.

- это вопросы, относящиеся к делу, и важные, но очень мало соответствующих оценка как СПАМ или нет. В самом деле, письмо-это просто HTML с изображение, без текста не может считаться подозрительными. Кроме этого, ответ "мне все равно", рассматривает вопрос о пунктуации как спам.

Эти вопросы очень важны, да, чтобы построить и электронные письма, которые будут правильно отображаться на наибольшее количество сред можно: Outlook, Thuderbird, Gmail, Yahoo, и слишком много читателей электронной почте, что очень много. Да, эти ответы должны быть выбраны и лучшие практики должны быть соблюдены.

Лучшие практики HTML для электронной почты отличаются от тех, для сайтов в интернете. На самом деле, могут даже быть противоположными. И очень сильно зависят от того, что вы хотите. Для писем транзакций простой, иногда лучше не использовать HTML код, и получить простой Текст. Можно также основываться на модели из крупных веб-сайтов, как Twitter, Facebook, Google, etc. - в том, что касается HTML.

CSS должен быть inline (атрибут) style). В целом, использование должно быть только украшения, и не быть основное. Но зависит: если ваши рассылки, есть каталог продукции, может быть важно, чтобы изображения продуктов.

Функция mail() не может использоваться, но библиотеки, такие как PHPMailer или другие облегчают довольно кодирования и являются хорошим вариантом. Я думаю, что более важным является структура "за"... я обычно установить и настроить Postfix, чтобы сделать перевозки...

email Deliverability это тема большая и обширная... надеюсь, помог немного.

 20
Author: J. Bruni, 2014-05-06 17:44:10

Несколько вопросов, которые у вас есть ai. Я постараюсь ответить как можно лучше.

, Напоминая, что в зависимости от случая, использования услуг, таких как MailChimp - это лучший вариант. План основные это бесплатно, и как ваша потребность растет, планы становятся более "parrudos".

  1. Какой правильном формате заголовке электронной почты $headers .= "Content-type:text/html... ?
    $headers = "Content-type: text/html; charset=iso-8859-1\r\n";

  2. Разрешено использовать CSS, чтобы стилизовать?
    Да, это, однако, предпочтительно, находится в html.

  3. Разрешено использование изображений, что лучший способ использовать?
    Да, является. Однако, настоятельно рекомендуется использовать теги Alt и не изменяйте размер изображений. Если в них есть необходимость меньшего размера, с помощью photoshop.

  4. Существует ограничение для получателей?
    Нет, хотя разумно отделить получатели на несколько групп и всегда содержать ваш e-mail для тестирования, чтобы убедиться, что отправка прошло хорошо.

  5. Лучше использовать функцию mail(), или класс PHPMailer для отправки электронной почты, прошедшего проверку подлинности?
    Лично я бы использовал PHPMailer. Но там уже упал ты мнения, то я даже не буду пытаться защищать метод.

Кроме того, я нашел ссылке, содержащий 20 практические рекомендации, создание e-mail-маркетинга. Считать это целесообразно перечислить некоторые:

  • Не используйте фоновые изображения;
  • Не превышает 600px в ширину - большинство людей, которые используют outlook например не открывает ваши письма. Почему засунуть полосу прокрутки, а не показать все сообщение?
  • Тест вашего приложения, чтобы узнать, были ли сообщения, которые отправляются для всех поставщиков;
  • Тест вашего приложения в различных браузерах.

Удачи.

 12
Author: Filipe.Fonseca, 2014-05-06 17:39:47