none
пересылка на внешний SMTP для конкретных адресов. Exchange 2007 RRS feed

  • Вопрос

  • Осуществляю постепенный переезд на новый сервер под Exchange 2007 с MDaemon 9.
    Новый и старый - физически разные сервера.

    Часть ящиков уже перенесена и работают.
    Для тех ящиков, которые еще не перенесены, создан SMTP-коннектор внутренней пересылки и почта уходит на старый сервер.

    Вопрос - как заставить почту уходить на старый SMTP для некоторых адресов, которые уже заведены на Exchange?
    Оба почтовых сервера обслуживают, соответственно, один и тот же домен, так что пересылка на ящик, в другом домене не подходит.
    Нужно перенаправление именно на другой SMTP
    • Перемещено Hengzhe Li 12 марта 2012 г. 7:49 forum merge (От:Exchange Server 2007)
    5 ноября 2009 г. 14:45

Ответы

  • Ну так это и в Exchange есть....

    http://technet.microsoft.com/en-us/library/bb851509(EXCHG.80).aspx


    New-MailContact -Name "Users Name" -ExternalEmailAddress "email@spb.firma.com"
    Set-Mailbox -Identity test -ForwardingAddress email@spb.firma.com -DeliverToMailboxAndForward $true



    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    • Предложено в качестве ответа Konstantin Frantsev 11 февраля 2010 г. 6:24
    • Помечено в качестве ответа $SMax$ 12 февраля 2010 г. 13:50
    10 февраля 2010 г. 9:49

