Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Куча вопросов по exim.
Jeepers Creepers
сообщение 14.08.2012 - 17:58

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


Здравствуйте! Кто-нибудь поможет мне разобраться с MTU Exim?
Спасибо =)
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 18.08.2012 - 08:04

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(Jeepers Creepers @ 14.08.2012 - 18:58)
2386581[/url]']
Здравствуйте! Кто-нибудь поможет мне разобраться с MTU Exim?
Спасибо =)


Ну, а что конкретно нужно-то? Вопросов вроде куча, а ни одного нет!
Перейти в начало страницы
 
+Цитировать сообщение
Jeepers Creepers
сообщение 20.08.2012 - 09:37

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


Первый и самый актуальный вопрос - где найти описание по-русски директив конфига? А то конфиг эксима для меня остается практически загадкой.
Следующий вопрос заключается в том, что ранее на домене был один айпишник, который был сменен на другой, так вот, почта отправляется с того самого первого айпишника. В конфиге эксима ничего нету об этом айпишнике, привожу логи и доп. информацию:

CentOS release 5.7 (Final)
Linux 2.6.18-308.el5.028stab099.3 #1 SMP Wed Mar 7 15:56:00 MSK 2012 i686 i686 i386 GNU/Linux

Цитата
2012-08-19 14:02:21 1T32Kq-0005h2-Vi <= zermond@мойдомен.ru H=localhost (мойдомен) [127.0.0.1] P=esmtpa A=login:zermond@мойдомен.ru S=809 id=36091.213.87.128.72.1345370540.squirrel@мойдомен.ru from <zermond@мойдомен.ru> for zermond@gmail.com
2012-08-19 14:02:23 1T32Kq-0005h2-Vi => zermond@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [173.194.71.27] X=TLSv1:RC4-SHA:128 DN="/C=US/ST=California/L=Mountain View/O=Google Inc/CN=mx.google.com" C="250 2.0.0 OK 1345370543 il7si18665490lab.39"
2012-08-19 14:02:23 1T32Kq-0005h2-Vi Completed)


149.ХХХ.ХХ.56 - тот самый старый айпишник.
Цитата
Received: from мойдомен.ru ([149.ХХХ.ХХ.56])
by mx.google.com with ESMTPS id il7si18665490lab.39.2012.08.19.03.02.21
(version=TLSv1/SSLv3 cipher=OTHER);
Sun, 19 Aug 2012 03:02:22 -0700 (PDT)
Received-SPF: softfail (google.com: domain of transitioning zermond@мойдомен.ru does not designate 149.XXX.XX.56 as permitted sender) client-ip=149.XXX.XX.56



с днс все ок:

host мойдомен.ru
мойдомен.ru has address 188.ХХХ.ХХХ.7
мойдомен.ru mail is handled by 10 mail.мойдомен.ru.
мойдомен.ru is handled by 20 mail.мойдомен.ru.

nslookup
Name: mail.мойдомен.ru
Address: 149.XXX.XX.160

Так же создана v=spf1 ip4:149.ХХХ.ХХ.160 a mx ~all

В /etc/exim/domainips пусто
Но письма отправляются от того старого айпишника, wtf?



ifconfig
» Показать/скрыть спойлер... «


Сообщение отредактировано Jeepers Creepers - 20.08.2012 - 09:49
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 20.08.2012 - 10:21

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Так, так, так... Тебе нужно чтобы почта ходила через 149.XXX.XX.160?

А куда именно у тебя MX сейчас указывает?

Попробуй сделать запрос через консольные команды nslookup.

Код
MacBook-Alexey:~ leah$ nslookup
> server 192.168.117.10
Default server: 192.168.117.10
Address: 192.168.117.10#53
> set q=mx
> itmicro.ru
Server:        192.168.117.10
Address:    192.168.117.10#53

Non-authoritative answer:
itmicro.ru    mail exchanger = 10 mx.cm.hc.ru.

Authoritative answers can be found from:
itmicro.ru    nameserver = ns1.hc.ru.
itmicro.ru    nameserver = ns2.hc.ru.
ns1.hc.ru    internet address = 89.111.177.252
ns1.hc.ru    has AAAA address 2a01:d8:4:1::9
ns2.hc.ru    internet address = 79.174.74.74
ns2.hc.ru    has AAAA address 2a01:d8:4:4::5
>


И очень возможно, что DNS все еще держит в кешах старый IP-адрес!

