Exim и sparkpost

В секцию  AUTH файла /etc/exim4/exim4.conf.template добавляем:

auth_login:
driver = plaintext
public_name = LOGIN
hide client_send = : SMTP_Injection : hdfr3425345jhdfgh54jh564j56h4545  //тут API sparkpost

В routers добавляем:

smarthost:
  driver = manualroute
  domains = ! +local_domains
  transport = auth_relay
  route_list = * smtp.sparkpostmail.com::2525

В transports добавляем:

auth_relay:
  driver = smtp
  hosts = smtp.sparkpostmail.com
  hosts_try_auth = smtp.sparkpostmail.com
  hosts_require_auth = smtp.sparkpostmail.com 
  hosts_require_tls = smtp.sparkpostmail.com

Также, в VestaCP при отправке писем на ящики, созданные для доменов из коробки "случается" TLS ошибка. По-быстрому исправить - это дать права для пользователя VestaCP на файлы сертификатов в 664, вместо установленных вестой 640. Как настроить мультидоменное "подписывание" писем соответствующими ssl сертификатами - пока неизвестно. Почему-то в /etc/exim4/exim4.conf.template expandable strings возвращают ничего, кроме eval

Теги: