У некоторых возникает вопрос как сделать так чтобы голосовая почта, да и в общем весь Asterisk, отправляли пользователю или администратору почтовые сообщения. Для этой цели совершенно не обязательно держать на нем полноценный MTA, какой бы компактный и простой он ни был. Достаточно sSMTP.
Итак, устанавливаем
sudo apt-get install ssmtp
Настройка ssmtp производится путем редактирования файла
sudo nano /etc/ssmtp/ssmtp.conf
Удаляем все из файла и вписываем свои параметры. Я пользуюсь Яндекс почтой для домена, поэтому мои будут выглядеть вот так:
root=atc@deptech.ru rewriteDomain=deptech.ru mailhub=smtp.yandex.ru:465 hostname=deptech.ru AuthUser=atc@deptech.ru AuthPass=password FromLineOverride=NO UseTLS=YES
Редактируем следующий файл:
sudo nano /etc/ssmtp/revaliases
Дописываем, что:
root:atc@deptech.ru:smtp.yandex.ru:465
Сохраняем и проверяем:
echo "" | ssmtp -v -s Hello test@deptech.ru
Если все верно, то на адрес test@deptech.ru придет пустое письмо.
Теперь Астериск может отправлять почту.