Добавить в корзинуПозвонить
Найти в Дзене

Защищаем себя от спама по электронной почте: используем временные почтовые ящики в Linux

Многие веб-сайты требуют, чтобы пользователи оставляли при регистрации адрес электронной почты. Это необходимо, чаще всего, для того, чтобы активировать учетную запись и получить полноценный доступ к ресурсу. Однако, предоставление личного или рабочего адреса электронной почты может привести к тому что на почту начинают сыпаться рассылки или откровенный спам, к тому же никто не отменял утечки, после которых адрес может попасть в руки злоумышленников. Чтобы избежать этой проблемы, вы можете воспользоваться временной адресами электронной почты. Один из способов это сделать на любом дистрибутиве Linux - использовать инструмент командной строки под названием tmpmail, про который расскажу в статье. В скором времени у проекта появится сайт, на котором будут выходить текстовые заметки. Если вы хотите иметь сервер для создания собственного сайта, блога или иного ресурса, то можете перейти по ссылке ниже и зарегистрироваться у надежного провайдера Timeweb. Если вы закажите услугу облачного серв
Оглавление

Многие веб-сайты требуют, чтобы пользователи оставляли при регистрации адрес электронной почты. Это необходимо, чаще всего, для того, чтобы активировать учетную запись и получить полноценный доступ к ресурсу. Однако, предоставление личного или рабочего адреса электронной почты может привести к тому что на почту начинают сыпаться рассылки или откровенный спам, к тому же никто не отменял утечки, после которых адрес может попасть в руки злоумышленников. Чтобы избежать этой проблемы, вы можете воспользоваться временной адресами электронной почты. Один из способов это сделать на любом дистрибутиве Linux - использовать инструмент командной строки под названием tmpmail, про который расскажу в статье.

В скором времени у проекта появится сайт, на котором будут выходить текстовые заметки. Если вы хотите иметь сервер для создания собственного сайта, блога или иного ресурса, то можете перейти по ссылке ниже и зарегистрироваться у надежного провайдера Timeweb. Если вы закажите услугу облачного сервера, то мы вместе получим по 300 рублей на счет для оплаты будущих услуг. В случае, если вы закажите выделенный сервер, то мы получим по 2000 рублей на лицевой счет.

IT-инфраструктура, облачные сервисы для бизнеса | Timeweb Cloud

Что такое tmpmail?

Этот инструмент, который использует API ресурса 1secMAIL для создания одноразового адреса электронной почты и получения писем на него. Адрес электронной почты, созданный с помощью этой службы, автоматически удаляется через некоторое время, что обеспечивает вашу анонимность.

Установка tmpmail на дистрибутив Linux

Для установки инструмента tmpmail на устройство с Linux, вам нужно открыть эмулятор терминала и выполнить следующую команду:

curl -L "https://git.io/tmpmail" > tmpmail && chmod +x tmpmail

Эта команда подходит для всех дистрибутивов Linux. Но если вы, как и я, используете Arch Linux или его производные, то можете установить пакет через AUR с помощью команды:

yay -S tmpmail-git

Воспользоваться можно любым AUR-помощником или, если вы используете Manjaro Linux, то установка возможна посредством менеджера Pamac.

Установка tmpmail через Pamac в Manjaro Linux KDE Plasma
Установка tmpmail через Pamac в Manjaro Linux KDE Plasma

Чтобы убедиться, что установка прошла успешно, вы можете выполнить команду и проверить, работает ли сценарий:

tmpmail --help

Проверяем корректность установки утилиты tmpmail
Проверяем корректность установки утилиты tmpmail

Генерация временных адресов электронной почты при помощи tmpmail

Используя инструмент tmpmail, вы можете генерировать временные адреса электронной почты и получать на них письма. Чтобы сгенерировать случайный адрес электронной почты, выполните команду:

tmpmail --generate

Результат генерации временного адреса электронной почты
Результат генерации временного адреса электронной почты

Также можно создать настраиваемый адрес электронной почты с доменом 1secMAIL, выполнив команду с указанием желаемого адреса:

tmpmail --generate mycustomemail@1secmail.com

Генерация почтового ящика с желаемым адресом
Генерация почтового ящика с желаемым адресом

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

tmpmail

Мне пришло письмо!
Мне пришло письмо!

Команда покажет список всех писем с их идентификаторами, отправителями и темами. Чтобы просмотреть конкретное письмо, используйте команду вида:

tmpmail <mail-id>

Читаем полученное на временный адрес электронной почты письмо
Читаем полученное на временный адрес электронной почты письмо

Если вы хотите просмотреть последнее полученное письмо, можно использовать флаг -r следующим образом:

tmpmail -r

Во временном почтовом ящике теперь два письма, но с использованием ключа -r можно посмотреть последнее полученное
Во временном почтовом ящике теперь два письма, но с использованием ключа -r можно посмотреть последнее полученное

Подведем итог

Инструмент tmpmail можно использовать наравне с такой утилитой, как генератор паролей в консоли, про которую писал ранее на канале. Получается, что при помощи tmpmail вы генерируете адрес электронной почты для регистрации, а при помощи pwgen получаете пароль для создания аккаунта.

Можно ли не использовать терминал, а пользоваться веб-интерфейсом любого сайта для генерации временных почтовых ящиков? Естественно! Но если вы также, как и я привыкли к работе в терминале, то утилита tmpmail может вам пригодиться.

В сообществе канала в Телеграмме уже более 60 человек! Если вас еще нет среди них, то переходите по ссылке ниже и присоединяйтесь к числу тех, кто будет получать уникальный контент по теме Linux, Opensource и IT.

Linux для чайников: гайды, статьи, обзоры