Postfix не будет отправлять сообщения электронной почты в WordPress моей учетной записи Gmail

Кажется, проблема с упаковкой. A может подтвердить это при моей чистой установке Artful.

Ниже не рекомендуется, но вы можете загрузить зависимый пакет из Xenial вручную, а затем установить xplayer:

wget http://mirrors.kernel.org/ubuntu/pool/universe/c/clutter-gst-2.0/gstreamer1.0-clutter_2.0.18-1_amd64.deb
sudo dpkg -i gstreamer1.0-clutter_2.0.18-1_amd64.deb

sudo add-apt-repository ppa:embrosyn/xapps
sudo apt-get update
sudo apt-get install xplayer
5
задан 12 March 2018 в 16:51

6 ответов

Проблема, похоже, исходит из WordPress, в частности конфигурации конфигурации контакта, поскольку проблема также возникла с sSMTP, которую некоторые считают более простым инструментом, чем Postfix:

Когда я удалил оригинальной формы и создал новую, я получил зеленое сообщение о том, что сообщение было отправлено в тестовое письмо.

Здесь также я не получил сообщение даже в папку Spam, но, по крайней мере, ответ был другим, и исходная проблема не имела ничего общего с Postfix.

2
ответ дан 22 May 2018 в 12:40

Проблема, похоже, исходит из WordPress, в частности конфигурации конфигурации контакта, поскольку проблема также возникла с sSMTP, которую некоторые считают более простым инструментом, чем Postfix:

Когда я удалил оригинальной формы и создал новую, я получил зеленое сообщение о том, что сообщение было отправлено в тестовое письмо.

Здесь также я не получил сообщение даже в папку Spam, но, по крайней мере, ответ был другим, и исходная проблема не имела ничего общего с Postfix.

2
ответ дан 17 July 2018 в 19:12

Проблема, похоже, исходит из WordPress, в частности конфигурации конфигурации контакта, поскольку проблема также возникла с sSMTP, которую некоторые считают более простым инструментом, чем Postfix:

Когда я удалил оригинальной формы и создал новую, я получил зеленое сообщение о том, что сообщение было отправлено в тестовое письмо.

Здесь также я не получил сообщение даже в папку Spam, но, по крайней мере, ответ был другим, и исходная проблема не имела ничего общего с Postfix.

2
ответ дан 23 July 2018 в 19:58

Как исправить форму сообщения Wordpress, не отправляя электронную почту с помощью smtp:

Почему WordPress не отправляет письма

WordPress использует почтовую функцию PHP для отправки писем, сгенерированных WordPress или любой плагин контактов, такой как WPForms. Тем не менее, многие серверы хостинга WordPress не настроены на использование почтовой функции.

Кроме того, чтобы уменьшить спам, поставщик электронной почты часто проверяет, является ли ваше электронное письмо источником, из которого оно, по-видимому, связано. Например, если ваш почтовый сервер yahoo.com, но ваша электронная почта заявляет, что вы отправили его с домена вашего сайта, скорее всего, ваше уведомление о форме будет заблокировано до того, как оно даже попадет в папку со спамом.

Вот почему мы рекомендуется использовать SMTP для отправки писем из WordPress вместо использования почтовой функции PHP по умолчанию.

SMTP (Simple Mail Transfer Protocol) - это стандартный способ отправки электронной почты, который использует правильный метод проверки подлинности для обеспечения доставки электронной почты.

Семь разных способов в воскресенье

Этот заголовок раздела состоит в том, что сегодня воскресенье и статья Как исправить форму сообщения Wordpress, не отправляя электронное письмо с smtp перечисляет семь различных способов настройки SMTP:

WP Mail SMTP: настройка SMTP Gmail или G Suite SendGrid Mailgun Postmark WP SES SparkPost

SMTP Setup

Для себя я использую самый простой способ, чтобы cron посылал мне сообщения об ошибках и ежедневные отчеты о резервном копировании: резервное копирование Linux, скриптов и документов в Gmail.

Чтобы суммировать шаги:

sudo apt install ssmtp
sudo apt install sharutils

Вам также необходимо указать gmail, чтобы разрешить менее безопасный доступ к себе, чтобы принимать электронные письма. Это подтверждено в моем ответе выше.

Ваш конфигурационный файл для ssmtp ДОЛЖЕН быть изменен. Вот мой:

$ sudo cat /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.

# November 17, 2017.
# Required for cron to e-mail backups as per Ask Ubuntu answer:
# https://askubuntu.com/questions/917562/backup-linux-configuration-scripts-and-documents-to-gmail/922493#922493

#root=postmaster
root=WinEunuuchs2Unix@gmail.com

# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com
#mailhub=mail
mailhub=smtp.gmail.com:587

AuthUser=WinEunuuchs2Unix@gmail.com
AuthPass=WinEunuuchs2UnixPassword
UseTLS=YES
UseSTARTTLS=YES
#Debug=YES

# Where will the mail seem to come from?
#rewriteDomain=
rewriteDomain=gmail.com

# The full hostname
hostname=alien

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

Измените приведенные выше строки на имя учетной записи Gmail, пароль и имя машины:

root=WinEunuuchs2Unix@gmail.com
AuthUser=WinEunuuchs2Unix@gmail.com
AuthPass=WinEunuuchs2UnixPassword
hostname=alien

Обратите внимание, что MUST ваш пароль gmail не ваш пароль для Linux. Чтобы hostname использовать hostname, используйте echo $HOSTNAME.

Следуйте ссылкам в статье WordPress.

Для настройки gmail следует использовать ссылки в статье WordPress в первой ссылке выше. Для получения основного обзора обратитесь к моей ссылке.

2
ответ дан 22 May 2018 в 12:40
  • 1
    Обращаясь к вашему первому комментарию, в разделе «Семь способов к воскресенью» № 2 использует G Suite эти инструкции описывают, как настроить MX records с помощью G Suite . Тем не менее, я надеюсь, что Вариант № 1 является самым простым решением означает, что MX records, как вы подразумеваете, не понадобится для вашей задачи. – WinEunuuchs2Unix 11 March 2018 в 22:25
  • 2
    Я благодарю вас за все изменения. Последнее, пожалуйста. Как настроить sSMTP на наличие двух или более адресов электронной почты вместо одного? Это хорошо, если на вашем сервере имеется несколько приложений. Спасибо, в любом случае, – JohnDoea 14 March 2018 в 20:08
  • 3
    Теперь я задал другой вопрос в том же контексте, вы также можете ответить на него: askubuntu.com/questions/1014937/… – JohnDoea 14 March 2018 в 21:21

Как исправить форму сообщения Wordpress, не отправляя электронную почту с помощью smtp:

Почему WordPress не отправляет письма

WordPress использует почтовую функцию PHP для отправки писем, сгенерированных WordPress или любой плагин контактов, такой как WPForms. Тем не менее, многие серверы хостинга WordPress не настроены на использование почтовой функции.

Кроме того, чтобы уменьшить спам, поставщик электронной почты часто проверяет, является ли ваше электронное письмо источником, из которого оно, по-видимому, связано. Например, если ваш почтовый сервер yahoo.com, но ваша электронная почта заявляет, что вы отправили его с домена вашего сайта, скорее всего, ваше уведомление о форме будет заблокировано до того, как оно даже попадет в папку со спамом.

Вот почему мы рекомендуется использовать SMTP для отправки писем из WordPress вместо использования почтовой функции PHP по умолчанию.

SMTP (Simple Mail Transfer Protocol) - это стандартный способ отправки электронной почты, который использует правильный метод проверки подлинности для обеспечения доставки электронной почты.

Семь разных способов в воскресенье

Этот заголовок раздела состоит в том, что сегодня воскресенье и статья Как исправить форму сообщения Wordpress, не отправляя электронное письмо с smtp перечисляет семь различных способов настройки SMTP:

WP Mail SMTP: настройка SMTP Gmail или G Suite SendGrid Mailgun Postmark WP SES SparkPost

SMTP Setup

Для себя я использую самый простой способ, чтобы cron посылал мне сообщения об ошибках и ежедневные отчеты о резервном копировании: резервное копирование Linux, скриптов и документов в Gmail.

Чтобы суммировать шаги:

sudo apt install ssmtp sudo apt install sharutils

Вам также необходимо указать gmail, чтобы разрешить менее безопасный доступ к себе, чтобы принимать электронные письма. Это подтверждено в моем ответе выше.

Ваш конфигурационный файл для ssmtp ДОЛЖЕН быть изменен. Вот мой:

$ sudo cat /etc/ssmtp/ssmtp.conf # # Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. # November 17, 2017. # Required for cron to e-mail backups as per Ask Ubuntu answer: # https://askubuntu.com/questions/917562/backup-linux-configuration-scripts-and-documents-to-gmail/922493#922493 #root=postmaster root=WinEunuuchs2Unix@gmail.com # The place where the mail goes. The actual machine name is required no # MX records are consulted. Commonly mailhosts are named mail.domain.com #mailhub=mail mailhub=smtp.gmail.com:587 AuthUser=WinEunuuchs2Unix@gmail.com AuthPass=WinEunuuchs2UnixPassword UseTLS=YES UseSTARTTLS=YES #Debug=YES # Where will the mail seem to come from? #rewriteDomain= rewriteDomain=gmail.com # The full hostname hostname=alien # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address FromLineOverride=YES

Измените приведенные выше строки на имя учетной записи Gmail, пароль и имя машины:

root=WinEunuuchs2Unix@gmail.com AuthUser=WinEunuuchs2Unix@gmail.com AuthPass=WinEunuuchs2UnixPassword hostname=alien

Обратите внимание, что MUST ваш пароль gmail не ваш пароль для Linux. Чтобы hostname использовать hostname, используйте echo $HOSTNAME.

Следуйте ссылкам в статье WordPress.

Для настройки gmail следует использовать ссылки в статье WordPress в первой ссылке выше. Для получения основного обзора обратитесь к моей ссылке.

2
ответ дан 17 July 2018 в 19:12

Как исправить форму сообщения Wordpress, не отправляя электронную почту с помощью smtp:

Почему WordPress не отправляет письма

WordPress использует почтовую функцию PHP для отправки писем, сгенерированных WordPress или любой плагин контактов, такой как WPForms. Тем не менее, многие серверы хостинга WordPress не настроены на использование почтовой функции.

Кроме того, чтобы уменьшить спам, поставщик электронной почты часто проверяет, является ли ваше электронное письмо источником, из которого оно, по-видимому, связано. Например, если ваш почтовый сервер yahoo.com, но ваша электронная почта заявляет, что вы отправили его с домена вашего сайта, скорее всего, ваше уведомление о форме будет заблокировано до того, как оно даже попадет в папку со спамом.

Вот почему мы рекомендуется использовать SMTP для отправки писем из WordPress вместо использования почтовой функции PHP по умолчанию.

SMTP (Simple Mail Transfer Protocol) - это стандартный способ отправки электронной почты, который использует правильный метод проверки подлинности для обеспечения доставки электронной почты.

Семь разных способов в воскресенье

Этот заголовок раздела состоит в том, что сегодня воскресенье и статья Как исправить форму сообщения Wordpress, не отправляя электронное письмо с smtp перечисляет семь различных способов настройки SMTP:

WP Mail SMTP: настройка SMTP Gmail или G Suite SendGrid Mailgun Postmark WP SES SparkPost

SMTP Setup

Для себя я использую самый простой способ, чтобы cron посылал мне сообщения об ошибках и ежедневные отчеты о резервном копировании: резервное копирование Linux, скриптов и документов в Gmail.

Чтобы суммировать шаги:

sudo apt install ssmtp sudo apt install sharutils

Вам также необходимо указать gmail, чтобы разрешить менее безопасный доступ к себе, чтобы принимать электронные письма. Это подтверждено в моем ответе выше.

Ваш конфигурационный файл для ssmtp ДОЛЖЕН быть изменен. Вот мой:

$ sudo cat /etc/ssmtp/ssmtp.conf # # Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. # November 17, 2017. # Required for cron to e-mail backups as per Ask Ubuntu answer: # https://askubuntu.com/questions/917562/backup-linux-configuration-scripts-and-documents-to-gmail/922493#922493 #root=postmaster root=WinEunuuchs2Unix@gmail.com # The place where the mail goes. The actual machine name is required no # MX records are consulted. Commonly mailhosts are named mail.domain.com #mailhub=mail mailhub=smtp.gmail.com:587 AuthUser=WinEunuuchs2Unix@gmail.com AuthPass=WinEunuuchs2UnixPassword UseTLS=YES UseSTARTTLS=YES #Debug=YES # Where will the mail seem to come from? #rewriteDomain= rewriteDomain=gmail.com # The full hostname hostname=alien # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address FromLineOverride=YES

Измените приведенные выше строки на имя учетной записи Gmail, пароль и имя машины:

root=WinEunuuchs2Unix@gmail.com AuthUser=WinEunuuchs2Unix@gmail.com AuthPass=WinEunuuchs2UnixPassword hostname=alien

Обратите внимание, что MUST ваш пароль gmail не ваш пароль для Linux. Чтобы hostname использовать hostname, используйте echo $HOSTNAME.

Следуйте ссылкам в статье WordPress.

Для настройки gmail следует использовать ссылки в статье WordPress в первой ссылке выше. Для получения основного обзора обратитесь к моей ссылке.

2
ответ дан 23 July 2018 в 19:58
  • 1
    Обращаясь к вашему первому комментарию, в разделе «Семь способов к воскресенью» № 2 использует G Suite эти инструкции описывают, как настроить MX records с помощью G Suite . Тем не менее, я надеюсь, что Вариант № 1 является самым простым решением означает, что MX records, как вы подразумеваете, не понадобится для вашей задачи. – WinEunuuchs2Unix 11 March 2018 в 22:25
  • 2
    Я благодарю вас за все изменения. Последнее, пожалуйста. Как настроить sSMTP на наличие двух или более адресов электронной почты вместо одного? Это хорошо, если на вашем сервере имеется несколько приложений. Спасибо, в любом случае, – JohnDoea 14 March 2018 в 20:08
  • 3
    Теперь я задал другой вопрос в том же контексте, вы также можете ответить на него: askubuntu.com/questions/1014937/… – JohnDoea 14 March 2018 в 21:21

Другие вопросы по тегам:

Похожие вопросы: