• Здравствуйте.
    Я хотел бы спросить, как привязать свою почту к WordPress так, что бы при регистрации(например) письмо отправлялось именно с него. Просто дело в том что мой электронный почтовый ящик стоит на сервисе Яндекса (Почта для домена).

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Yui

    (@fierevere)

    永子

    https://ru.wordpress.org/plugins/wp-mail-smtp/

    отсылать почту через SMTP

    как привязать свою почту к WordPress так, что бы при регистрации(например) письмо отправлялось именно с него.

    Если домен ВП и домен почты совпадает, то ничего делать не нужно. Всё и так будет. Только внимательно проверьте заголовки. Не все хостеры корректно настраивают почт. сервер.

    Если домены разные, тогда вариант Yui.

    Yui, Как раз это и использую.

    • Ответ изменён 8 лет, 6 месяцев назад пользователем heyyouman.

    SeVlad, Ошибка «2016-09-03 17:32:26 Could not instantiate mail function.»

    Модератор Yui

    (@fierevere)

    永子

    Mailer — Send all WordPress emails via SMTP.

    Return Path
    Set the return-path to match the From Email — ДА
    SMTP Host — smtp.yandex.ru
    SMTP POrt — 465
    Use SSL encryption.

    Username , Password заполнить

    PS: https://yandex.ru/support/mail/mail-clients.xml

    в аккаунте яндекс для ящика надо разрешить использование POP,SMTP,IMAP программ (вроде в разделе безопасность)

    PS: в конфигурации PHP должно быть включено расширение openssl

    • Ответ изменён 8 лет, 6 месяцев назад пользователем Yui.
    • Ответ изменён 8 лет, 6 месяцев назад пользователем Yui.

    Yui, а разве не надо smtp.DOMAIN.COM

    Модератор Yui

    (@fierevere)

    永子

    мой электронный почтовый ящик стоит на сервисе Яндекса (Почта для домена).

    не надо smtp.DOMAIN.COM

    не надо, надо smtp.yandex.ru

    принадлежность к домену определяется тем что будет написано в исходном адресе и оно же должно быть использовано как имя пользователя (полный адрес, включая домен)

    PS: даже если вы сделаете smtp.вашдомен как cname для smtp.yandex.ru, смотрите что делает проверка SSL —

    TLS server extensions (std)  "renegotiation info" "EC point formats" "session ticket" "heartbeat" 
     Session Tickets RFC 5077     300 seconds (PFS requires session ticket keys to be rotated <= daily)
     SSL Session ID support       yes
     Server key size              2048 bit
     Signature Algorithm          
     Fingerprint / Serial         SHA1 B70E6255E13AC0F3081235B29D4B25D0B8C1C639 / 78D75518C92D5DB1F4183697D65820F5
                                  SHA256 2B0D3F59B7FDBC485571AA39F54DAD4FC6F7C8D6A77C2D6D21C4ABB646633B91
     Common Name (CN)             "smtp.yandex.ru" (matches certificate directly)
     subjectAltName (SAN)         -- 
     Issuer                       "Yandex CA" ("Yandex LLC" from "RU")
     EV cert (experimental)       no 
     Certificate Expiration       402 >= 60 days (2015-10-12 15:41 --> 2017-10-11 15:41 +0300)
     # of certificates provided   2
     Chain of trust (experim.)    Ok   
     Certificate Revocation List  --
     OCSP URI                     http://yandex.ocsp-responder.com
     OCSP stapling                not offered
    

    подключение с сертификатом пройдет проверку только для smtp.yandex.ru

    • Ответ изменён 8 лет, 6 месяцев назад пользователем Yui.
    • Ответ изменён 8 лет, 6 месяцев назад пользователем Yui.
    2016-09-03 19:10:08	SERVER -> CLIENT: 250-smtp1p.mail.yandex.net
                       	                  250-8BITMIME
                       	                  250-PIPELINING
                       	                  250-SIZE 42991616
                       	                  250-AUTH LOGIN PLAIN XOAUTH2
                       	                  250-DSN
                       	                  250 ENHANCEDSTATUSCODES
    2016-09-03 19:10:08	Auth method requested: UNKNOWN
    2016-09-03 19:10:08	Auth methods available on the server: LOGIN,PLAIN,XOAUTH2
    2016-09-03 19:10:08	Auth method selected: LOGIN
    2016-09-03 19:10:08	CLIENT -> SERVER: AUTH LOGIN
    2016-09-03 19:10:08	SMTP -> get_lines(): $data is ""
    2016-09-03 19:10:08	SMTP -> get_lines(): $str is  "334 VXNlcm5hbWU6
                       	                  "
    2016-09-03 19:10:08	SERVER -> CLIENT: 334 VXNlcm5hbWU6
    2016-09-03 19:10:08	CLIENT -> SERVER: c2l0ZV9zdXBwb3J0
    2016-09-03 19:10:08	SMTP -> get_lines(): $data is ""
    2016-09-03 19:10:08	SMTP -> get_lines(): $str is  "334 UGFzc3dvcmQ6
                       	                  "
    2016-09-03 19:10:08	SERVER -> CLIENT: 334 UGFzc3dvcmQ6
    2016-09-03 19:10:08	CLIENT -> SERVER: QXN4ZDQ1NDU=
    2016-09-03 19:10:09	SMTP -> get_lines(): $data is ""
    2016-09-03 19:10:09	SMTP -> get_lines(): $str is  "535 5.7.8 Error: authentication failed: Invalid user or password!
                       	                  "
    2016-09-03 19:10:09	SERVER -> CLIENT: 535 5.7.8 Error: authentication failed: Invalid user or password!
    2016-09-03 19:10:09	SMTP ERROR: Password command failed: 535 5.7.8 Error: authentication failed: Invalid user or password!
    2016-09-03 19:10:09	SMTP Error: Could not authenticate.
    2016-09-03 19:10:09	CLIENT -> SERVER: QUIT
    2016-09-03 19:10:09	SMTP -> get_lines(): $data is ""
    2016-09-03 19:10:09	SMTP -> get_lines(): $str is  "221 2.0.0 Closing connection.
                       	                  "
    2016-09-03 19:10:09	SERVER -> CLIENT: 221 2.0.0 Closing connection.
    2016-09-03 19:10:09	Connection: closed
    2016-09-03 19:10:09	SMTP Error: Could not authenticate.
    Модератор Yui

    (@fierevere)

    永子

    Error: authentication failed: Invalid user or password!

    неверное имя пользователя или пароль

    имя пользователя = адрес эл.почты
    username@example.com вот в таком виде

    или не разрешили в разделе «безопасность» использование smtp,pop,imap

    Заработало! Спасибо большое!! Поддержка супер!

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Почта для домена.» закрыта для новых ответов.