The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"postfix + exchange"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"postfix + exchange"  
Сообщение от A Clockwork Orange on 14-Фев-08, 21:43 
Postfix установлен на шлюзе и релеет почту, как снаружи так и изнутри от exchange.
Exchange установлен внутри сети, отправляет почту как через postfix, так и напрямую.

в postfix в main.cf имя хоста указано  mail.domain.ru
в exchange в свойствах SMTP FQDN       mail.domain.ru
При получении сообщения postfixом снаружи
-postfix устанавливает соединение с exchange
-exchange отвечает
helo mail.domain.ru (имя такое же как у отправляющего postfix)
-postfix выдает предупреждение
Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 greeted me with my own hostname mail.domain.ru
Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 replied to HELO/EHLO with my own hostname mail.domain.ru
(10.1.1.1 - адрес exchange)
Далее postfix
Feb 14 21:16:38 mail postfix/smtp[31099]: C93DB187241: to=<r@domain.ru>, relay=10.1.1.1[10.1.1.1]:25, delay=0.15, delays=0.12/0.03/0/0, dsn=5.4.6, status=bounced (mail for [10.1.1.1] loops back to myself)

И отправитель получает сообщение, сформированное postfix.

This is the mail system at host mail.domain.ru.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<r@domain.ru>: mail for [10.1.1.1] loops back to myself

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • postfix + exchange, Гость, 01:56 , 15-Фев-08, (1)  
    • postfix + exchange, A Clockwork Orange, 08:55 , 15-Фев-08, (2)  
  • postfix + exchange, ALex_hha, 11:31 , 15-Фев-08, (4)  
    • postfix + exchange, A Clockwork Orange, 13:00 , 15-Фев-08, (5)  
      • postfix + exchange, A Clockwork Orange, 13:13 , 15-Фев-08, (6)  
      • postfix + exchange, ALex_hha, 19:44 , 15-Фев-08, (7)  
        • postfix + exchange, A Clockwork Orange, 21:41 , 15-Фев-08, (10)  
  • postfix + exchange, tiv, 21:04 , 15-Фев-08, (8)  
    • postfix + exchange, A Clockwork Orange, 21:53 , 15-Фев-08, (11)  
  • postfix + exchange, tiv, 21:06 , 15-Фев-08, (9)  
    • postfix + exchange, A Clockwork Orange, 22:35 , 15-Фев-08, (12)  
      • postfix + exchange, A Clockwork Orange, 22:42 , 15-Фев-08, (13)  

Сообщения по теме [Сортировка по времени | RSS]


1. "postfix + exchange"  
Сообщение от Гость on 15-Фев-08, 01:56 
Вы бы еще им назначили один и тот же IP адрес и думали бы - ну почему ничего не работает?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 08:55 
>Вы бы еще им назначили один и тот же IP адрес и
>думали бы - ну почему ничего не работает?

хорошо согласен, разовью тему
-в exchange укажем просто domain.ru
теперь когда exchange будет направлять напрямую (минуя postfix) сообщение наружу, он будет представляться как
helo domain.ru
-принимающий хост проверяет имя и это ему не удается, он не примет почту

пойдем еще дальше
-пропишем в днс
mail.domain.ru IN A a.b.c.d
domain.ru      IN A a.b.c.d
-принимающий хост проверяет имя, имя совпало с ip адресом
-принимающий хост првоеряет запись типа PTR, и тут опять fail, так как этому ip адресу будет соответствовать mail.domain.ru.
а в PTR одному ip адесу в соответствие поставить два имени, ну никак

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "postfix + exchange"  
Сообщение от Hetzer (ok) on 15-Фев-08, 11:07 
>[оверквотинг удален]
>
>пойдем еще дальше
>-пропишем в днс
>mail.domain.ru IN A a.b.c.d
>domain.ru      IN A a.b.c.d
>-принимающий хост проверяет имя, имя совпало с ip адресом
>-принимающий хост првоеряет запись типа PTR, и тут опять fail, так как
>этому ip адресу будет соответствовать mail.domain.ru.
>а в PTR одному ip адесу в соответствие поставить два имени, ну
>никак

