Als u eenmaal vertrouwd bent geraakt met het gebruik van de Linux-terminal, wilt u alles op uw systeem doen door simpelweg: typopdrachten, waaronder het verzenden van e-mails en een van de belangrijke aspecten van het verzenden van e-mails is: bijlagen.
Vooral voor Sysadmins, kan een back-upbestand bijvoegen, logbestand/systeemwerkingsrapport of gerelateerde informatie, en stuur deze naar een externe machine of collega.
In dit bericht leren we manieren om een e-mail met bijlage te verzenden vanaf de Linux-terminal. Belangrijk is dat er meerdere zijn opdrachtregel e-mailclients voor Linux die u kunt gebruiken om e-mails met eenvoudige functies te verwerken.
Om deze tutorial effectief en betrouwbaar te gebruiken, moet u een werkend e-mailsysteem hebben of een van de mail transfer agents (MTA's) voor Linux op uw systeem.
EEN MTA is een applicatie die verantwoordelijk is voor het verzenden en ontvangen van e-mails van de ene host naar de andere.
Hieronder staan de verschillende, bekende methoden voor het verzenden van e-mail met bijlage vanaf de terminal.
mail maakt deel uit van de mailutils (Op Debian) en mailx (Aan Rode Hoed) pakket en wordt gebruikt om berichten op de opdrachtregel te verwerken.
$ sudo apt-get install mailutils. # yum installeer mailx.
Nu is het tijd om een e-mailbijlage te verzenden met het e-mailcommando a weergegeven.
$ echo "Boodschap hier" | mail -s "Onderwerp hier"[e-mail beveiligd] -Een back-up.zip.
In de bovenstaande opdracht, de vlag:
-s
– specificeert het onderwerp van het bericht.-EEN
– helpt bij het bijvoegen van een bestand.U kunt ook als volgt een bestaand bericht vanuit een bestand verzenden:
$ mail -s "Onderwerp hier" -t [e-mail beveiligd] -Een back-up.zip2. Mutt-opdracht gebruiken
straathond is een populaire, lichtgewicht opdrachtregel e-mailclient voor Linux.
Als u het niet op uw systeem hebt, typt u de onderstaande opdracht om het te installeren:
$ sudo apt-get install mutt. # yum install mutt.U kunt een e-mail met bijlage verzenden met behulp van de straathond onderstaande opdracht.
$ echo "Boodschap hier" | straathond -s "Onderwerp hier" -een back-up.zip [e-mail beveiligd]
waar de optie:
-s
– geeft het onderwerp van het bericht aan.-een
– identificeert de bijlage(n).Lees meer over Mutt - Een e-mailclient op de opdrachtregel om e-mails vanaf Terminal te verzenden
3. Mailx-opdracht gebruiken
mailx werkt meer als de straathond commando en het maakt ook deel uit van mailutils (Op Debian) pakket.
$ sudo apt-get install mailutils. # yum installeer mailx.Verzend nu de bijlage-e-mail vanaf de opdrachtregel met behulp van mailx opdracht.
$ echo "Boodschap hier" | mailx -s "Onderwerp hier" -een back-up.zip [e-mail beveiligd]
4. mpack-opdracht gebruiken
mpack codeert het genoemde bestand in een of meer MIME-berichten en verzendt het bericht naar een of meer ontvangers, of schrijft het naar een benoemd bestand of een set bestanden, of plaatst het naar een set nieuwsgroepen.
$ sudo apt-get install mpack. # yum installeer mpack.Voer de onderstaande opdracht uit om een bericht met bijlage te verzenden.
$ mpack -s "Onderwerp hier" bestand [e-mail beveiligd]
Dat is alles! Heeft u andere methoden voor het verzenden van e-mails met bijlage vanaf de Linux-terminal in gedachten die niet in de bovenstaande lijst worden genoemd? Laat het ons weten in de reacties.