Odesílání e - mailů je jedním z nejběžnějších úkolů v operačním systému Linux. Příkaz mail umožňuje uživateli odesílat e-maily z příkazového řádku, aniž by musel používat e-mailového klienta nebo webové rozhraní. To je velmi užitečné, zvláště pokud pracujete na serveru bez grafického rozhraní.
Příkaz "mail" má mnoho možností a možností, které vám umožňují konfigurovat a ovládat odesílané e-maily. Můžete určit příjemce, téma, Text zprávy a také připojit soubory. Alternativně můžete pomocí proměnných prostředí automaticky vložit do e-mailů informace, jako je čas odeslání nebo uživatelské jméno.
Nejjednodušší je odeslat e-mail pomocí příkazu "mail" na jednom řádku. Například poslat dopis na adresu [email protected] s tématem "důležitá zpráva" a textem " Ahoj!", můžete použít následující příkaz:
mail - s "důležitá zpráva" [email protected]Příkaz "mail" lze také použít k odloženému odeslání e-mailu. K tomu můžete použít klíč "- b " s datem a časem odeslání. Například:
mail - s "důležitá zpráva" [email protected] -b "2025-01-01 12: 00"Nyní máte všechny potřebné znalosti k odesílání e-mailů z příkazového řádku v Linuxu. Použijte příkaz "mail" pro rychlé a efektivní odesílání e-mailů.
Instalace a konfigurace nástroje"mail"
- Otevřete terminál a spusťte příkaz k instalaci balíčku "mail". Ve většině distribucí Linuxu se balíček s utilitou " mail "nazývá" mailx "nebo"bsd-mailx". Například:
- Pro Debian a Ubuntu: sudo apt install mailutils
- Pro CentOS a Fedora: sudo dnf install mailx
- Arch Linux: sudo pacman-s bsd-mailx
- Po instalaci balíčku " mail "byste měli mít spustitelný soubor" mail "nebo"mailx". Nástroj můžete zkontrolovat spuštěním příkazu: mail --version
- Nakonfigurujte nástroj "mail" pro odesílání e-mailů přes váš server SMTP. Chcete-li to provést, otevřete konfigurační soubor nástroje. Ve většině distribucí je konfigurační soubor na cestě/etc / mail.rc . Otevřete soubor v textovém editoru: sudo nano/etc / mail.rc
- V konfiguračním souboru nástroje "mail" vyhledejte řádky odpovědné za konfiguraci serveru SMTP. Mohou vypadat zhruba takto: set smtp=smtp.example.com set [email protected] set smtp-auth-password=Your_password vyměňte hodnoty v těchto řádcích za adresu vašeho serveru SMTP, vaši poštu a heslo pro autorizaci na serveru SMTP.
- Uložte změny a zavřete konfigurační soubor.
Nyní je nástroj mail nakonfigurován tak, aby fungoval na vašem systému Linux. Jste připraveni posílat e-maily prostřednictvím příkazového řádku pomocí příkazu "mail".
Odeslání e-mailu pomocí příkazu"mail"
Příkaz "mail" v Linuxu poskytuje možnost odesílat e-maily z příkazového řádku. Umožňuje zadat příjemce, motiv dopisu a jeho obsah v textovém formátu.
Chcete-li odeslat e-mail pomocí příkazu "mail", musíte postupovat podle následujících kroků:
- Otevřít terminál a zadat příkaz "mail".
- Předat argumenty příkazu: adresu příjemce, motiv dopisu a soubor s obsahem dopisu.
- Stiskněte klávesu "Enter" pro odeslání e-mailu.
Příklad použití příkazu"mail":
mail -s "Тема письма" [email protected] < message.txtV tomto příkladu:
- "-s" - možnost, která ukazuje na téma dopisu.
- "[email protected]" - Adresa příjemce.
- " < message.txt"- soubor s obsahem dopisu.
Příkaz mail tedy umožňuje pohodlné a rychlé odesílání e-mailů pomocí příkazového řádku v Linuxu. Je užitečným nástrojem pro automatizaci odesílání oznámení, zpráv a dalších informací e-mailem.
Konfigurace šablon a možností psaní
Příkaz "mail" v Linuxu vám umožňuje odesílat e-maily pomocí příkazového řádku. Aby byl proces odesílání pohodlnější a efektivnější, můžete nakonfigurovat šablony e-mailů a určit možnosti odesílání.
Šablony e-mailů usnadňují vytváření e-mailů s předdefinovaným formátováním a textem. Můžete vytvořit šablony pro různé typy e-mailů, jako jsou pozvánky, potvrzení nebo oznámení. Chcete-li vytvořit šablonu e-mailu, jednoduše vytvořte textový soubor s příponou."txt " a definujte v něm obsah dopisu. Poté můžete pomocí příkazu "mail" odesílat e-maily pomocí šablony.
Možnosti dopisu určují další nastavení, jako je Adresa příjemce, motiv dopisu a adresa odesílatele. Chcete-li zadat parametry e-mailu, použijte možnosti příkazu "mail". K zadání adresy příjemce použijte například možnost "- s " s odpovídající adresou.
Například k odeslání e-mailu pomocí šablony "invitation.txt " a zadejte adresu příjemce "[email protected]", můžete použít následující příkaz:
mail-s "Pozvánka" [email protected] < invitation.txt
V tomto příkladu "mail" označuje použití příkazu k odeslání e-mailu, "- s " definuje téma e-mailu, "[email protected]" Adresa příjemce, "
Konfigurace šablon a možností psaní na příkazovém řádku Linuxu umožňuje rychlý a efektivní proces odesílání e-mailů a usnadňuje práci s různými typy e-mailů.