Mutt je plně vybavený textový poštovní uživatelský agent, který podporuje typické poštovní formáty a protokoly a zároveň poskytuje komplexní podporu pro MIME, GPG a PGP. Mutt je ze své podstaty velmi užitečný balíček, a protože je to nástroj, se kterým by se měli seznámit všichni správci serveru, je účelem tohoto receptu ukázat vám, jak lze Mutt použít k doručování přizpůsobených sestav a zpráv na místo určení. dle vašeho výběru.
Instalace a konfigurace mutt
1. V případě potřeby nainstalujte balíček mutt RPM.
# yum install -y mutt
2. Projděte si online dokumentaci:
# man mutt
3. Nastavte svůj poštovní distribuční server v konfiguračním souboru pro celý systém. Před provedením jakýchkoli změn si vytvořte zálohu konfiguračního souboru.
# cp -p /etc/Muttrc /etc/Muttrc.ORIG
# vi /etc/Muttrc ### Change the mail handler to have a line reading: smtp_url=smtp://mailserver.thegeekdiary.com
4. Uložte soubor. restartujte všechny již aktivní relace mutt.
Odesílání e-mailu pomocí příkazu mutt
Použijte příkaz mutt v následujícím formátu k zadání předmětu, těla zprávy a přílohy pro odeslání pošty z příkazového řádku.
# echo "" | mutt -s "subject" -i body.txt -a attachment.txt [email protected]
Zde
-s se používá k určení předmětu pošty.
-i se používá k určení souboru obsahujícího tělo zprávy.
-a se používá k určení souboru přílohy.
Některé další běžně používané možnosti s mutt jsou:
-b se používá k přidání adresy Skrytá kopie.
-c slouží k přidání adresy kopie.
-e “unmy_hdr from; my_hdr From:[email protected]” – pokud chcete zadat adresu odesílatele (něco jiného než výchozí).
Mutt lze také použít v interaktivním režimu. Chcete-li jej spustit, zadejte do příkazového řádku „mutt“.
# mutt
Jak odeslat e-mail ve formátu HTML pomocí mutt?
Použijte níže uvedenou syntaxi pro použití mutt k odeslání HTML pošty:
# mutt -e "set content_type=text/html" [[email protected]] -s "This is the subject" < /tmp/email_body.html
kde,
/tmp/email_body.html má tělo pošty html.