Все ответы

  • Насколько я знаю - стандартными средствами Exchange никак....

    Приходят в голову такой вариант обходного решения:

    1. Настроить mdaemon на обслуживание дополнительного почтового домена.
    2. Настроить DNS для дополнительного домена + MX запись, указывающую на дополнительный домен.
    3. Для нужных ящиков добавить алиасы (дополнительный домен)
    4. Добавить контакты в AD (дополнительный домен)
    5. Настроить пересылку для нужных ящиков....

    Конечно это сложное решение, но оно точно будет работать....

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    6 ноября 2009 г. 6:32
  • Насколько я знаю - стандартными средствами Exchange никак....
    странно. в MDaemon для этого достаточно поставить галочку и указать на какой..

    Предложенный вами вариант держу в голове на "крайний случай". спасибо.

    но может всё-таки еще кто-то предложит сделать "как-нибудь так..." :)
    6 ноября 2009 г. 9:50
  • Настроить на майлдемоне для пользователя почту пользователь@maild.local.
    Создать Send Connector который будет отправлять всю почту на старый сервер в случае *@maild.local.
    Создать контакт пользователь@maild.local
    Поставить переадресацию с пользователя на контакт


    Удачи.

    С Уважение Евгений Г.
    6 ноября 2009 г. 15:56
  • и всё-таки этот функционал нужен..

    ситуация:
    основной сервер в москве
    есть офис в питере, у них свой почтарь.
    раньше в МДаемоне прописывал для питерских ящиков пересылку на их SMTP.
    необходимо чтобы у всех пользователей были e-mail'ы вида @firma.ru

    неужели для КАЖДОГО пользователя питерского офиса нужно создавать по две учетки в домене? чтобы на вторую повесить e-mail адрес вида @spb.firma.ru и на неё пересылать?
    8 февраля 2010 г. 15:16
  • если ящики заведены в Exch информация о месторасположении расположена в AD - т.е. в "лоб" изменить маршрут доставки невозможно
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    8 февраля 2010 г. 18:10
  • и всё-таки этот функционал нужен..
    Скорее это не функционал нужен, а предварительное продумывание сосуществования различных почтовых систем...
    Т.н. этап планирования... :)

    Вообще варианты решения проблемы есть. Их даже несколько....
    Домен один в Москве и Питере? Вообще более подробно опишите вашу структуру - тогда можно говорить более предметно....

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    9 февраля 2010 г. 6:32
  • если ящики заведены в Exch информация о месторасположении расположена в AD

    именно так
    9 февраля 2010 г. 8:10
  • Вообще варианты решения проблемы есть. Их даже несколько....
    Домен один в Москве и Питере? Вообще более подробно опишите вашу структуру - тогда можно говорить более предметно....

    если под доменом понимается Windows-домен, то в Питере домена просто нет.
    если почтовый - то в ДНС есть запись для их МТА: spb.indusoft.ru

    какая еще информации о структуре нужна?
    9 февраля 2010 г. 8:14
  • если под доменом понимается Windows-домен, то в Питере домена просто нет.


    Так это кардинально меняет дело.
    Но опять таки нужна информация о том как организован почтовый обмен (получение почты из интернет в офисах Москвы/Питера)...
    И.т.д.
    Насколько я вижу - в Москве и Питере свои принимающие SMTP сервера.
    Можно сделать вывод - что почтовые домены все таки разные: firma.ru и spb.firma.ru
    И поэтому проблемы нет вообще - пусть работает DNS, зачем с пересылкой то огород городить....

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    9 февраля 2010 г. 8:27
  • в Москве SMTP, обслуживающий домен firma.ru
    все письма для всех офисов приходят на него.
    в питере есть свой почтовик, чтобы пользователи их офиса забирали почту с него/отправляли через него, соответственно почта для их ящиков сразу переправляется на питерский smtp
    домен spb.firma.ru я прописал в ДНС для удобства :) чтобы не IP питерского SMTP указывать при пересылке.
    9 февраля 2010 г. 17:12
  • если ящики заведены в Exch информация о месторасположении расположена в AD

    именно так

    так вот hub и определяет куда и как отправить сообщение на основании этой информации - либо по mapi.net положить в базу п\я на mailbox сервер в рамках одного сайта либо передать по smtp на другой hub в другой сайт
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    10 февраля 2010 г. 5:10
  • Ну так это и в Exchange есть....

    http://technet.microsoft.com/en-us/library/bb851509(EXCHG.80).aspx


    New-MailContact -Name "Users Name" -ExternalEmailAddress "email@spb.firma.com"
    Set-Mailbox -Identity test -ForwardingAddress email@spb.firma.com -DeliverToMailboxAndForward $true



    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    • Предложено в качестве ответа Konstantin Frantsev 11 февраля 2010 г. 6:24
    • Помечено в качестве ответа $SMax$ 12 февраля 2010 г. 13:50
    10 февраля 2010 г. 9:49
  • а вот через командлеты-то я опять и забыл посмотреть.
    спасибо. буду пробовать
    10 февраля 2010 г. 11:13
  • а вот через командлеты-то я опять и забыл посмотреть.
    спасибо. буду пробовать

    а для этого "катлеты" совсем не обязательны - все через GUI делается -)) , примерно тоже самое как в вашей ссылке
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    10 февраля 2010 г. 11:17
  • в GUI не могу понять как задать e-mail, не закреплённый за пользователем AD. т.е. просто указать адрес как текст
    10 февраля 2010 г. 16:42
  • хотя и через консоль тоже не дал
    [PS] C:\Windows\System32\WindowsPowerShell\v1.0>Set-Mailbox -Identity "tester" -
    ForwardingAddress "int03h@mail.ru"
    Объект "int03h@mail.ru" не найден. Убедитесь в том, что он задан правильно, или
     укажите другой объект.
    строка:1 знак:1
    +  <<<< Set-Mailbox -Identity "tester" -ForwardingAddress "int03h@mail.ru"
        + CategoryInfo          : NotSpecified: (:) [], ManagementObjectNotFoundEx
       ception
        + FullyQualifiedErrorId : E7B0E9E7
    10 февраля 2010 г. 16:48
  • вам для сего действа нужно создать контакт в AD и делать на него переадресацию - это самое примитивное решние ... есть  и другие


    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    10 февраля 2010 г. 17:17
  • давайте другие.
    создавать по два контакта в AD это не дело :(
    10 февраля 2010 г. 18:00
  • давайте другие.
    создавать по два контакта в AD это не дело :(

    почему 2 контакта ? 1 пользователь и один контакт для него на пересылку

    другие : наример правилами outlook

    есть  и программируемые варианты ...
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    11 февраля 2010 г. 4:35
  • давайте другие.
    создавать по два контакта в AD это не дело :(
    Контакты создаются не в AD а в Exchange
    Этот процесс прекрасно автоматизируется с помощью PowerShell - список адресов, макрос - и вперед
    Действие так же легко обратимо, и не имеет никаких побочных эффектов
    Чего еще нужно?
    11 февраля 2010 г. 6:23
  • давайте другие.
    создавать по два контакта в AD это не дело :(
    Контакты создаются не в AD а в Exchange
    Этот процесс прекрасно автоматизируется с помощью PowerShell - список адресов, макрос - и вперед
    Действие так же легко обратимо, и не имеет никаких побочных эффектов
    Чего еще нужно?

    а можно  и там и там создавать - все от предпочтений зависит -), ADшными управлять  несколько  проще
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    11 февраля 2010 г. 11:03
  • хотя и через консоль тоже не дал
    [PS] C:\Windows\System32\WindowsPowerShell\v1.0>Set-Mailbox -Identity "tester" -
    
    ForwardingAddress "int03h@mail.ru"
    
    Объект "int03h@mail.ru" не найден. Убедитесь в том, что он задан правильно, или
    
     укажите другой объект.
    
    
    Интересно, для кого я выше писал как переадресацию сделать.... :)


    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Так же, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение".
    11 февраля 2010 г. 11:56
  • Интересно, для кого я выше писал как переадресацию сделать.... :)


    странно. я не видел этого ответа.

    как самое приемлемое - подходит :)



    а вот чтобы не на адрес, а на SMTP пересылать? сможем? :)
    11 февраля 2010 г. 14:50
  • странно. я не видел этого ответа.
    как самое приемлемое - подходит :)
    Тогда, пожалуйста, отметьте этот вариант как ответ

    а вот чтобы не на адрес, а на SMTP пересылать? сможем? :)
    В любом случае, во время SMTP-соединения необходимо задать  хотя бы один адрес получателя.
    Конечно, можно сделать на получающей стороне отдельный ящик, в него все перенаправлять, а там уже внутри раскладывать как угодно, но это некрасиво.

    11 февраля 2010 г. 14:59



  • а вот чтобы не на адрес, а на SMTP пересылать? сможем? :)

    нет не сможем .... архитектура в примитивном виде описана выше
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    11 февраля 2010 г. 15:13