225 читали · 1 год назад
Отправка почты из командной строки Linux
Для начала устанавливаем утилиту для отправки почты. В противном случае мы увидим ошибку mail: command not found. В Debian / Ubuntu: apt-get install mailutils В CentOS / Red Hat: yum install mailx Пример echo "Test mail - это текст письма" | mail -s "Test title -'это тема письма" test@ekdeus.me * в данном примере будет отправлено письмо на электронный адрес test@ekdeus.me с темой Test title и телом письма — Test mail. Если при отправке возникли проблемы, можно проверить логи следующей командой: tail /var/log/maillog Примеры использования командной строки для email-отправки 1. Отправка письма с вложением Для разных типов дистрибутива Linux команды могут отличаться...
4 месяца назад
Postfix. Отправка писем из терминала linux
Предположим, есть у нас сервер, на котором расписаны задачи в планировщике cron. Наши скрипты запускаются, но не дают нам никакого вывода о результате. В теории, можно посмотреть логи (если они настроены и пишутся), но каждый день заниматься таким явно не захочется. Возникает задача: каким-то образом отправлять уведомления ответственным людям. И первое, что приходит на ум - почта. Старый добрый email, который никогда нас не подводил. В этом деле нам поможет почтовый релей Postfix. Древний как мамонт, безопасный и гибкий, а самое главное - легко настраивается и вообще не нагружает нашу систему. Давайте сразу смоделируем наши вводные: Мы создали аккаунт на яндекс почте "test_sender@yandex...