EXIM: реле к Office 365

Я пытаюсь настроить exim к релейным письмам с помощью учетной записи Office 365. Я могу найти довольно много примеров выполнения этого через постфикс, но почти ни один на exim.

Это вообще возможно? Идея состоит в том, чтобы иметь exim установку на нашей LAN, к которой принтеры, факсы, переключатели и другие разные приложения могут соединиться с и загрузить письма. Exim затем передаст эти письма через предопределенную учетную запись O365.

Спасибо,
m^e

2
задан 8 October 2015 в 02:26
1 ответ

Вам понадобится маршрутизатор smarthost_auth (для этого можно придумать любое имя) в разделе router (т.е. то, что начинается с начать маршрутизаторы ); порядок важен, и чтобы увидеть, как вся почта должна быть отправлена ​​на сервер O365, поместите его в начало маршрутизаторов:

smarthost_auth:
  debug_print = "R: smarthost for $local_part@$domain"
  driver = manualroute
  domains = ! +local_domains
  transport = smtp_smarthost_auth
  route_list = * o365server.example.com byname
  host_find_failed = defer
  same_domain_copy_routing = yes
  no_more

Вы можете заменить строку domains на domains = * если вся почта должна идти на сервер O365; укажите правильное имя хоста для этого сервера в строке route_list .

Затем вам понадобится этот транспорт (я снова выбрал имя, измените его, если хотите); поместите это в раздел, начинающийся с begin transports , порядок не важен:

smtp_smarthost_auth:
  debug_print = "T: remote_smtp_smarthost for $local_part@$domain"
  driver = smtp
  hosts_require_auth = *

Наконец, вам нужен соответствующий аутентификатор, после строки begin Authenticator . Предположительно, в конфигурации, которая у вас уже есть, есть разделы cram_md5 , plain и login . Например. примерно так:

cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  client_name = MyName
  client_secret = MySecret

fixed_plain:
  driver = plaintext
  public_name = PLAIN
  client_send = ^MyName^MySecret

fixed_login:
  driver = plaintext
  public_name = LOGIN
  client_send = : MyName : MySecret

Конечно, замените MyName и MySecret .

1
ответ дан 3 December 2019 в 12:44

Теги

Похожие вопросы