Электронное письмо

Как отправить электронное письмо с вложениями из командной строки в Linux

Как отправить электронное письмо с вложениями из командной строки в Linux
Большинство пользователей компьютеров, вероятно, знакомы с простым процессом отправки и получения электронных писем. Помимо простых текстовых разговоров, электронные письма также могут использоваться для отправки и получения файлов. Эти файлы передаются в электронном письме как вложения. Любой почтовый клиент по вашему выбору может использоваться для отправки и получения писем с вложениями.

Как пользователь Linux, вы можете предпочесть терминальные методы отправки писем с вложениями. В этой статье показаны четыре различных метода отправки электронных писем с вложениями из командной строки в Linux Mint 20.

Вы можете использовать любой из следующих четырех методов для отправки электронного письма с вложениями из командной строки в Linux Mint 20.

Примечание. Для всех методов, обсуждаемых ниже, прилагается образец текстового файла с именем abc.txt на каждое письмо. Вы также можете прикреплять файлы других типов, например PDF-файлы, электронные таблицы, изображения, аудио и т. Д.

Метод 1. Использование пакета «mutt»

Пакет «mutt» по умолчанию не устанавливается в системах Linux. Итак, сначала вам нужно будет установить этот пакет, выполнив следующую команду в своем терминале:

$ sudo apt install mutt

После того, как пакет «mutt» будет установлен в вашей системе Linux Mint 20 вместе со всеми необходимыми зависимостями, вы можете запускать дополнительные команды, как показано на следующем изображении:

После установки пакета «mutt» в нашей системе вы можете использовать этот пакет для отправки электронного письма с вложениями, как показано ниже:

$ echo «Образец тела письма» | mutt -s «Образец темы электронного письма»
-SampleAttachment SampleEmailID

Здесь замените «Образец тела письма» фактическим телом письма; «Образец темы электронного письма» с фактической темой вашего электронного письма; «SampleAttachment» с путем к файлу, который вы хотите прикрепить (вы также можете прикрепить несколько файлов в одном электронном письме, просто указав пути ко всем прикрепляемым файлам, разделенные пробелами); и «SampleEmailID» с идентификатором электронной почты желаемого получателя, которому вы хотите отправить электронное письмо.

Метод 2: Использование команды «mail»

Команда «mail» включена в пакет «mailutils», который по умолчанию не устанавливается в системах Linux. Итак, чтобы использовать этот метод, вы должны сначала установить этот пакет, выполнив следующую команду в своем терминале:

$ sudo apt install mailutils

После того, как пакет «mailutils» будет установлен в вашей системе Linux Mint 20 вместе со всеми необходимыми зависимостями, вы можете запускать дополнительные команды, как показано на изображении ниже:

После того, как пакет «mailutils» будет установлен в вашей системе, вы можете использовать этот пакет для отправки электронного письма с вложениями следующим образом:

$ echo «Образец тела письма» | mail -s «Образец темы электронного письма»
SampleEmailID -A SampleAttachment

Здесь замените «Образец тела письма» фактическим телом письма; «Образец темы электронного письма» с фактической темой вашего электронного письма; «SampleAttachment» с путем к файлу, который вы хотите прикрепить (вы также можете прикрепить несколько файлов к одному электронному письму, просто указав пути ко всем прикрепляемым файлам, разделенные пробелами); и «SampleEmailID» с идентификатором электронной почты желаемого получателя, которому вы хотите отправить электронное письмо.

Метод 3: Использование команды «mailx»

Команда «mailx» также включена в пакет «mailutils», и, поскольку вы, вероятно, уже установили этот пакет в методе 2, вам не нужно устанавливать его снова. Вместо этого вы можете использовать команду «mailx» для отправки электронного письма с вложениями, как показано ниже:

$ echo «Образец тела письма» | mailx -s «Образец темы электронного письма»
-SampleAttachment SampleEmailID

Здесь замените «Образец тела письма» фактическим телом письма; «Образец темы электронного письма» с фактической темой вашего электронного письма; «SampleAttachment» с путем к файлу, который вы хотите прикрепить (вы также можете прикрепить несколько файлов к одному электронному письму, просто указав пути ко всем прикрепляемым файлам, разделенные пробелами); и «SampleEmailID» с идентификатором электронной почты человека, которому вы хотите отправить электронное письмо.

Метод 4: Использование пакета «mpack»

Пакет «mpack» также по умолчанию не устанавливается в системах Linux. Вы можете установить этот пакет, выполнив следующую команду в своем терминале:

$ sudo apt install mpack

После того, как пакет «mpack» был установлен в вашей системе Linux Mint 20 вместе со всеми необходимыми зависимостями, вы можете запускать дополнительные команды, как показано на следующем изображении:

После установки пакета «mpack» в нашей системе вы можете использовать этот пакет для отправки электронного письма с вложениями, как показано ниже:

$ mpack -s «Образец темы электронного письма» -a SampleAttachment SampleEmailID

Здесь замените «Образец темы электронного письма» фактической темой вашего электронного письма; «SampleAttachment» с путем к файлу, который вы хотите прикрепить (вы также можете прикрепить несколько файлов к одному электронному письму, просто указав пути ко всем прикрепляемым файлам, разделенные пробелами); и SampleEmailID с идентификатором электронной почты человека, которому вы хотите отправить электронное письмо.

Заключение

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

10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...
5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...