хочется 2 полноценных почтовика с одним и тем-же доменным именем?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "postfix + exchange"  
Сообщение от ALex_hha (??) on 15-Фев-08, 11:31 
>Postfix установлен на шлюзе и релеет почту, как снаружи так и изнутри
>от exchange.
>Exchange установлен внутри сети, отправляет почту как через postfix, так и напрямую.

а для чего тогда вообще postfix?

>[оверквотинг удален]
>При получении сообщения postfixом снаружи
>-postfix устанавливает соединение с exchange
>-exchange отвечает
>helo mail.domain.ru (имя такое же как у отправляющего postfix)
>-postfix выдает предупреждение
>Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 greeted me with my
>own hostname mail.domain.ru
>Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 replied to HELO/EHLO with
>my own hostname mail.domain.ru
>(10.1.1.1 - адрес exchange)

это не postfix, а exchange ему отвечает ;)

>Далее postfix
>Feb 14 21:16:38 mail postfix/smtp[31099]: C93DB187241: to=<r@domain.ru>, relay=10.1.1.1[10.1.1.1]:25, delay=0.15, delays=0.12/0.03/0/0, dsn=5.4.6, status=bounced (mail for [10.1.1.1] loops back to myself)

все правильно

Куда указывает MX запись для домена?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 13:00 
>>Postfix установлен на шлюзе и релеет почту, как снаружи так и изнутри
>>от exchange.
>>Exchange установлен внутри сети, отправляет почту как через postfix, так и напрямую.
>
>а для чего тогда вообще postfix?

что бы отшейпить потоки почты, это было целью. создать разные потоки с разной полосой пропускания.
часть почты идет через внешний почтовый шлюз (шлюз провайдера)
часть почты идет через postfix
часть почты отправляет напрямую exchange

>[оверквотинг удален]
>>-exchange отвечает
>>helo mail.domain.ru (имя такое же как у отправляющего postfix)
>>-postfix выдает предупреждение
>>Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 greeted me with my
>>own hostname mail.domain.ru
>>Feb 14 21:16:38 mail postfix/smtp[31099]: warning: host 10.1.1.1[10.1.1.1]:25 replied to HELO/EHLO with
>>my own hostname mail.domain.ru
>>(10.1.1.1 - адрес exchange)
>
>это не postfix, а exchange ему отвечает ;)

я ошибся
-postfix  устанавливает соединение
mail# telnet 10.1.1.1 25
Trying 10.1.1.1...
Escape character is '^]'.
Connected to mx.domain.ru. (так прописал сервер exchange в /etc/hosts)

-exchange отвечает приглашением
220 mail.domain.ru Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at  Fri, 15 Feb 2008 12:47:52 +0300

-postfix посылает helo mail.domain.ru
helo mail.domain.ru

-ответ exchange
250 mail.domain.ru Hello [10.1.1.254]

здесь нет предупреждений так как сессию делал telnetом

>
>>Далее postfix
>>Feb 14 21:16:38 mail postfix/smtp[31099]: C93DB187241: to=<r@domain.ru>, relay=10.1.1.1[10.1.1.1]:25, delay=0.15, delays=0.12/0.03/0/0, dsn=5.4.6, status=bounced (mail for [10.1.1.1] loops back to myself)
>
>все правильно
>
>Куда указывает MX запись для домена?

postfix резолвит через днс установленный на сервере c exchange
а на нем MX указывает на сервер с exchange

mail# dig domain.ru MX

; <<>> DiG 9.3.3 <<>> domain.ru MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37770
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;domain.ru.                                IN      MX

;; ANSWER SECTION:
domain.ru.                 3600    IN      MX      5 mail.domain.ru.

;; ADDITIONAL SECTION:
mail.domain.ru.            3600    IN      A       10.1.1.1

;; Query time: 1 msec
;; SERVER: 10.1.1.1#53(10.1.1.1)
;; WHEN: Fri Feb 15 12:40:11 2008
;; MSG SIZE  rcvd: 61

mail#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 13:13 
руками через telnet все отправляется замечательно
что бы не сказал  exchange
220 domain.ru Microsoft ESMTP MAIL Se
220 mail.domain.ru Microsoft ESMTP MAIL Se
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "postfix + exchange"  
Сообщение от ALex_hha (??) on 15-Фев-08, 19:44 
>[оверквотинг удален]
>>>от exchange.
>>>Exchange установлен внутри сети, отправляет почту как через postfix, так и напрямую.
>>
>>а для чего тогда вообще postfix?
>
>что бы отшейпить потоки почты, это было целью. создать разные потоки с
>разной полосой пропускания.
>часть почты идет через внешний почтовый шлюз (шлюз провайдера)
>часть почты идет через postfix
>часть почты отправляет напрямую exchange

