Если вы используете наш сервер SMTP, вы можете настроить смарт-хост в Postfix для ретрансляции почты через Haskimail. Большим преимуществом является то, что не нужно изменять код вашего приложения, а локальный почтовый сервер будет сам ставить письма в очередь. Например, если возникнут проблемы с подключением к Haskimail, письма будут поставлены в очередь и повторно отправлены. Вот как настроить сервер:

**Важно:** убедитесь, что у вас установлен пакет аутентификации SASL. Его можно установить с помощью команды apt-get install libsasl2-modules или yum install cyrus-sasl-plain. Если этого не сделать, могут возникнуть ошибки аутентификации, например, «SASL authentication failed; no mechanism available».

## **Ретрансляция всех исходящих писем**

Откройте файл /etc/postfix/main.cf и добавьте следующие настройки:

Включите аутентификацию SMTP SASL:

```
smtp_sasl_auth_enable = yes
```

Укажите пароль для аутентификации через SASL (где "secret" — это ваш API токен):

```
smtp_sasl_password_maps = static: secret:secret
```

Отключите анонимную аутентификацию:

```
smtp_sasl_security_options = noanonymous
```

Разрешите использование TLS:

```
smtp_tls_security_level = may
```

Установите уровень логирования TLS:

```
smtp_tls_loglevel = 1
```

Укажите хост для ретрансляции:

```
relayhost = [smtp.haskimail.ru]:25
```

## **Ретрансляция конкретных писем**

Если вы хотите направлять только те письма, которые содержат определённый адрес отправителя, добавьте следующие настройки:

Включите ретрансляцию для зависимых отправителей:

```
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
```

Настройте SASL аутентификацию и другие параметры, как указано выше.

Укажите в /etc/postfix/sender_relay:

```
email@yourdomain.com [smtp.haskimail.ru]:25
```

Чтобы изменения стали постоянными и Postfix мог распознать их, выполните команду:

```
postmap /etc/postfix/sender_relay
```

## **Перезапуск Postfix**

После завершения настройки одного из вариантов перезапустите Postfix с помощью команды:

```
/etc/rc.d/init.d/postfix restart
```

Теперь все письма, отправляемые на ваш сервер Postfix, будут автоматически направляться в Haskimail.