Решение проблемы отправки почты в wordpress. Wordpress smtp


WP SMTP | WordPress.org

WP SMTP can help us to send emails via SMTP instead of the PHP mail() function.It adds a settings page to «Dashboard»->»Settings»->»WP SMTP» where you can configure the email settings.There are some examples on the settings page, you can click the corresponding icon to view (such as «Gmail»»Yahoo!»»Microsoft»»163″»QQ»).If the field «From» was not a valid email address, or the field «SMTP Host» was left blank, it will not reconfigure the wp_mail() function.

Применение
  1. Download and extract wp-smtp.zip to wp-content/plugins/
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. «Dashboard»->»Settings»->»WP SMTP»
  4. There are some examples on the settings page, you can click the corresponding icon to view.(such as «Gmail»»Yahoo!»»Microsoft»»163″»QQ»)
  5. For more information of this plugin, please visit: Plugin Homepage.

Related Links:

  1. Download and extract wp-smtp.zip to wp-content/plugins/
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. «Dashboard»->»Settings»->»WP SMTP»
  4. There are some examples on the settings page, you can click the corresponding icon to view.(such as «Gmail»»Yahoo!»»Microsoft»»163″»QQ»)
  5. For more information of this plugin, please visit: Plugin Homepage.

You can sumbit it in http://boliquan.com/wp-smtp/

Installation Instructions
  1. Download and extract wp-smtp.zip to wp-content/plugins/
  2. Активируйте плагин на странице «Плагины» в панели управления WordPress.
  3. «Dashboard»->»Settings»->»WP SMTP»
  4. There are some examples on the settings page, you can click the corresponding icon to view.(such as «Gmail»»Yahoo!»»Microsoft»»163″»QQ»)
  5. For more information of this plugin, please visit: Plugin Homepage.

ru.wordpress.org

Easy WP SMTP | WordPress.org

Easy WP SMTP allows you to configure and send all outgoing emails via a SMTP server. This will prevent your emails from going into the junk/spam folder of the recipients.

Easy WP SMTP Features
Easy WP SMTP Plugin Usage

Once you have installed the plugin there are some options that you need to configure in the plugin setttings (go to Settings->Easy WP SMTP from your WordPress Dashboard).

a) Easy WP SMTP General Settings

The general settings section consists of the following options

For detailed documentation on how you can configure these options please visit the Easy WordPress SMTP plugin page

b) Easy WP SMTP Testing & Debugging Settings

This section allows you to perform some email testing to make sure that your WordPress site is ready to relay all outgoing emails to your configured SMTP server. It consists of the following options:

Once you click the «Send Test Email» button the plugin will try to send an email to the recipient specified in the «To» field.Inspired by WP Mail SMTP plugin

  1. Go to the Add New plugins screen in your WordPress admin area
  2. Click the upload tab
  3. Browse for the plugin file (easy-wp-smtp.zip)
  4. Click Install Now and then activate the plugin
  5. Now, go to the settings menu of the plugin and follow the instructions
Installation Instructions
  1. Go to the Add New plugins screen in your WordPress admin area
  2. Click the upload tab
  3. Browse for the plugin file (easy-wp-smtp.zip)
  4. Click Install Now and then activate the plugin
  5. Now, go to the settings menu of the plugin and follow the instructions
Можно ли использовать этот плагин для отправки писем через SMTP?

Да.

ru.wordpress.org

Решение проблемы отправки почты в wordpress

WordPress

Привет! Сегодня хочу поговорить об одной очень распространенной проблеме, с которой часто сталкиваются веб-мастера, которые используют движок WordPress. Это проблема с отправкой почты (а точнее ее неотправкой). Когда-то я тоже сталкивался с такой проблемой у себя на блоге (тогда мне не приходили письма с бекапами базы данных). Теперь все чаще меня просят решить эту проблему на других сайтах, поэтому в этой статье я опишу самые распространенные пути решения данной проблемы.

Чаще всего люди жалуются на то, что им на почту не приходят уведомления о новых комментариях, бекапы базы данных, или не приходит письмо с логином и паролем при регистрации.

За отправку почты в WordPress отвечает php функция mail(), с работой которой на некоторых хостингах возникают проблемы. Для начала опишу несколько простейших решений проблемы:

Если после вышеперечисленных действий почта все еще не отправляется, тогда нужно заставить wordpress отправлять ее через smtp сервер. Для этого можно пойти двумя путями: с помощью плагина, и с помощью внесения изменений в код.

В первом случае я советую использовать плагин Configure smtp, так как он легкий и имеет мало настроек, а если вы используете гуглопочу, то вам вообще нужно ввести только адрес почты и пароль к ней, а плагин сам подставит все настройки.

Плагин Configure SMTP

Как я сказал выше, если вы используете почту Google, то вам необходимо поставить галку Send e-mail via Gmail и заполнить поля SMTP username и SMTP password. Далее сохраняете настройки и  нажимаете кнопку “Отправить тестовое письмо” и ждете, пока письмо придет вам на почту. Причем придти оно должно по адресу, указанному в вашем профиле администратора, а ящик, который вы указали в плагине, является как-бы транзитным, то есть используется только для реализации отправки писем через smtp.

Если вы используете почту на другом сервисе, отличном от Google, то вам, помимо логина и пароля необходимо указать и другие настройки (галку Send e-mail via Gmail уже ставить не нужно)

В полях SMTP host и SMTP port указываете соответственно сервер и порт вашего почтового сервиса. Далее по желанию можно указать следующие настройки. Wordwrap length — количество символов в письме до переноса строки.  Sender e-mail и Sender name это адрес отправителя, который будет показываться в строке «От» и имя отправителя. Если же не указывать эти параметры, то они по-умолчанию будут браться из настроек вашего блога.

Если же вы не хотите нагружать свой движок дополнительными плагинами, тогда можно решить проблему, добавив изменения в код. Для этого необходимо открыть файл wp-includes/class-phpmailer.php и внести следующие изменения. (ниже представлены куски кода, в которые внесены изменения; — обозначает пропуск кода) Данный способ представил Lecactus

var $From = "сюда вписываем e-mail"; --- /** * Method to send mail: ("mail", "sendmail", or "smtp"). * @var string */ var $Mailer = "smtp"; --- ///////////////////////////////////////////////// // SMTP VARIABLES ///////////////////////////////////////////////// /** * Sets the SMTP hosts. All hosts must be separated by a * semicolon. You can also specify a different port * for each host by using this format: [hostname:port] * (e.g. "smtp1.example.com:25;smtp2.example.com"). * Hosts will be tried in order. * @var string */ var $Host = "smtp.ваш_smtp_сервер.ru"; --- /** * Sets Mailer to send message using SMTP. * @return void */ function IsSMTP() { $this->Mailer = "smtp"; } /** * Sets Mailer to send message using PHP mail() function. * @return void */ function IsMail() { $this->Mailer = "smtp"; } /** * Sets Mailer to send message using the $Sendmail program. * @return void */ function IsSendmail() { $this->Mailer = "smtp"; } /** * Sets Mailer to send message using the qmail MTA. * @return void */ function IsQmail() { $this->Sendmail = "/var/qmail/bin/sendmail"; $this->Mailer = "smtp"; }

После всех вышеперечисленных действий проблемы с отправкой почты в wordpress, должны исчезнуть. Не забывайте подписываться на обновления моего блога. Желаю удачи! 🙂

seostage.ru

Плагин Configure SMTP — решение проблем с отправкой писем в WordPress

Плагин Configure SMTP — решение проблем с отправкой писем в WordPress

Не часто пишу о WordPress, так как про него пишут практически все и много, видимо так действует этот движок на народ, сродни эпидемии. Вот и меня зацепила зараза, и все из за возникшей проблемы с доставкой писем через WP. Как оказалось существует этот неприятный глюк давно и периодически дает о себе знать многим кто работает с WordPress. Вообще этот движок не дает расслабиться и постоянно приходится орудовать лопатой разгребая кучу проблем возникающих в процессе ведения блога.

