Отправка почты через SMTP сервер - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

email smtp

Страница 1 из 1

Отправка почты через SMTP сервер

#1 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 11 Январь 2016 - 21:47

Добрый день.
Я сталкнулся с такой проблемой:
я хочу, чтобы все уведомления на имейл с форума отправлялись не через хостинг, а через сторонний почтовый сервер (например mail.ru). Я зарегистрировался на biz.mail.ru, настроил домен в соотсветствии с описанием.
Я прописал в админке форума в настройках имейла все, что нужно. Но как только я меняю Метод отправки почты с PHP на SMTP сообщения вообще не отправляются, появляется окно ввода сообщения, но кнопка "отправить" не нажимается.
Когда же стоит PHP, всё нормально отправляется, но через хостинг, а нужно, чтобы через сторонний сервер.
Просьба помочь разобраться. Заранее спасибо.
0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 11 Январь 2016 - 22:05

Что значит не нажимается? При нажатие не происходит никаких действий? Тогда возможно во время выполнения скрипта произошла ошибка. Смотрите еррор ошибки сервера и логи о отправки почты в ац форума.
0

#3 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 12 Январь 2016 - 17:06

В ац в журнале ошибок имейл сообщений написано:
Could not open a socket to the SMTP server (110:Время ожидания соединения истекло)
Что это значит и как это исправить?
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 12 Январь 2016 - 17:51

Не правильно настроено подключение к smtp серверу. Читайте документацию своего сервиса.

http://ipbskins.ru/f...topic13216.html
http://ipbskins.ru/f.../topic9993.html
0

#5 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 12 Январь 2016 - 21:41

Всё сделал как в инструкции (и раньше так делал), но итог тот же: когда в открывшемся окне сообщения нажимаю кропку "отправить" - ничего не происходит и само окно не исчезает, как бывает, когда сообщение отправляется.
0

#6 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 12 Январь 2016 - 22:28

Если есть ошибка значит не правильно настроили, в ошибке об этом конкретно сказанно.
Обратите внимание по какому протоколу работает smtp сервер. Для защищенного соединения нужно указать tls:// или ssl:// перед сервером. Работа почты проверяется в АЦ соответствующей функцией - проверка почты.
0

#7 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 14 Январь 2016 - 15:41

Спасибо, помогло
0

#8 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 23 Январь 2016 - 21:46

Добрый день. Появилась новая проблема.
Когда отправка почты заработала я пользовался smtp.yandex.ru, но пришлось от него отказаться, я зарегил акк на mail.ru, сделал всё точно так же, как в яндексе, но при отправке писем мне выдаёт ошибку Password not accepted from the server
501 501 Syntactically invalid HELO argument(s) .
Я пробывал менять HELO на EHLO - не помогло.
Как это исправить?
0

#9 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 23 Январь 2016 - 23:18

Прежде чем делать, сперва нужно прочитать документацию smtp сервера. http://ipbskins.ru/f...html#entry95795

По поводу ошибки гугл говорит что проблема может быть из-за хостнейма сервера. Обратитесь к своему хостеру.
0

#10 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 23 Январь 2016 - 23:33

Порт - 25
Адрес сервера SMTP - smtp.mail.ru (шифрование не поддерживается, протокол указывать не нужно)

Порт - 465
Адрес сервера - tls://smtp.mail.ru (работать, скорее всего, не будет. проблемы с аутентификацией у движка)
0

#11 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 24 Январь 2016 - 01:35

Сервер я указал tls://smtp.mail.ru, т.к. если без tls:// тогда при нажатии на кнопку отправить сообщение ничего не происходит и окно сообщения не изчезает.
Можно уточнить, что за хостнейм сервера и где его посмотреть??
0

#12 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 24 Январь 2016 - 06:51

Цитата

работать, скорее всего, не будет. проблемы с аутентификацией у движка

Не слышал про каких-то проблем с аутентификации смтп у движка. Раз у яндекса работает не думаю что проблема в нем.
0

#13 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 574
  • Регистрация: 15-Октябрь 11
  • Репутация: 149
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 24 Январь 2016 - 11:30

А я слышал и давно, да и здесь это было, про проблемы у всей третьей линейки конкретно c mail.ru и inbox.ua
0

#14 Пользователь не на сайте   maratoriy ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 05-Декабрь 15
  • Репутация: 0
  • IPB version:I have no IPB
 

Отправлено 24 Январь 2016 - 16:03

а какие есть альтернатива, кроме яндекса и мейла? с gmail я пробывал, там та же ошибка, что и на mail.ru
0

#15 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 272
  • Регистрация: 20-Март 09
  • Репутация: 2 078
  • IPB version:3.1.x
 

Отправлено 26 Январь 2016 - 23:29

Просмотреть сообщениеDmitriy427 сказал(а):

А я слышал и давно, да и здесь это было, про проблемы у всей третьей линейки конкретно c mail.ru и inbox.ua

Проблема smtp авторизации на mail.ru действительно есть. Согласно RFC в EHLO (HELO) нужно указать имя хоста откуда происходит запрос. В запросе EHLO прописано имя smtp сервера, и хотя это не соответствует стандарту, проблема на самом деле заключается в том, что хост содержит протокол с которым в команде EHLO он не валидный, поэтому майл не принимает авторизацию.

220 smtp8.mail.ru ESMTP ready
> EHLO ssl://smtp.mail.ru
250-smtp8.mail.ru
250-SIZE 73400320
250-8BITMIME
250-PIPELINING
250 AUTH PLAIN LOGIN XOAUTH2
> AUTH LOGIN
334 VXNlcm5hbWU6
> dGVzdA==
334 UGFzc3dvcmQ6
> dGVzdA==
501 Syntactically invalid EHLO argument(s)


Исправить это можно заменив в /ips_kernel/classEmail.php

$this->_smtpSendCmd( "{$this->smtp_helo} " . $this->smtp_host );

На:

$this->_smtpSendCmd( "{$this->smtp_helo} " . $_SERVER['SERVER_NAME'] );


либо на (для удаления протокола из смтп smtp_host):

$this->_smtpSendCmd( "{$this->smtp_helo} " . preg_replace( '/^\w+:\/\//', '', $this->smtp_host ) );


Кроме того, mail.ru требует чтобы адрес отправителя (Email адрес для поля От) был из его зоны.

> MAIL FROM:no-reply@ipbskins.ru
550 not local sender over smtp

1

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна