Ще настроим изпращането на Email за WordPress сайт. Ще ни трябват два плъгина: плъгинът WP Mail SMTP за свързване с пощенския сървър, който изпраща писмата, и плъгинът WPForms Lite за контактната форма на сайта, чиито данни ще бъдат изпратени в електронното писмо. Ще настроим тези два плъгина и изпращането на Email за WordPress сайта ще работи. Да започнем!

Регистрация пощенска кутия.

Първата стъпка е да се регистрира пощенска кутия, от името на която ще се изпращат имейли от сайта WordPress. Влизаме в хостинга, където е разположен сайтът на WordPress, в раздела Поща и избираме Добавяне на кутия:

Регистрация пощенска кутия за изпращане на имейли от уебсайта WordPress.

Измисляме име за пощенската кутия, избираме домейн, който е същият като този на сайта WordPress, измисляме парола и натискаме Създай.

Добавяне на пощенска кутия на хостинга на уебсайта на WordPress

Ура! Пощенската кутия е успешно създадена.

Пощенската кутия е създадена успешно.

Едновременно с това научихме параметрите за достъп до SMTP сървъра (вижте горния рисунка), които ще ни бъдат необходими при настройването на плъгина WP Mail SMTP.

Плъгин WP Mail SMTP

WordPress плъгинът WP Mail SMTP ще се използва за свързване с пощенския сървър за изпращане на електронни писма от сайта на WordPress.

Прехвърляме се към административния панел на сайта в WordPress и добавяме новият плъгин WP Mail SMTP.

Добавяме WordPress плъгин WP Mail SMTP.

Автоматично се стартира майстор за настройка на плъгина WP Mail SMTP:

Майстор за настройка на плъгина WP Mail SMTP

На първия стъпка майсторът за настройка предлага да изберете SMTP сървър:

Първата стъпка настройване на майстора

Превъртете прозореца надолу и изберете Други SMTP:

Други SMTP сървъри за изпращане на имейли от уебсайтове на WordPress

На втората стъпка настройките на майстора предлагат да настроите параметрите на пощата. Тук ще ни потрябват параметрите за достъп до SMTP сървъра, които научихме в предишния раздел. Указваме домейн името на SMTP сървъра и SMTP порта:

Втората стъпка на майстора за настройка.

Посочваме името на регистрираната от нас пощенска кутия и паролата към нея. Останалите настройки оставяме по подразбиране.

Потребителско име на SMTP и парола на SMTP

На третия стъпка от майстора за настройка, той пита кой функции на пощата да включи. Поставяме „отметка“ до Умни форми за контакти. Това е вторият нужен ни плъгин на WordPress, който се нарича WPForms Lite. Той ще бъде инсталиран автоматично.

Третата стъпка настройка майстор

Четвъртият стъпка настройка майстор може да бъде пропусната:

Четвъртият стъпка настройка майстора

Петата стъпка от настройката на майстора също може да бъде пропусната:

Петата стъпка на майстора за настройка.

Всичко е настроено за плъгин WP Mail SMTP.

Тестови имейл от WordPress администрацията

Ще проверим функционалността на плъгина WP Mail SMTP, като изпратим тестово писмо. В административната част на WordPress избираме раздела на плъгина WP Mail SMTP, след което избираме Инструменти и Проверка на пощата:

Изпращаме тестов имейл от WordPress администрацията.

Изпращачът на тестовото писмо трябва да бъде пощенска кутия, която току-що регистрирахме. А получател може да бъде която и да е друга пощенска кутия на вас. И натискаме бутона Изпрати имейл.

Появява се надпис (вижте горната илюстрация): „The test email might have sent, but its deliverability should be improved„. Това означава, че тестовото писмо може да е изпратено, но е необходимо да се подобри успешността на доставянето му до получателя. Появиха се и Резултатите от проверката на домейна (вижте горната илюстрация), които информират, че на домейна, на който е регистриран пощенският ящик, не са настроени SPF запис и DMARC запис.

Настройка записи SPF домена.

Записът SPF указва на пощенските сървъри, от къде ще идват писмата. Тъй като сме настроили изпращането на писма чрез SMTP сървъри на хостинга, трябва да посочим това в SPF записта на домейна, на който е регистриран пощенският ни ящик. В моя случай записът SPF ще изглежда така:

v=spf1 include:_spf.spaceweb.ru ~all

