Skicka e-post från Linux-system
Flera kommandoradsverktyg är tillgängliga för att skicka e-post direkt från en Linux-terminal.
Vanligt använda e-postsändningsverktyg
mail(ellermailx): En traditionell och allmänt tillgänglig kommandoradspostklient.sendmail: En mer komplex Mail Transfer Agent (MTA) som kan konfigureras för att skicka e-post.ssmtp: Ett enkelt verktyg utformat för att skicka e-post via en extern SMTP-server.mutt: En mycket konfigurerbar textbaserad e-postklient som även kan skicka e-post.
Grundläggande användning av e-postkommandon
Skicka ett enkelt e-postmeddelande med kommandot mail:
- Skriv
mail recipient@example.com - Tryck på Retur.
- Skriv ämnesraden och tryck på Retur.
- Ange brödtexten i din e-post.
- Tryck på
Ctrl+Dför att skicka.
Skicka e-post med bilagor
Kommandot mail kan skicka bilagor med flaggan -a (tillgänglighet och syntax kan variera).
Exempel:
mail -s "Ämne" -a attachment.txt mottagare@example.com < email_body.txt
Jämförelse av e-postsändningsverktyg
| Verktyg | Komplexitet | Konfiguration krävs | Direkt SMTP-sändning |
|---|---|---|---|
mail (mailx) |
Låg | Minimal (för lokal leverans) | Nej (använder vanligtvis lokal MTA) |
sendmail |
Hög | Omfattande (som MTA) | Ja (kan konfigureras som en MTA) |
ssmtp |
Låg | Moderat (för SMTP-serverinformation) | Ja |
mutt |
Moderat | Moderat (för SMTP-serverinformation) | Ja |
Copyright ©fenstem.pages.dev 2026