Hur man skickar e -post med bilagor från kommandoraden i Linux

How Send Email With Attachments From Command Line Linux



De flesta datoranvändare känner förmodligen till den enkla processen att skicka och ta emot e -post. Förutom enkla textkonversationer kan e -postmeddelanden också användas för att skicka och ta emot filer. Dessa filer överförs inuti ett e -postmeddelande som bilagor. Valfri e -postklient kan användas för att skicka och ta emot e -postmeddelanden med bilagor.

Som Linux-användare kanske du föredrar terminalbaserade metoder för att skicka e-post med bilagor. Den här artikeln visar dig fyra olika metoder för att skicka e -postmeddelanden med bilagor från kommandoraden i Linux Mint 20.







Du kan använda någon av följande fyra metoder för att skicka ett e -postmeddelande med bilagor från kommandoraden i Linux Mint 20.



Obs! För alla metoder som diskuteras nedan, bifogade exempeltextfilen med namnet abc.txt till varje e -postmeddelande. Du kan också bifoga andra typer av filer, till exempel PDF -filer, kalkylblad, bilder, ljud och mer.



Metod 1: Använda muttpaketet

Mutt -paketet är inte installerat på Linux -system som standard. Så du måste först installera det här paketet genom att köra kommandot nedan i din terminal:





$sudobenägenInstalleramutt

När mutt -paketet är installerat på ditt Linux Mint 20 -system, tillsammans med alla nödvändiga beroenden, kan du köra ytterligare kommandon, som visas i följande bild:



Efter att mutt -paketet har installerats på vårt system kan du använda det här paketet för att skicka ett e -postmeddelande med bilagor på det sätt som visas nedan:

$kastade utExempel på e -postkropp|mutt –s Exempel på e -postämne
–En SampleAttachment SampleEmailID

Här kan du byta ut exempel på e -postkropp med själva e -postmeddelandet. Exempel på e -postämne med det faktiska ämnet för din e -post; SampleAttachment med sökvägen till filen du vill bifoga (du kan också bifoga flera filer i ett e -postmeddelande genom att bara nämna sökvägarna till alla filer som ska bifogas, separerade med mellanslag); och SampleEmailID med e -post -ID för önskad mottagare till vilken du vill skicka e -postmeddelandet.

Metod 2: Använda e -postkommandot

E -postkommandot ingår i paketet mailutils, som inte kommer installerat på Linux -system som standard. Så för att använda den här metoden måste du först installera det här paketet genom att köra följande kommando i din terminal:

$sudobenägenInstalleramailutils

När mailutils -paketet är installerat på ditt Linux Mint 20 -system, tillsammans med alla nödvändiga beroenden, kan du köra ytterligare kommandon, som visas i bilden nedan:

När paketet mailutils har installerats på ditt system kan du använda det här paketet för att skicka ett e -postmeddelande med bilagor på följande sätt:

$kastade utExempel på e -postkropp|mail –s Exempel på e -postämne
SampleEmailID –A SampleAttachment

Här kan du byta ut exempel på e -postkropp med själva e -postmeddelandet. Exempel på e -postämne med det faktiska ämnet för din e -post; SampleAttachment med sökvägen till filen som du vill bifoga (du kan också bifoga flera filer till ett e -postmeddelande genom att bara nämna sökvägarna till alla filer som ska bifogas, separerade med mellanslag); och SampleEmailID med e -post -ID för önskad mottagare till vilken du vill skicka e -postmeddelandet.

Metod 3: Använda kommandot mailx

Mailx -kommandot ingår också i paketet mailutils och eftersom du förmodligen redan har installerat det här paketet i metod 2 behöver du inte installera paketet igen. Istället kan du använda mailx -kommandot för att skicka ett e -postmeddelande med bilagor på det sätt som visas nedan:

$kastade utExempel på e -postkropp|mailx –s Exempel på e -postämne
–En SampleAttachment SampleEmailID

Här kan du byta ut exempel på e -postkropp med själva e -postmeddelandet. Exempel på e -postämne med det faktiska ämnet för din e -post; SampleAttachment med sökvägen till filen som du vill bifoga (du kan också bifoga flera filer till ett e -postmeddelande genom att bara nämna sökvägarna till alla filer som ska bifogas, separerade med mellanslag); och SampleEmailID med e -post -ID för den person till vilken du vill skicka e -postmeddelandet.

Metod 4: Använda paketet mpack

Paketet mpack är inte heller installerat på Linux -system som standard. Du kan installera detta paket genom att köra kommandot nedan i din terminal:

$sudobenägenInstallerampack

När mpack -paketet har installerats på ditt Linux Mint 20 -system, tillsammans med alla nödvändiga beroenden, kan du köra ytterligare kommandon, som visas i följande bild:

När paketet mpack har installerats på vårt system kan du använda det här paketet för att skicka ett e -postmeddelande med bilagor på det sätt som visas nedan:

$mpack –s Sample Email Subject –a SampleAttachment SampleEmailID

Ersätt här Exempel på e -postämne med det faktiska ämnet för din e -post. SampleAttachment med sökvägen till filen som du vill bifoga (du kan också bifoga flera filer till ett e -postmeddelande genom att bara nämna sökvägarna till alla filer som ska bifogas, separerade med mellanslag); och SampleEmailID med e -post -ID för den person till vilken du vill skicka e -postmeddelandet.

Slutsats

Genom att använda någon av de fyra metoderna som diskuteras i den här artikeln kan du enkelt skicka så många e -postmeddelanden med bilagor som du vill. Dessa metoder är ganska enkla och okomplicerade, och efter att ha installerat de nödvändiga paketen krävs det bara ett enda kommando för att skicka ett e -postmeddelande med en bilaga via kommandoraden. Med dessa kommandon till ditt förfogande kan det aldrig vara enklare att skicka mejl med bilagor än via terminalen.