v=spf1 – е версия, винаги spf1.

include:_spf.spaceweb.ru – определява позволените изпращачи на електронна поща от трети страни. spf.spaceweb.ru – посочва, че пощата може да се изпраща само от SMTP сървъри на хостинг доставчика Spaceweb.

~all – писма от изпращачи, които не са включени в записа SPF, ще бъдат маркирани като подозрителни.

Записване на SPF запис в DNS записите на домейна. Влизаме в хостинга, избираме желания домейн, отиваме в раздела Управление на DNS записите, натискаме бутона Добавяне на запис, избираме типа на добавяната запис – TXT.

SPF записка на домейн при изпращане от SMTP сървъри на хостинг провайдър.

Настройка записи DMARC для домена.

DMARC – това е технология, която намалява броя на спам и фишинг електронни писма чрез обмен на информация между изпращача и получател.

Ще поставим следната DMARC запис:

v=DMARC1;p=none;rua=mailto:mail@domain.com

v=DMARC1 – е версия, винаги DMARC1.

p=none – това е политика на домейна. none означава, че не е необходимо да се предприемат никакви действия.

rua=mailto:mail@domain.com – вашият имейл адрес mail@domain.com за изпращане на агрегирани отчети (незадължителен параметър).

Такава DMARC запис указва на пощенските сървъри, че няма нужда да отхвърлят никакви писма, но е необходимо да изпращат агрегирани доклади за получените писма и сървърите, от които са били изпратени, на пощенската кутия (mail@domain.com).

Записът на DMARC се добавя в DNS записите на домейна. Влизаме в хостинга, избираме нужния домейн, отиваме в раздела Управление на DNS записите, натискаме бутона Добавяне на запис, добавяме запис от тип TXT за поддомейн _dmarc.

DMARC запись домена

Тестови имейл. Опит №2.

Повторете изпращането на тестово писмо:

Проверка отправки Email с WordPress

Ура! Тестовото писмо е успешно изпратено и плъгинът WP Mail SMTP вече не „ревнува“ към настройките на DNS записите на нашия домейн.

Тестовото писмо е изпратено успешно.

Проверяваме нашата пощенска кутия, на която изпратиха тестово писмо. Моят тестово писмо беше успешно доставено, но пощенският сървър на Яндекс го постави в папката Спам:

Тестово писмо успешно доставено.

Плъгин WPForms Lite

WordPress плъгинът WPForms Lite ще се използва за показване на контактна форма на страницата на WordPress сайта. Данните, въведени от потребителя на сайта в контактната форма, ще бъдат изпращани по електронна поща. Изпращачът на такова писмо ще бъде пощенска кутия, която сме регистрирали (вижте раздела Регистрация на пощенска кутия). А кой ще бъде получател на такова писмо – ще го посочим в настройките на плъгина WPForms Lite.

Плъгинът WPForms Lite беше автоматично инсталиран, когато поставихме „отметка“ до Умните форми за контакти в майстора за настройка на WordPress плъгина WP Mail SMTP.

Създаване и настройка на контактна форма

В административния панел на WordPress избираме раздела на плъгина WPForms Lite, който се нарича WPForms. Стартира конструктора на контактните форми на WPForms. В него избираме Прост формуляр за контакт и натискаме бутона Използване на шаблона:

Конструктор WPForms

В шаблона може да редактирате съществуващите полета на контактната форма (раздел Полета, таб Параметри на полето):

Проста контактна форма. Полета. Редактираме съществуващите полета.

Можете да добавите нови полета (секция Полета, таб Добави нови):

Проста контактна форма. Полета. Добавяме нови полета.

Можете да промените името на формата и текста на бутона Изпрати (в раздел Настройки, таб Общо):

Прост формуляр за контакт. Настройки. Общи.

Ще посочим получателя на всички електронни писма с данни от контактната форма на сайта на WordPress (раздел Настройки, раздел Известия, поле Изпрати на имейл адрес):

Прост формуляр за контакти. Настройки. Известия.

Можете да промените потвърждението за изпращане на данни от контактната форма (раздел Настройки, таб Потвърждения):

Проста контактна форма. Настройки. Потвърждения.

Натискаме бутона Запазване.

Защита от спам с Google reCAPTCHA

За да предотвратим изпращането на спам от нашата новоизградена контактна форма, ще добавим reCAPTCHA от Google в контактната форма.

