ПредишенСледващото

Обикновено се използват уеб услуги като Gmail и Yahoo за получаване и изпращане на поща или графични клиенти за електронна поща. Но в Linux, ние също може да изпращате и получавате електронна поща от командния ред. Това е полезно в ситуации, като например изпращане на поща от скриптове, или когато е налична графична фронтенд.
Това ръководство описва как да използвате командата поща за изпращане и получаване на поща.

изпращане на поща

В зависимост от разпределението, който използвате, може да се наложи да инсталирате допълнителни пакети, като например mailutils, до пощата команда, за да работи нормално.

Членове Debian / Ubuntu могат да използват ап-да команда:

Членове Fedora / CentOS / Red Hat Enterprise Linux (RHEL) може да го направи с помощта на Yum:

Сега екип от пощата трябва да е готов за работа.

Сега можете да въведете текста на писмото. Когато сте готови, натиснете "контрол-D" в началото на нов ред.

Ако тялото на съобщението се съхраняват тук в отделен файл, ние директно да го използвате, за да изпращате имейли. Това е полезно, когато се обадите на командата поща от скриптове или други програми, написани, например, Perl или PHP.

Или изпращане на бързо писмо на един ред:

Други полезни параметри на командата поща:

По-долу е пример за използване на тези опции:

(Double тире) (пространство) (единично тире) (без интервал) е

Въпреки това, по-горе последователност може да работи в Цент, но не и в Дебиан или Ubuntu. В тези системи, алтернативен синтаксис:

Вариант едно обикновено добавя допълнителни заглавки. За да настроите с помощта на изпращача, използвайте следния синтаксис:

Моля, имайте предвид, че ще защити ъглови скоби, тъй като те могат да имат за назначаването му на конструкцията на команда.

Изпращането на съобщения с прикачени файлове

поща Екипът все още е в употреба, тъй като това е един лесен и бърз начин за изпращане на писма, но за съжаление не поддържа изпращане на прикачени файлове. Сега ние направим следващата стъпка и ще откриете песа. Това е един много мощен конзола за електронна поща, и той знае колко повече от изпращането на имейли с прикачени файлове, но в този случай ние се интересуваме от тази възможност.

Ако песа по подразбиране не сте инсталирали, можете да го направите с помощта на ап-да или Yum от името на корен (или с помощта на Sudo):

За потребителите на Debian / Ubuntu:

За потребителите на Fedora / CentOS или Red Hat Enterprise Linux (RHEL):

Вече можете да изпращате съобщения с прикачени файлове от командния ред.

Изпращането на обикновено писмо:

Изпращането на съобщения с прикачени файлове:

Изпращането на имейли от скриптове Баш / черупка

Сега нека да бръкнат по-дълбоко и се опитват да изпращате поща от скрипт. По-долу е един прост скрипт, който изпраща информация за използването на диска.

Отваряне на нов файл, поставете горните редове, да запазят и пуснат. Вие ще получите имейл, съдържащ заключение "дю -sh" команда.
Последният трик по отношение на командните писма - добавяне на прикачени файлове към имейли, изпратени от сценария. Да предположим, че трябва да се направи резервно копие на директорията на конфигурационни файлове, го архивирате и да го изпратите като прикачен файл чрез пес:

Ехо команда в началото на третия ред добавя текста "Архивирани конфигурационните файлове" в текста на съобщението.

четене на имейли

Вероятно сте забелязали, че при изпращане и получаване на имейли, които използваме същата команда. Въпреки това, четенето на буквите не е нужно да се добавят всички възможности.
Следващият прост извод:

Екип Maildir-UTILS

"Mu" - набор от инструменти от командния ред за Linux / Unix, което позволява бързи имейли търсене.

Членове Debian / Ubuntu може да го инсталирате с помощта на ап-да:

Членове Fedora / CentOS / Red Hat Enterprise Linux (RHEL) могат да използват Yum:

По-долу е на няколко прости команди от този пакет:

за търсене на имейли от доклад Уилям тема.

За да проверите текущите настройки на поща, използвайте опцията информация.

Така че, ние можем да направим равносметка. В действителност, получаване и изпращане на имейли от командния ред, не е особено трудно, ако знаете какво правите.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!