Накатил косяк с не отправкой писем, после переезда на новый хостинг и обновления движка . Тихо-мирно, после обновы, решил проверить форму обратной связи, а так же отправить бекап базы данных к себе на почту. Письма вроде бы и уходили, а в почтовом ящике тишина и спокойствие. Конечно я воспринял все это без истерики, уже привык к выкидонам движка. Перекурив и собравшись с мыслями стал искать решение и способ устранения неполадок.Первым делом пробил свой хостинг на наличие поддержки функции mail (), все в порядке оказалось. Cтал искать способ для отправки писем через SMTP.Решений как оказалось предлагают много, например Lecactus предложил немного подправить код в файле wp-includes/class-phpmailer.php. Вариант по исполнению отличный, но мне не помог.Тут «понеслась душа в рай», в ход пошли один плагин за другим, ставил разные и много, но по тем или иным причинам отказывался от их использования.Создание e-mail вида wordpress@имя_домена, по ряду причин тоже не принесло положительных результатов.Когда стал закипать мозг и сходиться глаза в кучу, натолкнулся на неприметный такой плагинчик Configure SMTP. У нас описание этого плагина встретил лишь один раз и то поверхностное, может просто плохо искал. Решительно зашел к автору на сайт, почитал в меру своих знаний буржуинского и решил попробовать до кучи  еще и этот способ. Поставил плагин к себе на блог и несмотря на всю невзрачность и легковесность, помог «буржуинский бродяга» измученному Российскому пользователю, пошли письма на почту, и самое главное  стали  доходить  до адресата.

И так давайте подробно рассмотрим работу плагина для настройки SMTP рассылки в WordPress:

Configure SMTP

Плагин Configure SMTP используется для настройки SMTP рассылки в WordPress, в том числе поддержки отправки электронной почты через SSL/TLS (например, Gmail). Практически заставляет WordPress отправлять почту не через php-функцию mail(), через sendmail хостингового сервера, а через smtp какого-либо другого сервера.

Для начала работы следует скачать плагин с авторской площадки Configure SMTP. Затем по накатанной, установить плагин к себе на блог в папку с плагинами ...wp-content/plugins, смело активировать его через «меню администратора Плагины» в WordPress и перейти к не хитрым настройкам, через админ панель SMTP, которая появится в админке после активации.Настроек плагин содержит не очень много и вы без труда сможете со всем разобраться, для большей наглядности можете посмотреть скриншот панели управления6 

Настройка Configure SMTP

 Теперь давайте разберем по пунктам, что да как настраивать.

Send e-mail via GMail ? — Если желаете использовать службу Gmail для отправки почты, отмечаете галочкой и параметры Gmail выставятся автоматом, вам останется только ввести свое имя пользователя и пароль. В случае же использования другого сервера, прописываем параметры smtp своего почтового сервера и соответственно отмечать первый пункт не надо.

SMTP host — По умолчанию стоит «localhost» , если у вас не работает следовательно прописываете свой, например для Yandex — почты это будет smtp.yandex.ru

SMTP port — Номер порта, как правило это 25

Secure connection prefix — Выбор префикса для безопасных соединений SMTP через SSL или TLS

Use SMTPAuth? — Если Аутентификация установлена то необходимо предоставить имя пользователя SMTP и пароль, что и следует сделать в следующих пунктах.

SMTP username — Имя пользователя SMTP ( ваш почтовый ящик )

SMTP password — Просто пароль к вашей почте и все.

Wordwrap length — Задаете, если уж больно приспичит, число символов сообщения при переносе слов.

Следующие два пункта можно оставить как есть, тогда будут использованы настройки по умолчанию или же прописать свои данные:

Sender e-mail — Наборы адресов электронной почты для всех исходящих сообщений. Оставьте пустым, чтобы использовать по умолчанию WordPress.

Sender name — Имя или список имен, от кого будут отправлены сообщения. Оставьте пустым, чтобы использовать по умолчанию WordPress.

