Я устанавливаю GitLab для своей работы, я делаю его на Сервере Ubuntu доступные 16.04.1, и все работает вполне прилично.
Единственная вещь, которую я должен сделать теперь, состоит в том, чтобы настроить Ответ по электронной почте функция, потому что нам интересно о понятии, таким образом, мы хотим включить его.
Хорошие новости на веб-сайте GitLab, существует подробное практическое руководство, говоря Вам, как поместить это на месте. В основном эта функция использует Постфикс и основана на Почтовом сервере Курьера (по крайней мере, как я могу понять). Плохие новости на этом практическом руководстве, все подходит, но действительно последняя часть, о тестировании заключительной установки IMAP (т.е. Тест заключительный раздел установки), перестала работать каждый раз.
Так, когда я пытаюсь получить содержание папки IMAP со следующей командой, согласно просьбе в практическом руководстве:
telnet <my.server.here> 143
Я получаю этот результат:
<my_name>@<my_host>:~$ telnet <ip> 143
Trying <ip>...
Connected to <ip>.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION] Courier-IMAP ready. Copyright 1998-2011 Double Precision, Inc. See COPYING for distribution information.
a login incoming <my_cool_pwd>
* BYE Temporary problem, please try again later
Connection closed by foreign host.
Я искал несколько файлов журналов, и после 4 часов исследования, я действительно потерян.
Содержание /var/log/mail.err
следующее:
Oct 18 17:37:23 <my_host> imapd: authdaemon: s_connect() failed: No such file or directory
Oct 18 17:37:23 <my_host> imapd: authentication error: No such file or directory
Содержание /var/log/mail.log
:
Oct 18 17:37:10 <my_host> imapd: Connection, ip=[::ffff:xxx.xxx.xxx.xxx]
Oct 18 17:37:23 <my_host> imapd: authdaemon: s_connect() failed: No such file or directory
Oct 18 17:37:23 <my_host> imapd: LOGIN FAILED, user=incoming, ip=[::ffff:xxx.xxx.xxx.xxx]
Oct 18 17:37:23 <my_host> imapd: authentication error: No such file or directory
Когда я пробую что-то простое, ту команду ниже, это перестало работать таким же образом. Таким образом, это, кажется, связано с Аутентификацией PAM?
sudo authtest incoming <my_cool_pwd>
Вывод вышеупомянутой команды:
ERR: authdaemon: s_connect() failed: No such file or directory
Authentication FAILED: No such file or directory
Точно тот же материал. Вещь, я действительно не знаю, какой файл/каталог включен!
Любая справка действительно ценилась бы!
Наконец я выяснил то, что идет не так, как надо после проигрывания с эти strace
команда.
сервис courier-authdaemon
, часть courier-imap
пакет, не был запущен автоматически при запуске по некоторым причинам.
Для категоричного решения этой проблемы выполните следующее:
courier-authdaemon
сервис для выполнения при запуске: sudo systemctl enable courier-authdaemon
. courier-authdaemon
сервис для текущей сессии с sudo service courier-authdaemon start
, или если Вы хотите Вас, может просто перезапустить Ваш сервер с sudo reboot
. После включения courier-authdaemon
сервис, можно проверить, что все в порядке при помощи эти authtest
команда: sudo authtest <login> <pwd>
.
у Вас должен быть вывод как:
Authentication succeeded.
Authenticated: <login> (system username: <login>)
Home Directory: /home/<login>
Maildir: (none)
Quota: (none)
Encrypted Password: <hidden>
Cleartext Password: <hidden>
Options: (none)
я использовал эти ресурсы для решения моей проблемы:
Поэтому теперь, я могу продолжить следовать учебное руководство .
GitLab