Contact Form е фантастичен безплатен плъгин за добавяне на формуляри за контакт към вашия WordPress сайт. Но въпреки лекотата на използване и надеждността му липсват много функции. Приставката за контактна форма за WordPress ефективно изпраща и получава над милион имейла всеки ден. За съжаление има много външни причини, които могат да блокират получаването или изпращането на имейли. В тази статия ще разгледаме всички причини, поради които Формуляр за контакт 7 не изпраща имейли.
Наличност на формуляр за контакт
Наличието на форма за контакт на вашия уебсайт на WordPress е чудесен начин за вашите посетители да комуникират с вас. Въпреки че за WordPress са разработени много плъгини, които ви позволяват да добавите формуляр за контакт към една от страниците на вашия сайт, контактната форма 7 го прави лесно.
Wordpress Contact Form 7 не изпраща имейли. Причини
Уебсайт без зона за контакт е като офис без клиент да влезе. Пълният уебсайт има поне единзона за контакт на конкретна страница. Той работи като мост между посетителите и собственика на сайта. Напълно функционална зона за контакт ви позволява да превърнете любопитните си посетители в клиенти. Понякога отзивите на посетителите ви помагат да подобрите сайта си. В този случай формата за контакт е удобна. Формулярът за контакт може да управлява множество форми за контакт.
Прегледайте настройките на SMTP, за да се уверите, че хостът, портът, протоколът, потребителското име и паролата са 100% правилни. Ако проблемът продължава, доставчикът на хостинг най-вероятно блокира изходящите връзки на PHP сокет като цяло или за този конкретен порт или протокол. Кажете на вашия хостинг доставчик, че се опитвате да използвате SMTP и му дайте хоста, порта и протокола, които използвате, и ги помолете да разрешат изходяща връзка вместо вас. Вижте също ръководството за отстраняване на неизправности за допълнителни решения и идеи.
За малки фирми или компании с малък обем имейл, безплатният SMTP сървър на Google може да бъде чудесно решение и можете да използвате Gmail по начин, за да предавате имейла си. Те имат много голяма инфраструктура и можете да разчитате на услугите им, за да останете онлайн. Въпреки това, въпреки че е напълно безплатно, нищо не е ограничено. Според документацията на Google можете да изпращате до 100 имейла на всеки 24 часа в режим на реле през вашите SMTP сървъри.
Тонове различни опции са налични в официалното хранилище на плъгини, които ви позволяват даконфигурирайте WordPress за изпращане на имейли, но не всички от тях са надеждни.
Лесен за настройка SMTP плъгини
Можете да изберете тази опция, ако търсите бързо и лесно решение за настройка на SMTP на вашия сайт.
- Плюсове: Можете да започнете да получавате известия по имейл чрез SMTP, като просто посочите SMTP портове и въведете вашите идентификационни данни за вход в настройките на приставката.
- Против: Този по-бърз подход ще съхранява идентификационните данни на вашия имейл акаунт в таблото за управление на WordPress, така че други администратори на WordPress да имат достъп до вашите идентификационни данни, това е по-малко сигурно.
Ако проблемът продължава да съществува и не получавате съобщения или WordPress формуляр за контакт 7 изпраща множество имейли, помислете за други причини и начини за отстраняването им.
Пощенската услуга не работи правилно
Решения:
- Проверете имейла на сървъра с "Проверка на функцията за имейл". Отворете настройките на формата за контакт в раздела Опции за изпращане и изпратете тестов имейл, ако не сте го получили, това означава, че имейл сървърът не работи правилно и затова WordPress Contact Form 7 не изпраща имейли. В този случай се свържете с вашия хостинг доставчик, докладвайте за проблема и го помолете да настрои функцията за имейл за вас на вашия сървър. Можете също да направите това, като изпълните тест на вашия сайт с помощта набезплатен плъгин Проверка на имейла. Това е много прост плъгин, предназначен за лесно тестване дали версията на WordPress и/или сървърът могат да изпращат имейли. От написването му плъгинът има над 40 000 активни инсталирания с оценка 4,9 от 5 звезди. Веднъж инсталиран, просто щракнете върху „Проверка на имейл“на вашето табло за управление на WordPress. Въведете имейл адреса, за да изпратите теста и щракнете върху Изпращане на тестов имейл.
- Проверете вашия имейл клиент, за да видите дали сте получили тестов имейл. Темата ще се покаже като „Проверете имейл от https://…“. Също така не забравяйте да проверите вашата папка за спам или нежелана поща. Ако сте получили имейл, това означава, че WordPress може да изпраща имейли до вашия уеб сървър.
- Ако изпращате някои съобщения с помощта на приставка за WordPress (като формуляр за контакт) и тя не работи, активирайте функционален имейл. Ако използвате някои базирани на MAMP, WAMP, XAMPP приложения, те може да нямат тази опция (активирайте функционален имейл). Това може също да е причината Формуляр за контакт 7 да не изпраща имейли до пощата на домейна. В този случай можете да ги проверите на място. За да направите това, отидете на wp-login.php и опитайте да щракнете върху „Забравена парола“.
Няма проблем със сървъра, но плъгинът за контакт Form 7 не изпраща имейли
Предлагана причина: изисквания за хостинг.
Решения:
- Много хостове изискватпотвърждение за валидността на имейл адреса и домейна на уебсайта. Ако въведете реален адрес и видите проблем с wpgod@., това означава, че вашият пощенски сървър не обработва домейна. Просто отидете на настройките и опитайте да включите този домейн в списъка, проблемът ще бъде решен
- Ако имате проблеми с изпращането на имейл с тази формула [вашето име], избягвайте noreply@., защото някои хостове не разрешават тези адреси. Просто направете имейл адреса си валиден.
- Може да имате проблеми с изпращането на имейли, тъй като някои хостове създават персонализирана мрежа за изисквания за имейл. Проверете основните изисквания за това, което имате, и се опитайте да увеличите максимално своя имейл адрес. В противен случай не можете да го изпратите чрез плъгин за WordPress, независимо дали е форма за контакт или друга форма.
Изискванията за сървър и хостинг са проверени, но формата не работи
Предполагаема причина: конфликт на плъгин + тема.
Формуляр за контакт 7 не изпраща имейли, когато щракнете върху бутона "Изпращане", но изискванията за сървър и хостинг са потвърдени.
Решение: Това се дължи на различни нива на умения, езици и някои други обективни причини. Ако сте изправени пред този проблем, най-полезният начин е да попитате разработчиците за вашите неща или ако сте сигурни, че това е формуляр за контакт, който се обаждаконфликт, можете да се свържете с разработчиците чрез вътрешния панел за поддръжка.
Отстранени всички причини, но проблемът остава
Предлагана причина: проблем с Javascript. Формулярът за контакт 7 често е в конфликт с Javascript, това може да е причината да не изпраща имейли.
Решение: Дори не се опитвайте да го управлявате сами, ако сте начинаещ и нямате достатъчно специализирани познания за това, по-добре е да се свържете с разработчиците. Но първо трябва да се уверите, че имате най-новата версия на формуляра за контакт за сайтове на WordPress. Ако имате нужда от повече информация, вижте главната страница на приставката за формуляр за контакт.
Ако формуляр за контакт 7 не изпраща имейли от "Денвър", тогава е по-добре да се свържете с разработчиците, за да разрешите проблема.