интересно, и как же идет распределение потоков? Мне кажется таким способом вы только гемор себе заработаете, имхо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 21:41 
>[оверквотинг удален]
>>>а для чего тогда вообще postfix?
>>
>>что бы отшейпить потоки почты, это было целью. создать разные потоки с
>>разной полосой пропускания.
>>часть почты идет через внешний почтовый шлюз (шлюз провайдера)
>>часть почты идет через postfix
>>часть почты отправляет напрямую exchange
>
>интересно, и как же идет распределение потоков? Мне кажется таким способом вы
>только гемор себе заработаете, имхо

1 поток с адресом назначения внешнего шлюза
2 поток с адресом назначения внешний адрес postfix
3 поток с адресом назначения не первый, не второй

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "postfix + exchange"  
Сообщение от tiv on 15-Фев-08, 21:04 
а почему бы не использовать локальный домен к примеру domain.int в exchange прописать в качестве FQDN mail.domain.int и использовать masquerade domain как domain.ru а уж если хочется пустить почту по разным потокам, то создать в эксе несколько smtp коннекторов с разными смарт хостами, ну и в эксе в resipient policies будет два доменных имени @domain.ru основной и domain.int
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 21:53 
>а почему бы не использовать локальный домен к примеру domain.int в exchange
>прописать в качестве FQDN mail.domain.int и использовать masquerade domain как domain.ru
>а уж если хочется пустить почту по разным потокам, то создать
>в эксе несколько smtp коннекторов с разными смарт хостами, ну и
>в эксе в resipient policies будет два доменных имени @domain.ru основной
>и domain.int

в сети есть мобильные компьютеры. outlook настроен на одно имя.
если компьютер внутри сети, имя резолвится как 10.1.1.1
если компьютер снаружи сети, имя резолвится нак A.B.C.D (внешний адрес), и никаких vpn. в принципе можно было сделать несколько профилей в outlook, ну уж так сделали, да это бы и не решило проблему которую я пытаюсь решить.
именно массовые рассылки толкнули к таким манипуляциям
сделано несколько коннекторов и несколько соответствующих SMTP серверов, не спасло, если канал забивается рассылками, то сообщения в очередях других коннекторов, все равно с трудом проталкиваются.
когда разные потоки, рассылки в одном потоки, маленькие сообщения - в другом, группы руководства в третьем, все работает. при чем релей провайдера нормально реагирует, что для имени domain.ru нет, не записи А не записи PTR.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "postfix + exchange"  
Сообщение от tiv on 15-Фев-08, 21:06 
а почему бы не использовать локальный домен к примеру domain.int в exchange прописать в качестве FQDN mail.domain.int и использовать masquerade domain как domain.ru а уж если хочется пустить почту по разным потокам, то создать в эксе несколько smtp коннекторов с разными смарт хостами, ну и в эксе в resipient policies будет два доменных имени @domain.ru основной и domain.int


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 22:35 
>а почему бы не использовать локальный домен к примеру domain.int в exchange
>прописать в качестве FQDN mail.domain.int и использовать masquerade domain как domain.ru
>а уж если хочется пустить почту по разным потокам, то создать
>в эксе несколько smtp коннекторов с разными смарт хостами, ну и
>в эксе в resipient policies будет два доменных имени @domain.ru основной
>и domain.int

маскарад хорошая мысль, но не сработало
в поле маскарад указал
mail.domain.ru
в поле FQDN
domain.ru

по-прежнему exchange представляется в helo domain.ru

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "postfix + exchange"  
Сообщение от A Clockwork Orange on 15-Фев-08, 22:42 
>[оверквотинг удален]
>>в эксе в resipient policies будет два доменных имени @domain.ru основной
>>и domain.int
>
>маскарад хорошая мысль, но не сработало
>в поле маскарад указал
>mail.domain.ru
>в поле FQDN
>domain.ru
>
>по-прежнему exchange представляется в helo domain.ru

фигню написал

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру