Архив рубрики: Exchange Server

Настройка Exchange 2010 для отправки писем от авторизованных пользователей

Создаем новый соединитель получения (Receive Connector), задав локальный адрес/порт, а также удаленные IP адреса, для которых он будет действовать (например адрес нашего сканера, который должен отправлять почту через этот сервер).

Далее, в свойствах созданного соединителя на вкладке «Проверка подлинности» ставим галки: Протокол TLS, Обычная проверка пользователя, Проверка подлинности Exchange Server.

На вкладке «Группы разрешений» должна стоять одна галка «Пользователи Exchange».

lan_relay2lan_relay1

Теперь в сканере (или любой программе), если конечно его IP совпадает с указанным на вкладке «сеть» удаленным адресом, устанавливаем в настройках наш smtp-сервер, включаем проверку подлинности, и почта должна отправляться.

Второй вариант. Если программа не поддерживает авторизацию на SMTP сервер, можно разрешить отправку с данного ip для любых анонимных пользователей.

Для этого галочки должны стоять вот такие:

lan_relay3 lan_relay4

 

Экспорт-импорт адресов MS Exchange

Чтобы экспортировать видимые адреса из адресной книги Exchange запускаем в EMS:

Get-Mailbox -RecipientTypeDetails Usermailbox |  Where {$_.HiddenFromAddressListsEnabled -eq $False} | Select-Object DisplayName,Alias,PrimarySMTPAddress | Export-Csv -Path C:\AddressBookObmen\install.csv -Encoding Unicode

На другом сервере импортируем полученный файл:

Import-Csv -Path C:\AddressBookObmen\install.csv | ForEach { New-MailContact -Name $_.DisplayName -Alias $_.Alias -ExternalEmailAddress $_.PrimarySMTPAddress -OrganizationalUnit InstExternalUsers }

После этого можно обновить адресную книгу

 

Восстановление удаленного ящика Exchange 2010

Запускаем Exchange Management Shell.

Выполняем:

Get-MailboxStatistics -Database Db1 | Where { $_.DisconnectReason -ne $null } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason

Здесь Db1 — название базы данных для поиска.

Это покажет нам все удаленные ящики в базе Db1, которые можно восстановить. Если нужный ящик есть в списке, копируем его  MailboxGuid и запускаем команду:

Читать далее

Exchange 2007 — восстановление ящика из бэкапа

В Exchange 2007 удобно реализована процедура восстановления из бэкапа с помощью Recovery Storage Group — RSG (группа восстановления). Предположим у нас есть бэкап базы Exchange, сделанный с помощью Windows Backup — файл bkf — и нам требуется восстановить удаленные письма в одном из ящиков. Порядок действий такой:

Читать далее

(РЕШЕНО) Outlook, Exchange 2010 — не отправляются письма от имени другого пользователя

Задача: дать возможность отправлять пользователю (A) exchange-сервера письма от имени другого пользователя (B). В консоли Exchange ящику B добавлены разрешения отправки для пользователя А:

Настройка получателей — Почтовый ящик — Управлением разрешением «отправить как» (manage «send as» permissions)

Однако при попытке отправить письмо, возникает ошибка:

Не удалось выполнить доставку следующим получателям или группам:

(email)
Нельзя отправить сообщение от лица этого пользователя без соответствующего разрешения. Убедитесь, что отправка осуществляется от лица правильного отправителя, или запросите необходимое разрешение. Если проблема будет возникать снова, обратитесь в службу технической поддержки.

Такая ошибка возникает если ящик, от имени которого нужно отправлять письма, скрыт из адресной книги Exchange. Читать далее

(РЕШЕНО) Exchange 2010 DAG — не удаляются логи после бэкапа

Есть массив из двух DAG серверов Exchange 2010. Настроено регулярное резервное копирование на одном из них. Однако бэкап завершается с предупреждением:

VSS Full backup

Completed with warnings: The application will not be available for recovery from this backup.

При этом логи транзакций после бэкапа не удаляются.

Читать далее

Ошибка при создании копии базы данных в DAG

После создания группы доступности в Exchange 2010 необходимо сделать копию базы данных почтовых ящиков на другом сервере. Так вот копия упорно не хочет создаваться, выдавая разные ошибки. В частности вот такую:

 

Требуемый файл журнала 81733 для <Database>\<Server> отсутствует в активной копии. Если файл журнала удален, его необходимо заменить. Если файл журнала утерян, необходимо выполнить повторное заполнение копии базы данных с помощью командлета Update-MailboxDatabaseCopy.

И статус базы становится «Сбой и приостановка».

Везде рекомендуют приостановить копирование командой

Suspend-MailboxDatabaseCopy -id «mailboxdatabase\servername»

и запустить его повторно

Update-MailboxDatabaseCopy -id «mailboxdatabase\servername» -DeleteExistingFiles

Однако в итоге копирование виснет со статусом «повторная синхронизация», и ничего не происходит.

Решение следующее:

Читать далее

Exchange 2010 — ошибка при добавлении сервера в DAG

При добавлении сервера в группу доступности возникает ошибка:

Не удается преобразовать символ юникода \uDD20 по индексу 434 в формат заданной кодовой страницы.

Читать далее

Exchange 2010 — ошибка при запуске консоли

Обновил ОС на сервере Exchange 2010 (Windows 2008 R2 -> Windows 2012), после этого не запускается консоль управления Exchange с ошибкой:

Не удалось подключиться к http://server.local/PowerShell с помощью проверки подлинности «Kerberos»: Сбой подключения к удаленному серверу server.local. Сообщение об ошибке: WinRM-клиент получил состояние «Ошибка сервера» (ошибка HTTP 500), но удаленная служба не предоставила других сведений о причине сбоя.

exchange_error_kerberos

Читать далее

Exchange 2010 — файл базы данных не уменьшается после переноса ящиков

Есть два Exchange 2010, перенес все ящики с одного на другой сервер (соответственно в другую базу), но размер файла старой базы остался прежним (не уменьшился).

Дефрагментация базы eseutil /d не помогла.

Читать далее