Tag Archives: Exchange

test connection IMAP on python

#!/usr/bin/python

import imaplib

imap_server = "mail.domain.com"
username = "domain.com\usernname"  ## Exchange login format
mail_pass = "password"

imap = imaplib.IMAP4_SSL(imap_server)

print(imap.login(username, mail_pass))
print(imap.select("INBOX"))
print(imap.search(None, 'ALL'))

Exchange Hop count exceeded – possible mail loop

Связка Exim как relay, за ним Exchange 2010.
В Exchange есть почтовый контакт (не мэйлбокс) с адресом [email protected]
Никаких правил транспорта на данный контакт не настроено.
Настройка домена domain.com на Exchange: Уполномоченный домен. Электронная почта доставляется получателю в этой организации Exchange.

Ситуация:
Приходит письмо от [email protected] на [email protected].
Exim успешно пересылает письмо на Exchange. Exchange принимает письмо. И тут же отправляет его уже от своего имени от адреса [email protected] снова на [email protected], который уходит на relay, который благополучно опять отправляет его на Exchange. И ситуация повторяется с ошибкой в конце :

SMTP error from remote mail server after end of data: 554 5.4.6 Hop count exceeded - possible mail loop

Решение: удалил контакт, раз он никуда не пересылается, значит уже не нужен.

Zabbix SMTP авторизация на Exchange

Zabbix 3.0.2
На Exchangе отдельный “коннектор получения”, с включенной “Обычной проверкой подлиности”.
В настройках способа оповещения Zabbix нужно указать имя пользователя БЕЗ имени домена.
Continue reading

Exchange не оправляет сообщения c правами FullAccess и SendAs

MS Exchange 2010 SP1. Version 14.3 (Build 123.4)
Есть ящик пользователя и его учетная запиcь в AD.
Нужно пользователю второй адрес с отдельным ящиком. Сделали отдельный ящик с отдельным (отключенным) пользователем в АД. Пользователю дали права FullAcces на второй ящик. При этом на втором ящике включили опцию “Скрыть из списков адресов Exchange”. В результате при отправке пользователем писем от имени второго – получаем отказ :
Continue reading

Пересылка почты без почтовых ящиков

Exchange 2010 SP3.
в нем 30 живых пользователей, 10 – от уволенных сотрудников = 40 активных mailbox-ов.
Ящики за Уволенным не удаляли, так как в них настроена пересылка почты на личные ящики людей.
Задача: избавиться от ящиков уволенных людей, сохранив пересылку почты.
Решение:
1) ящик и аккаунт можно удалить.
2) делаем Контакт с e-mail-ом уволенного сотрудника.
3) Делам правило транспорта с пересылкой входящей почты на созданный контакт на внешний SMPT адрес.
Все.
Continue reading

Ошибка 0x8004010f при загрузке Автономной андресной книги (OAB)

Предистория: переносили Exchange 2010 на новые сервера. Был 1 – со всеми ролями, стало 2: (1) – Mailbox, (2) – Transport, Client Access.
2 месяца люди работают, все отлично.
Потом принимаем нового сотрудника, делаем новый ящик и оказывается что его не видят в Адресной книге пользователи.

Убить профиль на клиенте, как советовали – не помогает и не могло помочь, как оказалось.
Continue reading

MS Exchange команды

Конфигурация: MS Exchange 2010 SP3, Windows 2008 R2

Поиск

# Ищем сущность, которой принадлежит e-mail
Get-Recipient | ?{$_.emailaddresses -like "*[email protected]*"} 

MailBox – Импорт из PST

# Запускаем импорт. Обязательно UNC путь!!!
New-MailboxImportRequest -FilePath \\SRV01\pst\filename.pst -Mailbox "user.name"

# Смотрим процесс импорта
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics

# Удаляем процессы импорта
Get-MailboxImportRequest | Remove-MailboxImportRequest

Continue reading