Сайт на WordPress, контактная форма не шлет мыло


CostaRica
1072

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

Чего только не пробовал.

Плагины:

1. SMTP Mailer v1.0.8

2. Contact Form 7

Хочется разобраться, во-первых обязательно ли нужен первый плагин?

А во-вторых, если форма не ругается на ошибку, то куда уходит письмо? Все возможные ящики, которые я указал в настройках я проверял, там пусто…

Может кто сталкивался с такой проблемой?


ivan-lev
CostaRica:
А во-вторых, если форма не ругается на ошибку, то куда уходит письмо?

Вполне возможно, что «никуда».. Ну, точнее в спам, даже не доходя до почтового ящика.. =)

Профессия postmaster вымерла (с).. =)

p.s. В зависимости от «начальных условий» (начиная с настройки и установка MTA..) что в поле From, что с IP, DKIM, на каком сервере-домене адресат(ы)) и т.д. — возможны варианты.


Sitealert
CostaRica:
если форма не ругается на ошибку, то куда уходит письмо?

В мусорку.

———- Добавлено 18.02.2020 в 23:58 ———-

ivan-lev:
Ну, точнее в спам, даже не доходя до почтового ящика.

Именно. Это и называется «мусорка». То есть человек не увидит даже спама.


Тарасов Роман
CostaRica:
Интересно и непонятно то, что форма при заполнении и отправке пишет, мол все ок, благодарим за сообщение, а письмо никуда не приходит.

Чего только не пробовал.

Плагины:

1. SMTP Mailer v1.0.8

2. Contact Form 7

Хочется разобраться, во-первых обязательно ли нужен первый плагин?

А во-вторых, если форма не ругается на ошибку, то куда уходит письмо? Все возможные ящики, которые я указал в настройках я проверял, там пусто…

Может кто сталкивался с такой проблемой?

Первый плагин снести.

Настроить почтовый ящик на сервере или хостинге.

Настроить Контакт Форм.

Все.


Samail
CostaRica:
Чего только не пробовал.

А что именно пробовал? SMTP сервер менять пробовал?

CostaRica:
Хочется разобраться, во-первых обязательно ли нужен первый плагин?

Если если хотите отправлять письма через SMTP то да. В этом плагине тестовое письмо отправить можно, оно приходит?


suffix
Samail:

Если если хотите отправлять письма через SMTP то да.

Полное ИМХО — а по мне так лучше:

1. Снести плагин

2. Удалить sendmail

3. Установить msmtp

4. Связать msmtp с МТА (хоть своими pоstfix/exim, хоть на стороне почтовые сервисы Гугла/Яндекса)

5. Обьявить в php что вместо sendmail у нас msmtp

6. Перегрузить вебсервер.


Lazy Badger
suffix:
а по мне так лучше

Это (то, что ниже было предложено) называется «профессиональное искажение психики», а если по простому «Нахрена из пушки по воробьям»?


suffix
LazyBadger:
«Нахрена из пушки по воробьям»

0. Я перфекционист 🙂

1. Я вообще не разбираюсь в wordpress

2. Я понятия не имею какова квалификация разработчика используемого автор темы плагина

3. Предложенное решение особенно если таки остановиться на варианте со своим postfix/exim (ибо с лета Гугл ужесточает доступы к своим сервисам и просто так почта уже не сможет работать — нужно будет патч под XOAUTH2 прикручивать) — это проверенное временем надёжное решение

4. Минусы вижу только в необходимости квалификации для настройки всего предложенного.


SeVlad
CostaRica:
Чего только не пробовал.

Не делал главного и самого первого, что надо делать — не определял на каком этапе затык.

(А хоть дефолтную почту проверял?)

Ставишь плагин для логгирования почты (мне нравился этот, но он устарел), а дальше зависит от того, что он покажет.


CostaRica

Господа, всем огромное спасибо за ответы.

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

В итоге я снес лишнее, и смог запустить дефолтное.

Добавил рекапчу, все довольны.

На том решил оставить как есть.

Всем еще раз спасибо.


KianoT

CostaRica, reCAPTCHA по мне так зло.

Ставьте простой скрипт, чтобы боты без JS не смогли ничего отправить и тогда не придется пользователей заставлять разгадывать каптчу.

http://reset.name/wordpress-ru/contact-form-7-antispam-bez-kapchi/

Тоже были проблемы с получением спама, данный скрипт по ссылке помог.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *