Статьи

Надежная электронная почта WordPress с внешней интеграцией SMTP

Как веб-мастер, вы, вероятно, испытываете трудности в выполнении различных задач, чтобы сохранить работоспособность вашего сайта. Хотя легко сосредоточиться на визуальных элементах, таких как дизайн или включение ключевых функций, многие владельцы WordPress допускают ошибку, не подключая свои сайты к SMTP-серверу. Если вас пугает мысль о настройке своего сайта или вы просто не задумывались над этим аспектом, SMTP может быть легко интегрирован через готовые плагины.

Встроенная функция WordPress Mail

По умолчанию WordPress поставляется со встроенной почтовой функцией, известной как wp_mail Это оболочка для PHP-функции mail()

Если вы не отредактируете функцию wp_mailКодексе WordPress , темой ваших сообщений по умолчанию будет «WordPress», а адрес электронной почты отправителя по умолчанию будет [email protected].

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

Вместо того, чтобы пытаться устранить проблемы с wp_mail()wp_mail()

Интеграция WordPress SMTP

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

WP Mail SMTP

Более 300 000 активных установок WP Mail SMTP является одним из самых популярных внешних инструментов электронной почты в кодексе WordPress. Инструмент просто перенастраивает wp_mail()mail()

Плагин предназначен для работы практически с любым онлайн-сервисом электронной почты, если он поддерживает SMTP.

WP Mail SMTP

Easy WP SMTP

Хотя это не так популярно, как WP Mail SMTP, Easy WP SMTP имеет более 40 000 активных установок. В профиле плагина упоминается, что этот инструмент вдохновлен SMTP-плагином WP Mail, однако не похоже, что между ними есть существенные различия.

Easy WP SMTP

Специализированные почтовые ситуации

Хотя интеграция WordPress со стандартным SMTP-сервером необходима для административных задач, она не идеальна для всех коммуникационных потребностей. Ниже приведены несколько наиболее заметных случаев, которые подпадают под этот зонтик:

Транзакционная электронная почта

Как обсуждалось в предыдущей статье о SitePoint, транзакционная электронная почта является важным компонентом для веб-сайтов, которым необходимо отправлять уведомления пользователям. Например, веб-сайтам электронной коммерции необходимо отправлять обновления заказов клиентам, а блоги и форумы могут предупреждать пользователей об ответах на сообщения.

Для того чтобы эти электронные письма доходили до ваших пользователей, вам следует использовать специального поставщика, специализирующегося в этой области, а не традиционные системы электронной почты. Два главных игрока в этом пространстве — SendGrid и Mandrill .

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

Электронные рассылки

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

На пользователей виртуальных частных серверов (VPS) и выделенных систем не распространяются одинаковые ограничения, но они могут по-прежнему рисковать, если ваш IP-адрес будет внесен в черный список, что приведет к тому, что ваши электронные письма попадут в папки спама клиента независимо от вашего контента.

Даже если у вас есть выделенный IP-адрес, всегда есть вероятность, что предыдущий владелец IP-адреса использовал его в злонамеренных целях. Хотя можно удалить черные метки на вашем сервере, процесс требует немного усилий и может занять значительное количество времени.

Должен иметь для любого сервера

Даже если вы не планируете отправлять электронные письма напрямую через WordPress, вы всегда должны связывать свой сайт WordPress с SMTP-сервером, который позволяет отправлять вам важные административные уведомления.

Существует множество плагинов, которые конфликтуют с почтовой функцией WordPress по умолчанию, и иногда серверы блокируют функцию php mailer по соображениям безопасности. Учитывая простоту реализации SMTP в WordPress, практически нет причин, почему вы не должны делать это сегодня.