Пришло время окончательно решить вопрос отсутствия связи между моим джаббер-сервером и гмэйлом. Для начала посмотрел логи:
=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