Як надіслати вихід сценарію на пошту в Linux?
2024Як надсилати електронні листи за допомогою Linux: поглиблений посібник
- Команда curl.
- Команда mail. Крок 1: Встановити пошту. Крок 2: Конфігурація Postfix. Крок 3: Файли БД і пароль. …
- Команда mpack. Крок 1: Встановіть mpack. Крок 2. Створіть свою електронну адресу. Крок 3. Додайте файли. …
- Команда mutt. Крок 1: Встановіть Mutt. Крок 2. Створіть і надішліть електронний лист.
Щоб перенаправити стандартний вихід у файл, а не на екран, нам потрібно використовуйте оператор >, за яким слідує ім’я файлу. Якщо файл не існує, буде створено новий, інакше інформація перезапише наявний файл.
Команда сценарію Linux створює файл машинопису з вашого сеансу терміналу. Це означає, що якщо ви викличете команду сценарію, ви перейдете до «відстежуваної та записаної» підоболонки сеансу терміналу, яка збережена в текстовому файлі ASCII. Якщо створити файл синхронізації, ви можете відтворити сеанс, включаючи вихід.
з mailtrap імпортувати Mail, Address, MailtrapClient # Створіть об’єкт Mail для надсилання електронного листа HTML mail = Mail( sender=Address(email="[email protected]", name="Mailtrap Test"), to=[Address(email="[email protected]" , name="Ім'я одержувача")], subject="Ваша тема електронного листа HTML тут", text="Це резервний текст для…
Сценарій, який я використовував для надсилання електронних листів, досить простий. У коді сценарію я спочатку вказав одержувача та тему електронного листа. Потім я визначаю тіло повідомлення перед викликом функції sendEmail і передачею їй усіх необхідних параметрів.
Sendmail дозволяє безпосередньо надсилати електронні листи через командний рядок. Хоча він частіше використовується як агент передачі пошти, ви також можете використовувати його для безпосереднього надсилання простих повідомлень.