<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>IT science: заметки с тегом SMTP</title>
<link>https://itscience.pro/tags/smtp/</link>
<description>IT science — статьи и инструкции из мира IT</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.4 (v4171)</generator>

<itunes:subtitle>IT science — статьи и инструкции из мира IT</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>отправка e-mail из командной строки</title>
<guid isPermaLink="false">31</guid>
<link>https://itscience.pro/all/otpravka-e-mail-iz-komandnoy-stroki/</link>
<pubDate>Wed, 14 Apr 2021 14:55:31 +0300</pubDate>
<author></author>
<comments>https://itscience.pro/all/otpravka-e-mail-iz-komandnoy-stroki/</comments>
<description>
&lt;p&gt;Потребовалось сделать рассылку напоминаний об оплате услуг, раз в месяц. Городить сложные скрипты не хотелось. Воспользовался протоколом SMTP и утилитой curl.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;#!/bin/bash

# получаем прошлый месяц и год, название месяца на русском
past_month=$(LC_ALL=ru_RU.UTF-8 date -d &amp;quot;-1 month&amp;quot; +%B\ %Y)

# Отправляем письмо одной строкой через сервис яндекс
curl --url &amp;#039;smtps://smtp.yandex.ru:465&amp;#039; --ssl-reqd --mail-from &amp;#039;from@yandex.ru&amp;#039; --mail-rcpt &amp;#039;to@gmail.com&amp;#039; --user &amp;#039;from@yandex.ru:password&amp;#039; -T &amp;lt;(echo -e &amp;quot;From: encoded_sender_name &amp;lt;from@yandex.ru&amp;gt;\nTo: encoded_recipient_name &amp;lt;to@gmail.com&amp;gt;\nSubject: encoded_subject\n\nНапоминиание об оплате за $past_month!&amp;quot;)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;как работает:&lt;br /&gt;
в переменную &lt;b&gt;$past_month&lt;/b&gt; получаем предыдущий месяц прописью и год, для этого включаем русскую локаль&lt;/p&gt;
&lt;p&gt;следом отправляем письмо, авторизовавшись на сервере SMTP, используем подключение ssl, чтобы безопасно =) и построчно скармливаем команды серверу&lt;/p&gt;
&lt;p&gt;&lt;b&gt;encoded_sender_name&lt;/b&gt;, &lt;b&gt;encoded_recipient_name&lt;/b&gt; и &lt;b&gt;encoded_subject&lt;/b&gt;  кодируйте, если используете не латинские символы &lt;a href="https://en.wikipedia.org/wiki/MIME#Encoded-Word"&gt;https://en.wikipedia.org/wiki/MIME#Encoded-Word&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Mail Server и Mail Station</title>
<guid isPermaLink="false">25</guid>
<link>https://itscience.pro/all/mail-server-i-mail-station/</link>
<pubDate>Wed, 08 Apr 2020 13:50:02 +0300</pubDate>
<author></author>
<comments>https://itscience.pro/all/mail-server-i-mail-station/</comments>
<description>
&lt;p&gt;Из бесплатных решений у synology есть два пакета, почтовый сервер на базе Postfix и пользовательский web клиент.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail01.PNG" width="800" height="168.98656898657" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;давайте рассмотрим функционал сервера&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail02.PNG" width="800" height="504.44624090542" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;есть поддержка как локальных пользователей, так и доменных (есть возможность использовать как корпоративное решение)&lt;/li&gt;
&lt;li&gt;использование основного домена и элиасов, т. е. пользователь автоматически получает почту с адресов user@domain.ru, user@aliase.ru и т. д.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail03.PNG" width="800" height="506.39511201629" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;поддержка протоколов как IMAP, так и POP3&lt;/li&gt;
&lt;li&gt;обратите внимание на использование ssl, этот важный бонус вы оцените позже&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail04.PNG" width="800" height="433.84494293585" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;безопасность прокачена просто на высоте, есть возможность использовать все современные технологии&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;защита от СПАМа с использованием модуля SpamAssassin&lt;/li&gt;
&lt;li&gt;поддержка блэклистов DNSBL&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail05.PNG" width="800" height="428.51516345018" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;есть возможность включить антивирус на базе ClamAV, я не включаю, т. к. значительно тратится память, а эффективность под вопросом, чаще происходят ложные срабатывания&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail06.PNG" width="800" height="427.59164367363" alt="" /&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;можно создавать чёрные и белые списки, глобально для всех пользователей сервера, кстати очень гибкий редактор, см. ниже&lt;/li&gt;
&lt;li&gt;можно установить ежедневные квоты на отправку сообщений, можно общее значение, можно индивидуально пользователям, удобно если чей-то ящик взломают — это не перерастет в лавинную отправку спама&lt;/li&gt;
&lt;li&gt;фильтр вложений, можно задать запрещенные расширения файлов для пересылки (по-умолчанию, присутствует список самых распространенных исполняемых файлов)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail07.PNG" width="800" height="543.23144104803" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;подробнее настройка чёрного и белого списка, обратите внимание на возможности делать исключения&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail08.PNG" width="800" height="448.51837218491" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;реализована защита от вредоносного содержимого письма, так же все настраивается&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail09.PNG" width="800" height="547.05184012663" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;и самое, на мой взгляд, важное, это настройки SPF,  DKIM и защита DMARK, сейчас современный почтовый сервер не может существовать без всего этого&lt;br /&gt;
если вы не знаете, что это такое — не беда, открываете Справку и читаете как правильно настроить DNS&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail11.PNG" width="800" height="448.63366336634" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;да, Справка в Synology очень крутая!&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail10.PNG" width="800" height="429.69984202212" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;есть возможность использовать псевдонимы не только внутренних пользователей, а можно настроить пересылку на внешние ящики, это круто&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail12.PNG" width="800" height="436.21984974298" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;автоматическая скрытая копия, это что-то из области слежения&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail13.PNG" width="800" height="421.88739095956" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;таблица с текущей очередью сообщений, с возможностью удаления, повторной отправки и очистки сообщений&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail14.PNG" width="800" height="449.4275562574" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;журнал, полезная вещь, можно сразу увидеть было ли доставлено сообщение и когда, а также ошибки отправки, самое же важное, на мой взгляд, это возможность выгрузить лог postfix, сам пользовался и не раз&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail15.PNG" width="800" height="458.45909451946" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;довольно подробный в текстовом формате отчет об отправленных, полученных, заблокированных сообщений, можно настроить получение на любой ящик&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail16.PNG" width="800" height="431.45001975504" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;настройка пересылки, автоответа и т. д. с поддержкой глобальных переменных&lt;/p&gt;
&lt;p&gt;Подведем итог, это бесплатная версия сервера (позже расскажу про платную), на мой взгляд реализован функционал современного почтового сервера на 95%. Есть все самые основные вещи, и работает сразу из коробки, не нужны «танцы с бубном». Очень удобный интерфейс управления. Рекомендую как частный почтовый сервер, до корпоративного не хватает адресной книги с возможностью делиться контактами и расшаривания почтовых папок.&lt;/p&gt;
&lt;p&gt;PS обещал рассказать про ssl, когда вы настроите домен, пропишите в DNS адрес сервера, то с помощью synology сможете выпустить заверенные сертификаты Let’s Encrypt для IMAP, SMTP и POP3, в будущем synology будет автоматически перевыпускать эти сертификаты, т. е. настроили и забыли&lt;/p&gt;
&lt;p&gt;Mail Station — это почтовый web-клиент RoundCube (&lt;a href="https://roundcube.net)."&gt;https://roundcube.net).&lt;/a&gt; очень урезанный, без возможности отмечать сообщения как СПАМ, но в целом годный&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail17.PNG" width="800" height="496.09467455621" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://itscience.pro/pictures/mail18.PNG.jpg" width="800" height="173.4375" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;т. к. RoundCube можно неплохо прокачать за счет огромного количества плагинов, то все в ваших руках&lt;/p&gt;
</description>
</item>


</channel>
</rss>