Мой админ WordPress не получает уведомления - PullRequest
0 голосов
/ 24 октября 2019

У меня есть WordPress 5.2. Мой WordPress больше не отправлял письма.

Мне пришлось открыть порт 25 на моем VPS-сервере Ionos.

Теперь мои посетители получают мои уведомления при заполнении моих ниндзяформ.

Но мой администратор больше не получает никаких уведомлений.

Я связался с ionos, и они не предоставляют услуги по обслуживанию моего VPS. Сотрудник службы поддержки попросил меня проверить файл журнала.

Поэтому я открываю / var / log / maillog, где я вижу журнал уведомлений. Я сделал тест с учетной записью Gmail. Я вижу это в лог-файле, и эта учетная запись gmail успешно получила письмо с уведомлением от моего плагина WordPress Ninja, но НЕ ADMIN! Таким образом, я ssh мой сервер и отображаю файл журнала:

  Oct 24 08:42:00 localhost check-quota[64577]: Starting the check-quota filter...
    Oct 24 08:42:00 localhost plesk sendmail[64576]: handlers_stderr: SKIP
    Oct 24 08:42:00 localhost plesk sendmail[64576]: SKIP during call 'check-quota' handler
    Oct 24 08:42:00 localhost postfix/pickup[62410]: 95E1343B59: uid=10000 from=<formationgrowthhacking@formationgrowthhacking.com>
    Oct 24 08:42:00 localhost postfix/cleanup[64582]: 95E1343B59: message-id=<fa32cc49c8d52ec8c54791340298e4bf@formationgrowthhacking.com>
    Oct 24 08:42:00 localhost postfix/qmgr[103632]: 95E1343B59: from=<formationgrowthhacking@formationgrowthhacking.com>, size=3965, nrcpt=1 (queue active)
    Oct 24 08:42:01 localhost postfix/smtp[64586]: 95E1343B59: to=<juliepicasset@gmail.com>, relay=gmail-smtp-in.l.google.com[66.102.1.26]:25, delay=0.61, delays=0.02/0.01/0.29/0.29, dsn=2.0.0, status=sent (250 2.0.0 OK  1571906521 k1si21435781wrl.300 - gsmtp)
    Oct 24 08:42:01 localhost postfix/qmgr[103632]: 95E1343B59: removed
    Oct 24 08:47:21 localhost check-quota[64685]: Starting the check-quota filter...
    Oct 24 08:47:21 localhost plesk sendmail[64684]: handlers_stderr: SKIP
    Oct 24 08:47:21 localhost plesk sendmail[64684]: SKIP during call 'check-quota' handler
    Oct 24 08:47:21 localhost postfix/pickup[64676]: 6EFE343B59: uid=10000 from=<formationgrowthhacking@formationgrowthhacking.com>
    Oct 24 08:47:21 localhost postfix/cleanup[64689]: 6EFE343B59: message-id=<27d33206c3218f2437896153b2f8d365@formationgrowthhacking.com>
    Oct 24 08:47:21 localhost postfix/qmgr[103632]: 6EFE343B59: from=<formationgrowthhacking@formationgrowthhacking.com>, size=1409, nrcpt=1 (queue active)
    Oct 24 08:47:21 localhost postfix-local[64696]: postfix-local: from=formationgrowthhacking@formationgrowthhacking.com, to=admin@formationgrowthhacking.com, dirname=/var/qmail/mailnames
    Oct 24 08:47:21 localhost check-quota[64699]: Starting the check-quota filter...
    Oct 24 08:47:21 localhost plesk sendmail[64698]: handlers_stderr: SKIP
    Oct 24 08:47:21 localhost plesk sendmail[64698]: SKIP during call 'check-quota' handler
    Oct 24 08:47:21 localhost postfix/pickup[64676]: 7DABA43BA9: uid=10000 from=<formationgrowthhacking@formationgrowthhacking.com>
    Oct 24 08:47:21 localhost postfix/cleanup[64689]: 7DABA43BA9: message-id=<554f42538d5aa1a211462b6f5f9bb344@formationgrowthhacking.com>
    Oct 24 08:47:21 localhost postfix/qmgr[103632]: 7DABA43BA9: from=<formationgrowthhacking@formationgrowthhacking.com>, size=3965, nrcpt=1 (queue active)
    Oct 24 08:47:21 localhost dovecot: service=lda, user=admin@formationgrowthhacking.com, ip=[]. msgid=<27d33206c3218f2437896153b2f8d365@formationgrowthhacking.com>: saved mail to INBOX
    Oct 24 08:47:21 localhost postfix-local[64696]: process '/usr/lib/dovecot/dovecot-lda -d "$DELIVERED_TO"' stderr : doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -Pn > dovecot-new.conf
    Oct 24 08:47:21 localhost postfix/pipe[64695]: 6EFE343B59: to=<admin@formationgrowthhacking.com>, relay=plesk_virtual, delay=0.11, delays=0.03/0.01/0/0.08, dsn=2.0.0, status=sent (delivered via plesk_virtual service)
    Oct 24 08:47:21 localhost postfix/qmgr[103632]: 6EFE343B59: removed
    Oct 24 08:47:22 localhost postfix/smtp[64711]: 7DABA43BA9: to=<jessicaartois@gmail.com>, relay=gmail-smtp-in.l.google.com[66.102.1.27]:25, delay=0.61, delays=0.01/0.01/0.33/0.26, dsn=2.0.0, status=sent (250 2.0.0 OK  1571906842 c4si22214890wre.27 - gsmtp)
    Oct 24 08:47:22 localhost postfix/qmgr[103632]: 7DABA43BA9: removed`

Возможно, я ошибаюсь, но я вижу, что журнал почты, отправленной администратору, имеет "status = sent (доставлено через службу plesk_virtual)", тогда какв журнале почты, отправленной на gmail, этого нет.

Может ли кто-нибудь помочь мне определить источник проблемы?

Я искал здесь и в Google, но все это дает какое-то решение дляобщая проблема отправки почты;Это не тот конкретный случай, когда администратор не получает почту.

PS: Admin @ может отправлять и получать почту за пределами WordPress. Это только когда функция sendmail из WordPress хочет отправить письмо. Он пересылает заказ на сервер, который управляется plesk на сервере ubuntu.

===================== Поэтому я позвонил в службу поддержки Ionosснова, и он объяснил мне, что сервер не отправляет за пределы почты. Это означает, что сервер хранит почту внутри себя как адрес электронной почты назначения, если на сервере (не нужно выходить на улицу). Вот почему в журнале указано «status = sent (доставлено через службу plesk_virtual)». Вот почему мой почтовый клиент не может загрузить эти письма-уведомления.

Так что теперь реальный вопрос - «Как сказать plesk, чтобы почтовые сообщения выходили наружу, чтобы мой почтовый клиент мог получать почту». ?

Заранее спасибо за помощь.

...