Компания Google предлага ня няколко варианта reCAPTCHA. Изберете reCAPTCHA v3. Този вариант на reCAPTCHA не се показва на потребителя на сайта, не се изисква да се въведе нищо допълнително от потребителя. reCAPTCHA v3 връща оценка на потребителя на сайта въз основа на неговото взаимодействие с сайта, където 1.0 е добро взаимодействие, а 0.0 е робот. В настройките на контактната форма ще посочим праговата стойност за reCAPTCHA v3. Писмата ще се изпращат само на потребителите на сайта, за които оценката на reCAPTCHA v3 е по-висока от посочената от нас прагова стойност.

Прехвърляме се към администраторската конзола на reCAPTCHA на Google https://www.google.com/recaptcha/admin/create. Указваме Тип reCAPTCHA – това е reCAPTCHA v3, а Домейни – домейнът на уебсайта на WordPress:

Google reCAPTCHA v3. Регистрация сайта

Натискаме бутона ИЗПРАТИ и получаваме КЛЮЧ ЗА САЙТА и ТАЙНА КЛЮЧ:

Google reCAPTCHA v3. Ключ сайта и секретный ключ

В админ-панели WordPress выбираем вкладку WPForms, затем – вкладку Настройки. В открывшемся окне настроек выбираем вкладку CAPTCHA, а затем reCAPTCHA.

WPForms. Настройки. Вкладка CAPTCHA.

Превъртете страницата надолу, изберете Тип reCAPTCHA v3 и въведете получените от Google Ключ на сайта и Таен ключ. Праг за оценка (това е това порогово стойност за reCAPTCHA v3) оставете по подразбиране. И натиснете бутона Запазване на настройките:

WPForms. Настройки reCAPTCHA v3

В разделе WPForms избираме раздела Всички форми. След това избираме контактната форма, към която искаме да добавим reCAPTCHA, и натискаме Редактиране.

WPForms. Всички форми. Промени.

Ни интересува разделът Настройки, раздел Spam Protection and Security. Превключвателят CAPTCHA го задаваме на Включване на Google v3 reCAPTCHA.

Проста контактна форма. Настройки. Защита от спама.

Всичко! Натискаме бутона Запазване и „кръстчето“ до него.

Изпращане на имейл от уебсайт в WordPress

Добавяме готова контактна форма на някоя страница на сайта в WordPress (готовите контактни форми WPForms са налични в Widgets).

Добавяме форма за контакти WPForms на уебсайта WordPress.

Обновяваме страницата на уебсайта с контактната форма, попълваме формата и натискаме бутона Изпрати:

Прост формуляр за контакти WPForms на уебсайта на WordPress.

На страницата на уебсайта се извежда потвърждение за изпращане на данни от контактната форма. Текстът за потвърждение беше настроен в предишния раздел.

Потвърждение от контактната форма WPForms

Проверяваме пощенската кутия, която е настроена като получател на имейл от уебсайта WordPress. Ура! Имейлът с данните от контактната форма пристигна:

Email от уебсайта на WordPress е успешно доставен до получателя.

Изводи

Ние настроихме изпращането на имейли от сайта WordPress. За тази цел създадохме пощенска кутия за изпращач, добавихме контактна форма на сайта WordPress и посочихме пощенска кутия за получател. Имейлите се изпращат чрез пощенски (SMTP) сървъри на хостинга на сайта WordPress, а за настройката на тази схема на изпращане на имейли използвахме плъгин WP Mail SMTP. Допълнително, за по-добра „доставимост“ на имейлите, настроихме SPF запис на домейна и DMARC запис на домейна.

Как това може да помогне на бизнеса?

Контактната форма на сайта може да се използва както за обратна връзка с администрацията на сайта на бизнеса, така и като заявка от потенциални клиенти на бизнеса. Затова надеждната работа на цялата комбинация: контактна форма, изпращане на имейл от сайта, получаване на имейл от бизнеса – това е реална помощ за бизнеса.

Между другото, можете да проверите работоспособността на тази „комбинация“, като изпратите имейл до нас, например с въпрос от раздела Контакти на нашия уебсайт.

Коментари

Вашият коментар

Этот сайт защищен reCAPTCHA, и к нему применяются Google Политика конфиденциальности и Условия использования.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.