… всё просто и понятно

ejabberd + gmail

Пришло время окончательно решить вопрос отсутствия связи между моим джаббер-сервером и гмэйлом. Для начала посмотрел логи:

=INFO REPORT==== 2012-08-07 22:33:44 ===
I(<0.6620.0>:ejabberd_s2s_out:1204) : Trying to open s2s connection: opgsff.info -> gmail.com with TLS=true

=INFO REPORT==== 2012-08-07 22:33:45 ===
I(<0.6620.0>:ejabberd_s2s_out:375) : Closing s2s connection: opgsff.info -> gmail.com (TLS is required but unavailable)

Надо включить TLS, который и так включен. Конфиг /etc/ejabberd/ejabberd.cfg и так правильный и в соответствии с комментариями:

%% s2s_use_starttls: Enable STARTTLS + Dialback for S2S connections.
%% Allowed values are: false optional required required_trusted
%% You must specify a certificate file.
%%
{s2s_use_starttls, required}.

Посредством гугла и русского форума арчлинукса я нашёл пример чужого конфига. Вот такой:

%% s2s_use_starttls: Enable STARTTLS + Dialback for S2S connections.
%% Allowed values are: false optional required required_trusted
%% You must specify a certificate file.
%%
{s2s_use_starttls, true}.

Можно заметить значение “true”, которое нигде не упоминается, но работает. Связь с гмэйлом есть, вопрос можно считать решённым.

10.12.2013, 01:09
[ Вверх ] [ На главную ]