artem
27.04.2016
5928

Инструкция по установке и привязке SSMTP к Yandex и Google

1. Установка SSMTP
В зависимости от установленной Linux ОС, может потребоваться подключение дополнительного репозитория, в нашем случае будет рассмотрена установка на CentOS 6.

Для установки SSMTP откроем терминал и выполним ряд команд:

# rpm -Uvh http://mirror.yandex.ru/epel//5/i386/epel-release-5-4.noarch.rpm

Инструкция по установке и привязке SSMTP к Yandex и Google. Подключение репозитория

# yum update

Инструкция по установке и привязке SSMTP к Yandex и Google. Обновление всех установленных пакетов

# yum install ssmtp

Инструкция по установке и привязке SSMTP к Yandex и Google. Установка SSMTP 1
Инструкция по установке и привязке SSMTP к Yandex и Google. Установка SSMTP 2
Инструкция по установке и привязке SSMTP к Yandex и Google. Установка SSMTP 3
Инструкция по установке и привязке SSMTP к Yandex и Google. Установка SSMTP 4
Установка SSMTP выполнена успешно, теперь можно переходить к настройке конфигурационных файлов для дальнейшей возможности отправки электронной почты.

Процесс создания почтового адреса электронной почты на сервисах Gmail и Yandex описываться не будет, т.к. подразумевается, что аккаунты уже созданы.

Поэтому перейдем сразу к правке первого конфигурационного файла ssmtp.conf.

Для этого выполним в терминале команду вида:

# nano /etc/ssmtp/ssmtp.conf

Инструкция по установке и привязке SSMTP к Yandex и Google. Редактирование конфигурационного файла
И приведем фаил к данному виду:

Инструкция по установке и привязке SSMTP к Yandex и Google. Вид в редакторе файла SSMTP.conf

1. Для сервиса Gmail:

mailhub=smtp.gmail.com:587
hostname=smtp.gmail.com:587
root=ваш_аккаунт@gmail.com
AuthUser= ваш_аккаунт@gmail.com
AuthPass=ваш_пароль_от_аккаунта
UseSTARTTLS=YES
UseTLS=YES
FromLineOverride=YES
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt

2. Для сервиса Yandex:

hostname=localhost
FromLineOverride=YES
AuthUser= ваш_аккаунт@yandex.ru
AuthPass= ваш_пароль_от_аккаунта
mailhub=stmp.yandex.ru:465
rewriteDomain=yandex.ru
UseTLS=YES
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt

Выполним настройку второго конфигурационного файла revaliases

Для этого выполним команду в терминале:

# nano /etc/ssmtp/revaliases

И приведем наш файл к данному виду:

Инструкция по установке и привязке SSMTP к Yandex и Google. Вид в редакторе файла revaliases

1. Для сервиса Gmail:
root:ваш_аккаунт@gmail.com:smtp.gmail.com:587
2. Для сервиса Yandex
root:ваш_аккаунт@gmail.com:smtp.gmail.com:465

Дополнительно выполним еще ряд команд в терминале:

# mv /usr/sbin/sendmail /usr/sbin/sendmail.orig

# Переименовываем sendmail в sendmail.orig

# ln -s /usr/sbin/ssmtp /usr/sbin/sendmail

# Устанавливаем связь с ssmtp вместо sendmail

Инструкция по установке и привязке SSMTP к Yandex и Google. Переименование файла и подмена sendmail
После всех проделанных действий можно перейти к проверке отправки электронной почты.

Для этого в терминале выполним команду вида:

# $ echo test | mail -v -s «testing ssmtp» адрес@получателя

В результате должны получить следующее выполнение команды:

Инструкция по установке и привязке SSMTP к Yandex и Google. Проверка отправки через SSMTP
Если выполненная команда соответствует скриншоту, то настройка выполнена успешно.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices