WordPress DAP - ошибка адреса получателя постфикса
Когда плагин WordPress DAP (Digital Access Pass) отправляет сообщение электронной почты, это сообщение я получаю в журнале:
postfix/sendmail сервера [3324]: fatal: Адреса получателей должны быть указаны в командной строке или с помощью опции -t
Не удивительно, что электронное письмо не приходит.
Это сработало неделю назад. Мы не можем найти никаких изменений, сделанных за это время.
Где я должен искать плохую конфигурацию, которая может вызвать это?
1 ответ
Есть много способов, которыми это может сломаться. Это либо проблема конфигурации сервера, либо ошибка в плагине.
Чтобы исключить сервер, отправьте сообщение из командной строки, используя mail
команда или подобное. Если это не сработает, проверьте свою конфигурацию.
- В Ubuntu с Postfix легче работать, чем с sendmail, и обычно он работает "из коробки".
- Если сообщение отправлено, но вы его не получили, возможно, вас блокируют спам-фильтры. Чтобы это исправить, вам нужно настроить аутентификацию DKIM и SPF и убедиться, что IP-адрес вашего сервера не занесен в черный список. Или обойти все это, настроив сервер для передачи исходящих сообщений установленному отправителю электронной почты, например, Mandrill.
Это может быть плагин вместо сервера. Это более вероятно, если в последнее время на самом сервере ничего не изменилось и если вы обновили Wordpress или ваши плагины. Если это так, свяжитесь с разработчиком плагина. Между тем, вы можете откатиться до рабочей версии, если сможете выяснить, что именно было обновлено, что сломало вещи.