FreePBX SSMTP

Средний рейтинг
Еще нет оценок
Мой рейтинг:

Всем привет.

Знакомый попросил установить и настроить у них FreePBX, т.к. захотели в офисе использовать свою АТС, а не арендовать непонятно у кого и за деньги.

В итоге решили попробовать FreePBX последней версии, т.к. ранее у меня был опыт ввода в эксплуатацию такой системы.

Но решили не использовать платные модули, тем более что сейчас купить что-то большая проблема, то максимально настроить самое просто своими силами. Заодно и вспомнить как это сделать, ну и записать сразу.

И так…

Подразумевается, что FreePBX установлен, выполнено обновление ОС и модулей.

К сожалению, почта хостится на мерзком mail.ru, т.ч. предварительно надо создать пароль приложения. Но эта г-контора требуется указать свой номер телефона, т.ч. лучше разместить у себя почту или на менее мерзком яндексе, хотя тоже то еще д…о.

Подключаемся к серверу по ssh.

Установка пакета:

После этого переименуем оригинальный sendmail:

Теперь создадим символическую ссылку (symkink):

Отредактируем файл /etc/ssmtp/ssmtp.conf

Там есть параметры по умолчанию. Можно или изменить имеющиеся и добавить новые, либо всё удалить и привести к такому виду:

где:

  • mailhub= — адрес почтового сервера;
  • AuthUser= — имя почтового ящика (он же логин);
  • AuthPass= — пароль приложения. Создается в профиле, но сраный mail.ru хочет что бы в профиле был указан номер телефона;
  • AuthMethod=LOGIN — тип авторизации;
  • rewriteDomain= — перезапись на ваш домен;
  • hostname=localhost
  • UseTLS=Yes — использовать TLS при авторизации;
  • TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt — сертификат;
  • FromLineOverride=Yes — разрешает устанавливать пользователю свой адрес в поле «От:»;
  • #Debug=Yes — можно включить режим дебага.

Далее, редактируем  /etc/ssmtp/revaliases

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

После этого выполнить отправку тестового сообщения:

  • -v — Для вывода подробной информации при отправке письма;
  • -s — тема сообщения.
пример вывода сообщения

[свернуть]

Ну и проверяем почтовый ящик.

Так же логи можно посмотреть вот тут: /var/log/maillog

Но вот то, что приходит от имени ‘root’ мне не нравится. Как это поменять средствами ssmtp  я не нашел. Написано, что берется имя из /etc/passwd. Для изменения имени используем команду:

Вывод должен быть примерно таким

И снова выполним отправку тестового письма (команда выше). Посмотрим что в почте:

 

If you found an error, highlight it and press Shift + Enter or to inform us.

Фото аватара

Дмитрий

родился, учился, работаю-учусь

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии