A következő cikkben a Mail parancsot vesszük szemügyre. Ma már sokféleképpen lehet e-maileket küldeni, akár a grafikus felhasználói felület, a böngésző, akár az e-mail kliens segítségével. De a lehetőségek korlátozottabbak, amikor a parancssori felületről van szó. Ezért ebben a bejegyzésben megnézzük, hogyan e-maileket küldeni a terminálról egy Gnu / Linux rendszer.
Van néhány lehetőség, amellyel e-maileket küldhetünk a terminálról, például Levél küldés, tökfejstb. De ezeken a sorokon meglátjuk, hogyan lehet a Mail paranccsal e-maileket küldeni a rendszerünk termináljáról. Ezt a parancsot közvetlenül a terminálról használhatjuk, vagy akkor is használhatjuk, amikor programozzuk a BASH szkriptjeinket.
A használat megkezdése előtt telepítenünk kell ezt a mail parancsot, arra az esetre, ha disztribúciónk alapértelmezés szerint nem rendelkezik vele.
Telepítés
Mint mondtam, sok Gnu / Linux disztribúcióban alapértelmezés szerint a mail parancs van, de ha a rendszereden nem ez a helyzet, mondd, hogy néhány paranccsal telepíthető. Ehhez a cikkhez azt kell mondanom, hogy az Ubuntu 18.04 LTS-t használom. Abban az esetben, ha muszáj telepítse a programot az Ubuntu / Debian / Linux Mint webhelyre, az apt-get segítségével telepíthetjük a parancsot a rendszereinkre. Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:
sudo apt-get install mailutils
Példák e-mailek küldésére a terminálról
Küldjön egyszerű e-mailt
Egyszerű e-mail küldéséhez, csak valamilyen tartalom a testben, végrehajtjuk:
mail -s "Email simple enviado desde la terminal" nonaino@mail.com
Ebben a parancsban az -s opcióval megemlítik az e-mail tárgyát. Kövesse azt az e-mail címet, amelyre a levelet el akarjuk küldeni. A fenti parancs futtatása után meg kell írnunk a törzs tartalmát. Ha végeztünk megnyomjuk a CTRL + D billentyűkombinációt a levél kilépéséhez és elküldéséhez.
Az e-mail kezelőnkben valami hasonlót kapunk. Először el kell ismernem, a span mappában talált leveleket.
Használhatjuk a következőket is parancs egyetlen sorban az e-mail küldéséhez:
mail -s "Email de prueba" nonaino@mail.com <<< "Este es el cuerpo del correo"
Levél küldése több címzettnek
Elülsőe-mailt több felhasználónak küldhet, csak muszáj az összes e-mail címet vesszővel elválasztva említse meg. Erre példa lehet:
mail -s "Email a varios usuarios" usuario1@mail.com,usuario2@mail.com,usuario3@mail.com
Azok a felhasználók, akiknek az e-mailt elküldik, a következőket kapják:
Küldjön e-mailt egy melléklettel
Egy másik lehetőségünk lesz egy e-mailt küldeni egy melléklettel. Ehhez a „A” opció Azt kell mondanom, hogy az ebben a példában elküldött fájl ugyanabban a mappában található, ahol a levél küldése közben vagyok. Például, ha a „text.txt” nevű fájlt szeretnénk küldeni, akkor a következő parancsot használjuk:
mail -s “Correo con archivo adjunto” nonaino@mail.com -A texto.txt
Az a felhasználó, aki megkapja az e-mailt, valami hasonlót fog látni az e-mail kezelőjében, mint ami a következő képernyőképen látható:
Küldje el egy fájl tartalmát e-mailben
A fájl tartalmának elküldéséhez a mail paranccsal a terminálba írjuk:
mail -s “Salida del archivo” nonaino@mail.com < /home/sapoclay/texto.txt
A felhasználó a fájl tartalmát közvetlenül az e-mail törzsében kapja meg. Amint az a következő képernyőképen látható, a kérdéses fájlt nem csatolmányként küldik el, mint az előző szakaszban.
Küldjön e-mailt a parancs kimenetével
Küldhetünk majd a parancs kimenete, mint a levél törzsének tartalma. Például, ha el kell küldenünk a 'macska /home/sapoclay/.config/mimeapps.list'használnánk:
cat /home/sapoclay/.config/mimeapps.list | mail -s "Envío del resultado de un comando" nonaino@mail.com
Küldjön e-mailt az echo paranccsal
Azt is megtehetjük az echo paranccsal küldhet e-mailt e.
echo "Este es el cuerpo del email" | mail -s "Prueba de correo" nonaino@mail.com
Küldjön e-mailt további fejlécekkel
E-mail küldéséhez további fejlécekkel a 'to' opciót fogjuk használni a mail paranccsal.
mail -s "Correo con encabezados adicionales" -a From:sapoclay\<usuario1@casimailx.com\> nonaino@mail.com
A felhasználó által kapott eredmény a következő lenne:
Ezzel befejezzük a cikket. Ez csak néhány gyakori példa a parancs használatára. Kicsit nézegetve az interneten találhat másokat is. További parancsokat is találhatunk erről a parancsról a man oldalak a terminálban (Ctrl + Alt + T):
man mail
Az az érzésem, hogy még az is, aki ezt az oktatóanyagot írta, nincs tisztában azzal, hogy mit jelent nem konfigurálni az MTA-t. Annak érdekében, hogy a kezdő olvasók megértsenek engem, ez a bemutató, amint meg van írva, csak arra szolgál, hogy e-maileket küldjön magának, bár ezt a nagy hiányt soha nem veszik észre.
az oktatóanyagokat ubunlog Régebben jobb minőségűek voltak. Kár.
A cikkben az lenne a jó, hogy miként állítson be egy levelezőszervert vagy konfigurálja a gmail-et ...
Új vagyok, de láttam apróságokat az e-mailek témájában, a gmailhez konfigurálnom kellett valamit vagy mást.
Érdekes lenne egy kicsit konkrétabb dolgot megtenni, és ahogy mondani szoktam, egy levelező szerver csatlakoztatásához, vagy ahhoz, hogy milyen fájlokat kell megérinteni.
Tudna megjegyzést fűzni az MTA-hoz?
A köszöntés és köszönet.
lekérdezés, és hol van konfigurálva az e-mail, hogy képes legyen elküldeni ??? tesz egy smtp-t? nem ertem
Varázslatosan az e-mailek nem küldik el magukat. Hiányzik egy kimeneti referencia
Legalább nem én vagyok az egyetlen seggfej, aki belátja, hogy ez az oktatóanyag nem teljes, csak telepítettem az ubuntut, és az itt leírtak egyike sem működik. SZAR!