Все, больше никаких настроек у плагина нет, он полностью готов к работе, осталось только сохранить все изменения, с уверенным видом нажав на кнопку «Save Changes»В плагине присутствует очень полезная фишка, сразу после настройки, вам предоставляется возможность протестировать отправку электронной почты и удостовериться в правильности настроек вашего блога на работу с почтой. Для этого, в самом низу панели управления плагином, легким нажатием на кнопку «Send test e-mail» отправляется тестовое сообщение на ваш e-mail.Проверяете почтовый ящик и любуетесь доставленной корреспонденцией в полном объеме.

Разработчики плагина нестоят на месте и оперативно выпустили в свет обновленную версию своего детища, это конечно радует. Для меня остается загадкой одно, почему сам обновленный движок WP 3.0.1 упорно продолжает игнорировать досадный глюк с отправкой писем.

Автор: Скотт РайлиВерсия: 3.0.1Последнее обновление: 2010-09-29Совместимость: WP 2.8 — 3.0.1Скачать обновленную версию: [ ZIP ]

В свое время, чисто для себя сделал перевод плагина configure-smtp 2.7, переводить там в принципе особенно и нечего, все интуитивно понятно и так, но хочется все же читать на родном языке о том, что делаешь в плане настроек. Так что кого заинтересует можете скачать и протестировать русскоязычный плагин Configure SMTP версии 2.7:

Скачать русскую версию плагина: [ ZIP ] 

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

dbmast.ru

WordPress. Как настроить отправку почты через SMTP?

Отправка почты с сайта на WordPress — будь-то уведомления о заполненной форме на странице Обратной связи или подтверждение для пользователя при регистрации — не то место, где можно допускать ошибки.Если пользователь не получил письмо в течении нескольких минут — велика вероятность больше никогда его не увидеть.

Поэтому нужно максимально ответственно подойти к вопросу настройки отправки писем с сайта и проверки этого процесса.

WordPress, как Вы уже догадались, имеет встроенную функцию, при помощи которой можно отправлять почту. Это функция wp_mail(), которая использует очень популярную и действительно классную библиотеку PHP Mailer.

Наиболее простой и при этом рабочий способ настройки отправки почты — это использование плагина WP Mail SMTP.

Устанавливаем плагин и переходим к его настройкам — думаю тут не должно быть проблем.

Окно будет иметь примерно такой вид:Настройка отправки почты с WordPress. SMTP

Разберем каждый параметр:

From Email — на этот адрес пользователь будет отправлять ответ при нажатии кнопки «Ответить» — другими словами — адрес отправителя.

From Name — имя отправителя.

Mailer — очень важная радиогруппа.

Почта может отправляться или вcтроенной php-функцией mail или посредством, например, SMTP-протокола.Настоятельно рекомендую, в случае если Ваш хостинг поддерживает отправку через SMTP пользоваться именно ею. Это убережет Вас от многих проблем и не доставленных писем.

Настройка SMTP:В большинстве случаев все доступы для SMTP есть в Панели Управления Вашего хостинга. Если не выходит найти — напишите в службу поддержки письмо с просьбой предоставить Вам эти доступы.

SMTP Host — host SMTP-сервера.

SMTP Port — порт для подключения. Обычно это 25, 2525 или 465 при SSL-шифровании.

Encryption — способ шифрования писем. Также зависит от хостинга — в идеальном варианте стоит ставить Use SSL encryption и соотв. порт.

Authentication — признак необходимости авторизации на почтовом сервере. Ставим «Yes: Use SMTP authentication».

Username — почтовый логин. В основном, полный адрес почтового ящика.

Password — пароль, указанный при создании почтового ящика на хостинге.

Вот и все. Можете воспользоваться формой отправки тестового письма ниже и убедиться в правильности введения всех полей. Так или иначе Вы получите полный программный отчет о отправке тестового письма и сможете понять, все верно или нет.

Если что-то не вышло — пишите в комментариях!

Похожие записи

onfor.info


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта