Изпращането на имейли от терминала на Linux е необходимо, особено когато автоматизирате имейли с помощта на обвивка скрипт. Програмите за електронна поща като Thunderbird и Evolution може да изглеждат като инструменти за преминаване, но понякога могат да се чувстват подути. Ако ви е удобно да работите с командния ред, може да ви е от полза да изпращате / получавате имейли чрез собствената сърдечна система на Linux.
Можете да конфигурирате Gmail и други имейл клиенти в Linux за достъп до вашата пощенска кутия, да изпращате имейли и да отговаряте директно на имейли от терминала. За достъп до пощенската си кутия първо ще трябва да конфигурирате Mutt, което ще улесни нещата в дългосрочен план.
Какво е Мут?
Mutt е текстово базиран клиент за електронна поща с отворен код, използван за прехвърляне / получаване на имейли между хостове, докато се използва Простият протокол за прехвърляне на поща (SMTP). За да инсталирате Mutt, трябва да следвате няколко команди и след това можете лесно да конфигурирате пощенската си кутия в Gmail.
Характеристики на Mutt’s Worth Reckoning
Преди да се потопите, бихте искали да знаете какво прави Mutt толкова специален за Linux. Ето някои функции, които биха ви убедили в истинската способност на Мът като манипулатор на пощенска кутия:
- Лесно е да се инсталира и конфигурира.
- Можете да изпращате имейли с единични / множество прикачени файлове, точно от командния ред.
- Mutt ви позволява да изпращате писма до получателите в CC и BCC раздели.
- Той от сърце подкрепя нишките за съобщения.
- Използвайте отличната характеристика на пощенските списъци.
- Получавате поддръжка за различни формати на пощенска кутия като mbox, maildir, MMDF и MH.
- Предлага се на поне 20 езика.
- Mutt поддържа функцията DSN (Известие за състоянието на доставката).
Как да инсталирам Mutt на Linux
Тъй като Mutt не е стандартен Linux пакет, няма да го намерите предварително инсталиран във вашата система. Ще трябва да инсталирате пакета ръчно, като използвате мениджър на пакети.
На Ubuntu и Debian:
sudo apt-get инсталиране mutt
Можете да инсталирате Mutt на RHEL / CentOS с помощта на YUM:
sudo yum инсталиране на mutt
За да инсталирате пакета на Fedora:
sudo dnf инсталирай mutt
На базираните на Arch дистрибуции можете инсталирайте пакета с помощта на Pacman:
sudo pacman -S mutt
Как да конфигурирам Mutt на Linux
Като първата стъпка за конфигуриране трябва да създадете няколко директории, където системата ще съхранява пощата, заглавията и сертификатите след инсталацията.
Издайте следните команди една по една:
mkdir -p ~ / .mutt / кеш / заглавки
mkdir ~ / .mutt / кеш / тела
докоснете ~ / .mutt / сертификати
Създайте конфигурационния файл на Mutt с помощта на командата за докосване:
докоснете ~ / .mutt / muttrc
Отвори muttrc файл с помощта на вашия любим текстов редактор:
sudo nano ~ / .mutt / muttrc
След като редакторът се отвори, е време да започнете да попълвате IMAP и SMTP данните на вашата пощенска кутия, за да попълните настройките на пощенската кутия за входяща и изходяща поща.
Ето настройките:
задайте от = "потребителско име@gmail.com"
set realname = "Първо последно"
# IMAP настройки
задайте imap_user = "потребителско име@gmail.com"
задайте imap_pass = ""
# SMTP настройки
задайте smtp_url = "smtps: //[email protected]"
задайте smtp_pass = ""
# Отдалечени папки на Gmail
set folder = "imaps: //imap.gmail.com/"
set spoolfile = "+ INBOX"
зададено отложено = "+ [Gmail] / Чернови"
set record = "+ [Gmail] / Sent Mail"
set trash = "+ [Gmail] / Trash"
Този пример демонстрира как да настроите акаунт в Gmail с помощта на Mutt. Не забравяйте да замените потребителско име, Първо, и Последно в горния фрагмент с имейл адрес, име и фамилия, съответно.
Дешифриране на командите за имейл настройки
- От: Идентификатор на имейл на подателя
- Истинско име: Това ще бъде вашето име, което ще се появи в имейла.
- IMAP_потребител: Това е вашият имейл адрес.
- IMAP_pass: Вашата парола за имейл, в случай че сте сигурни, че никой друг няма да има достъп до вашата пощенска кутия.
- SMTP_url: Първата част определя URL адреса, където вашата пощенска кутия ще изпраща съобщения за доставка.
- SMTP_pass: Парола за пощенска кутия
- Папка: Местоположение на вашата пощенска кутия
- Spoolfile: Папката в пощенската кутия, откъдето пристигат имейли.
- Отложено: Това препраща към папката за съхранение на отложени съобщения (чернови).
- Запис: Директорията, в която Gmail съхранява изпратени съобщения.
- Кошче: Директорията за съхраняване на изтрити имейли.
Настройките за конфигуриране на IMAP и SMTP на Gmail
Най-често номерата на IMAP и SMTP портовете на пощенската ви кутия обикновено остават същите. За най-добри резултати винаги се препоръчва да проверите настройките на пощенската си кутия, преди да въведете настройките в прозореца на редактора.
За тези, които използват Gmail, ето настройките на пощенската кутия на Gmail:
Сега, след като сте конфигурирали всичко, е време да стартирате Mutt и да видите как магията на вашата пощенска кутия се разгръща пред очите ви.
Как да използвам Mutt в Linux
Преди да можете да изпращате и получавате имейли с Mutt, ще трябва да стартирате приложението. Стартирайте терминала и въведете мутра за стартиране на приложението:
мутра
За да изпратите нови имейли с помощта на Mutt, напишете м в терминала. Мът ще поиска имейл адреса, темата и тялото на съобщението на получателя. Можете също да прикачите файл, ако искате. След като актуализирате всички подробности, натиснете у за да изпратите имейла.
1. Изпратете имейл с тема и основно съобщение
За да добавите низа на тема в имейла си, използвайте -с флаг:
mutt -s "Тестване на имейл от mutt" [email protected]
2. Pipe Mutt С ехо
Можете да приложите командата echo с Mutt, за да предадете тялото на съобщението на имейла:
echo "Body Message" | mutt -s "Тестване на имейл от mutt" [email protected]
3. Изпратете имейл с прикачен файл
За да добавите файл като прикачен файл, посочете пътя към файла в края на командата:
echo "Body Message" | mutt -s "Тестване на имейл от mutt" [email protected] test.txt
Ако искате да прикачите няколко файла, предайте имената на файловете, разделени с Космос характер.
echo "Body Message" | mutt -s "Тестване на имейл от mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4. Изпратете имейл до множество получатели
По същия начин можете също да добавите множество имейл адреси, за да изпратите имейла до:
mutt -s "Тестване на имейл от mutt" [email protected], [email protected], [email protected]
5. Добавете получатели в режим CC и BCC
Можете да използвате -° С и -б флаг, за да посочите имейл адресите за копие на копие и копие на копие.
mutt -s "Тема на пощата" -c; -b; пощенски адрес на получателя
В примера по-долу Mutt ще използва [email protected] като Да се адрес, докато той ще копира и копира копието на имейла на [email protected] и [email protected] съответно.
mutt -s “Тестова електронна поща” -c [email protected] -b [email protected] [email protected]
6. Вземете помощ за командния ред
В случай, че се почувствате заседнали, можете да потърсите помощта на Мът с помощта на -х флаг.
mutt -h
Преглед на имейл интерфейса на Mutt
Лентата с менюта в горната част на прозореца на интерфейса ви позволява да навигирате между различните раздели. Терминалният прозорец също изброява клавишните комбинации точно отдолу. Средният прозорец е за преглед на съобщението (я).
За съжаление, Mutt не идва с вграден композитор за електронна поща, така че трябва да използвате текстов редактор като Nano, Vim, Emacs и др., За да създадете вашето тяло на съобщението.
Можете да използвате следните команди с Mutt:
- м: Съставете нов имейл
- q: Напусна
- д: Изтрий
- r: Отговор
- у: Изпращане
- i: Изход
Какво е толкова специалното в Mutt?
Mutt е пакет с отворен код, който служи за целта, сравнително малък е и свършва работата. Въпреки бързата обработка и изобретателното обработване на грешки, той не успява да покаже изображения в имейли.
Тъй като е направен в текстов формат за връщане на бързи резултати, някои хора може да почувстват, че Мът не върши добре работата си с пощата с изображения. Независимо от това, Mutt трябва да бъде вашият първи избор, ако искате имейл клиент на команден ред за Linux.
Забравете webmailt най-добрият начин за управление на имейл е в пощенски клиент. Но кой? Изберете от 10-те най-добри имейл клиенти на Linux.
Прочетете Напред
- Linux
- Gmail
- Настолен клиент за електронна поща
- Терминал
Уини е писател от Делхи и има 2 години опит в писането. По време на писането си тя е била свързана с агенции за дигитален маркетинг и технически фирми. Тя е писала съдържание, свързано с езици за програмиране, облачни технологии, AWS, машинно обучение и много други. В свободното си време тя обича да рисува, да прекарва време със семейството си и да пътува до планината, когато е възможно.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.