Назад | Перейти на главную страницу

Asterisk - отправка голосовой почты на электронную почту как клиентский SMTP-адрес

Я могу настроить Elastix (Asterisk) на отправку вложений голосовой почты по электронной почте без каких-либо проблем. Но я пытаюсь отправить их по электронной почте на определенный внешний адрес, и, похоже, я отклоняю электронные письма, поскольку они приходят из root @ .com.

У меня есть SMTP-адрес, через который я могу проверить (voicemail @ .com), но я не могу найти способ заставить Elastix отправлять электронные письма в качестве клиента.

Есть ли способ сделать это?

Вы можете заставить свой почтовый сервер переписать адрес отправителя. На постфиксе это можно сделать этот путь:

  1. Добавьте свой домен как mydomain в postfix main.cf и включите общие карты в postfix main.cf:

postconf -e 'mydomain = example.com'

postconf -e 'smtp_generic_maps = hash:/etc/postfix/generic'

  1. Поместите правило перезаписи в /etc/postfix/generic:

    root@example.com voicemail@example.com

  2. Запустите postmap: postmap /etc/postfix/generic

  3. Обновить постфикс: postfix reload