powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOS, postfix
7 сообщений из 7, страница 1 из 1
CentOS, postfix
    #38595453
sql.ru_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Прошу помощи специалистов.
По доке - Дока установил и настроил последний Gitlab на CentOS.

Код: plaintext
1.
System information
System: CentOS release 6.5 (Final)
Current User: git
Using RVM: no
Ruby Version: 2.1.0p0
Gem Version: 2.2.0
Bundler Version:1.5.3
Rake Version: 10.1.1

GitLab information
Version: 6.6.5
Revision: 83eb5f3
Directory: /home/git/gitlab
DB Adapter: postgresql
URL: https://******.***
HTTP Clone URL: https://******.***/some-project.git
SSH Clone URL: git@******.***:some-project.git
Using LDAP: no
Using Omniauth: no

GitLab Shell
Version: 1.8.0
Repositories: /home/git/repositories/
Hooks: /home/git/gitlab-shell/hooks/
Git: /usr/bin/git


C самим гитлабом все ок. Проблема в Postfix, точнее в заголовке письма from=.
Вот мои настройки:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
[root@ws84 gitlab]# postconf myhostname
myhostname = ws84.some.domain
[root@ws84 gitlab]# postconf mydomain
mydomain = some.domain
[root@ws84 gitlab]# postconf myorigin
myorigin = $myhostname
[root@ws84 gitlab]# postconf mydestination
mydestination = $myhostname, localhost.$mydomain, localhost
[root@ws84 gitlab]# postconf inet_interfaces
inet_interfaces = all



Когда гитлаб отправляет письмо, то в /var/log/maillog вижу:
Код: powershell
1.
postfix/qmgr[1145]: 73E3460623: from=<gitlab@localhost.some.domain>;, size=845, nrcpt=1 (queue active)



Мне же требуется, что бы там указывалось нормальное имя этого хоста, т.е. было что-то вида
Код: plaintext

Игрался с myhostname, mydomain, myorigin, mydestination, inet_interfaces но не помогло.

Насколько я понял их интернетов, имя отправителя можно модифицировать еще через /etc/postfix/generic или /etc/postfix/header_checks, но почему-то есть уверенность, что в данном случае это излишне, и все же можно это настроить не прибегая ко всяким rewrite'ам заголовков и т.д.

Может у кого есть идеи?
...
Рейтинг: 0 / 0
CentOS, postfix
    #38595477
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд ли такой ляп, конечно, но, на всякий случай, команда hostname действительно показывает хост вида ws84.some.domain?
...
Рейтинг: 0 / 0
CentOS, postfix
    #38595579
sql.ru_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle, В том то и дело:
Код: plaintext
1.
2.
3.
4.
5.
[root@ws84 postfix]# uname -n
ws84.some.domain
[root@ws84 postfix]# hostname
ws84.some.domain
[root@ws84 postfix]#
...
Рейтинг: 0 / 0
CentOS, postfix
    #38595876
sql.ru_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятно вообще откуда подставляется этот localhost в localhost .some.domain, если имя хоста ws84 .some.domain...
...
Рейтинг: 0 / 0
CentOS, postfix
    #38595972
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
см /etc/hosts.

Иногда редхаты прописывают туда имя хоста в строчку с 127.0.0.1. И тогда при обратном ресолве получается ws84.some.domain 127.0.0.1 и оттуда получается каноническое имя localhost.
...
Рейтинг: 0 / 0
CentOS, postfix
    #38596521
sql.ru_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл hosts:
Код: powershell
1.
2.
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6



Я не правильно понимаю, что мне нужно как-то туда добавить мое имя машины ws84?
...
Рейтинг: 0 / 0
CentOS, postfix
    #38596536
sql.ru_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказалось postfix ни при чем :)
В конфиге гилтаба (gitlab.yml) есть раздел:
Код: powershell
1.
2.
# Email address used in the "From" field in mails sent by GitLab
    email_from: gitlab@localhost


Собственно после его правки, все стало нормально.
Всем спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / CentOS, postfix
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]