По поводу описания директив на русском скорее всего ничего нового не найти, да и старого на примете не помню. Смотри английское описание и через транслейт.ру его, если совсем ничего не понятно. Ну и спрашивай, помогу, правда с экзимом лет 8 уже не работаю. Лучше почту держать на серверах провайдеров, возьни меньше. Единственное, если его разворачивать для внутриофисной почты.

PS. Лирпическое отступление... Я не совсем понимаю, зачем свой собственный мылсервер ставить (если только не для внутренних нужд), если у провайдеров все уже давно настроено и спамофильтрено. Логично было держать собственный лет 10-15 назад...
Перейти в начало страницы
 
+Цитировать сообщение
Jeepers Creepers
сообщение 20.08.2012 - 13:24

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


Айпи адрес обновил давно, больше недели назад, не думаю, что у gmail до сих пор не обновились dns.

Код
> set q=mx
> мойдоменs.ru
Server:        188.ХХХ.ХХХ.2
Address:    188.ХХХ.ХХХ.2#53

Non-authoritative answer:
мойдомен.ru    mail exchanger = 20 mail.мойдомен.ru.
мойдомен.ru    mail exchanger = 10 mail.мойдомен.ru.

Authoritative answers can be found from:
mail.мойдомен.ru    internet address = 149.ХХХ.ХХ.160


Это в конторе в одной очень хотят использовать только свой почтовый сервер, не знаю чего они бояться и какие фобии касательно конфидециальности информации у руководства.

В другой конторе используется gmail корпоративная почта и проблем не знаем =)




А может быть для них это дорого.. Это мысли по поводу, почему некоторые упорно хотят использовать свой почтовый сервер)

Сообщение отредактировано Jeepers Creepers - 20.08.2012 - 10:49
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 20.08.2012 - 18:55

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Попробовать посмотреть на свои записи с DNS-серверов google 8.8.8.8 и 8.8.4.4

Код
> server 8.8.8.8
Default server: 8.8.8.8
Address: 8.8.8.8#53
> set q=mx
> itmicro.ru.
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
itmicro.ru    mail exchanger = 10 mx.cm.hc.ru.

Authoritative answers can be found from:
>


Ну и посмотреть файлы /etc/hosts и /etc/resolv.conf, может быть там собака порылась?!

А может быть стоит внутри где кеширующий DNS, который нужно перезапустить?

Цитата(Jeepers Creepers @ 20.08.2012 - 14:24) *
Айпи адрес обновил давно, больше недели назад, не думаю, что у gmail до сих пор не обновились dns.
.....

Это все зависит от параметров зоны, в том числе и времени ее обновления....
]]>http://www.zytrax.com/books/dns/ch8/soa.html]]>
Смотрим на параметры записи SOA домена и TTL зоны мастере DNS...
Перейти в начало страницы
 
+Цитировать сообщение
krox
сообщение 20.08.2012 - 22:33
Частый гость
***

Группа: Участник
Сообщений: 143
Регистрация: 18.11.2003
Пользователь №: 1020


Дока ]]>http://www.lissyara.su/doc/exim/4.70/]]>
Что бы exim отправлял с определенного адреса, надо указать в настройках транпорта директиву "interface" - ]]>http://www.exim.org/exim-html-current/doc/..._html/ch30.html]]>
Почта не обязана отправляться с того же ip, что указан для mx записи, достаточно исправить spf запись и создать корректную ptr запись и задать корректное helo в mta
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 20.08.2012 - 22:38

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(krox @ 20.08.2012 - 23:33)
2388172[/url]']
Дока ]]>http://www.lissyara.su/doc/exim/4.70/]]>
Что бы exim отправлял с определенного адреса, надо указать в настройках транпорта директиву "interface" - ]]>http://www.exim.org/exim-html-current/doc/..._html/ch30.html]]>
Почта не обязана отправляться с того же ip, что указан для mx записи, достаточно исправить spf запись и создать корректную ptr запись и задать корректное helo в mta


Скорее всего здесь проблема не в mta, а в dns, так как я понял, что неправильно адрес определяется именно при отправке на сервер, а не при приеме.. Ведь адреса такого уже не существует совсем....
Перейти в начало страницы
 
+Цитировать сообщение
Jeepers Creepers
сообщение 20.08.2012 - 22:42

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


Адрес этот есть, но нигде не используется, все поддомены и домены, которые висели на этом адресе уже давно поменяли на другие адреса.
dns гугла:
Код
мойдомен.ru    mail exchanger = 10 mail.мойдомен.ру.
мойдомен.ru    mail exchanger = 20 mail.мойдомен.ру.



Вот, блин, бошка моя кудрявая:
Код
[root@contrast-cleaners ~]# cat /etc/hosts
::1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
#149.ХХХ.ХХ.56 мойдомен.ru  мойдомен

Вот оно что =)
А сетевой интерфейс после такого изменения перезагружать нужно?

Спасибо большое! Совсем забыл про hosts.

Сообщение отредактировано Jeepers Creepers - 20.08.2012 - 22:51
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 21.08.2012 - 13:59

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Не, не нужно, изменения сразу в силу вступают! Даже приложения/демоны/сервисы рестартовать не обязательно, хотя я бы рестартовал экзим как минимум, вдруг он DNS только раз резолвит...
PS. Поздравляю с победой!
Цитата(Jeepers Creepers @ 20.08.2012 - 23:42) *
Вот, блин, бошка моя кудрявая:
Код
[root@contrast-cleaners ~]# cat /etc/hosts
::1 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
#149.ХХХ.ХХ.56 мойдомен.ru  мойдомен

Вот оно что =)
А сетевой интерфейс после такого изменения перезагружать нужно?

Спасибо большое! Совсем забыл про hosts.


Сообщение отредактировано leah - 21.08.2012 - 14:00
Перейти в начало страницы
 
+Цитировать сообщение
Jeepers Creepers
сообщение 21.08.2012 - 14:43

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


Пока еще не победа, на всякий случай, конечно же ребутнул службу МТУ, вероятно нужно подождать, пока днс обновит кеш
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 21.08.2012 - 17:07

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Цитата(Jeepers Creepers @ 21.08.2012 - 15:43) *
Пока еще не победа, на всякий случай, конечно же ребутнул службу МТУ, вероятно нужно подождать, пока днс обновит кеш

Если проблема была в файле /etc/hosts, то DNS здесь совсем нипричем! Т.е. ждать ничего не нужно! Должно сразу все работать!

Если убиранием строчки из файла /etc/hosts дело не ограничилось, то в сети скорее всего присутствует кеширующий DNS-сервер на каком нибудь граничном роутере, который не скинул кеш. Посмотреть, какой DNS-сервер используется можно в файле /etc/resolv.conf и на этот сервер натравить nslookup.
Перейти в начало страницы
 
+Цитировать сообщение
KiWi
сообщение 21.08.2012 - 17:48

Постоялец форума
*****

Группа: Участник
Сообщений: 632
Регистрация: 9.10.2005
Пользователь №: 10041


Вы, простите, о чём? exim, как и любая другая программа, по умолчанию выходит в сеть с тем адресом, который указан первым в настройках сети(то есть с тем, который выбирает сама система). См. ip route get 8.8.8.8.
Если нужен какой-то определённый адрес -- его нужно добавлять в настройки exim(чтобы exim явно сделал bind на этот адрес): ]]>http://www.linux.org.ru/forum/admin/2319539]]>
В этом месте eximу совершенно пофиг на то, что вписано в DNS.
Перейти в начало страницы
 
+Цитировать сообщение
leah
сообщение 21.08.2012 - 18:04

Постоялец форума
*****

Группа: Модератор
Сообщений: 967
Регистрация: 17.08.2004
Пользователь №: 4400


Э... Ну да! Мне что-то казалось, что старый IP-адрес на машине просто отсутствует! А так он таки да действительно есть и стоит самым первым!
Тогда эксим нужно действительно привязать через директиву local_interfaces = xxx.xxx.xxx.xxx
Цитата(KiWi @ 21.08.2012 - 18:48) *
Вы, простите, о чём? exim, как и любая другая программа, по умолчанию выходит в сеть с тем адресом, который указан первым в настройках сети(то есть с тем, который выбирает сама система). См. ip route get 8.8.8.8.
Если нужен какой-то определённый адрес -- его нужно добавлять в настройки exim(чтобы exim явно сделал bind на этот адрес): ]]>http://www.linux.org.ru/forum/admin/2319539]]>
В этом месте eximу совершенно пофиг на то, что вписано в DNS.
Перейти в начало страницы
 
+Цитировать сообщение
Jeepers Creepers
сообщение 21.08.2012 - 19:21

Звезда форума
******
отличительный знак ZELAN
Группа: Участник
Сообщений: 1620
Регистрация: 4.11.2006
Пользователь №: 16590


2KiWi, leah
Спасибо большое!
Правда, я воспользовался директивой interface, как указано в документации
Цитата
nterface (smtp) option

Option: interface
Type: string
Default: unset

This option specifies which interface to bind to when making an outgoing SMTP call. The string must be an IP address, for example:

interface = 123.123.123.123


Сообщение отредактировано Jeepers Creepers - 21.08.2012 - 19:24
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20.04.2024 - 07:12