none
Отправка почты от имени алиасов RRS feed

  • Общие обсуждения

  • Добрый день.

    Возникла необходимость получать почту пользователям с нескольких адресов (из-за слияния компаний).

    Решил этот вопрос добавлением алиасов - т.е. в свойствах пользователя на закладку email address добавил адреса типа user@domain1.ru, user@domain2.ru - дописал domain1.ru и domain2.ru в обслуживаемые домены и всё заработало.

    Но теперь возникла необходимость отправлять письма не только с адреса по умолчанию (например user@domain1.ru)а и со второго (user@domain2.ru).

    Outlook при том говорит "У Вас нет прав отправлять сообщения от имени данного пользователя" а OWA соглашается отправлять, но при этом в обратном адресе всё равно указано user@domain1.ru

    Собственно вопрос: как отправлять письма от остальных своих адресов?

    19 октября 2015 г. 12:53

Все ответы

  • Добрый день.

    Если у пользователя есть несколько почтовых адресов, то не важно какой адрес вы укажите в качестве "отправить от", все равно будет подставляться основной адрес.

    Т.е. ответ на ваш вопрос: штатными средствами никак, но есть платное ПО сторонних производителей.



    Blog - Smtp25.ru
    Полезные ссылки - Links

    19 октября 2015 г. 13:31
    Отвечающий
  • Ну - использовать платное ПО - это лишнее. Тогда проще создавать почтовые контакты с соответствующими адресами и давать права на них пользователям...

    20 октября 2015 г. 7:40
  • Я реализую данный функционал с помощью списков рассылки. Ничего сложного, можно написать простой скрипт и тогда будет проще добавлять его автоматически. Примерно так:

    ./add-email.ps1 -User test@contoso.com -address test@new.ru -alias test_new

    param(
       [string]$User,
       [string]$address,
       [string]$alias
    )
    
    New-DistributionGroup -Name $alias -Alias $Alias -PrimarySmtpAddress $address -DisplayName $address -SamAccountName $alias -confirm:$false -MemberDepartRestriction "Closed" -Type "Security"
    
    Set-DistributionGroup -Identity $address -EmailAddressPolicyEnabled $False -HiddenFromAddressListsEnabled $HideInAddressBook -WindowsEmailAddress $address -RequireSenderAuthenticationEnabled $false -ForceUpgrade -confirm:$false
    
    Add-DistributionGroupMember -Identity $address -Member $User -confirm:$false
    
    Get-DistributionGroup $address | Add-ADPermission -User $user -ExtendedRights "Send As"
    Скрипт только для примера. Надо будет вам самостоятельно подогнать его под вашу задачу.


    • Изменено Tema_BYMVP 20 октября 2015 г. 11:38
    20 октября 2015 г. 11:38
  • А почему группы? Я контакты использовал. Типа с контакта перенаправлял почту пользователю и на контакт давал разрешение Send As - вроде прокатывало...
    30 октября 2015 г. 8:01