Утилита MAIL — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Отправка письма из консоли: | Отправка письма из консоли: | ||
# mail -s "Hello" user@domain.com | # mail -s "Hello" user@domain.com | ||
− | + | This is | |
− | + | messages | |
− | + | body | |
По окончании написания письма жмём Ctrl+D и письмо отправляется<br/> | По окончании написания письма жмём Ctrl+D и письмо отправляется<br/> | ||
Строка 22: | Строка 22: | ||
#!/bin/sh | #!/bin/sh | ||
du -sh | mail -s "disk usage report" user@domain.com | du -sh | mail -s "disk usage report" user@domain.com | ||
+ | |||
+ | |||
+ | Для чтения писем из командной строки просто вводим '''mail''' | ||
+ | # mail | ||
+ | Mail version 8.1 6/6/93. Type ? for help. | ||
+ | "/var/mail/root": 4 messages 4 new | ||
+ | >N 1 root@mail.domain.com Sun Feb 10 03:06 45/1104 "mail.domain.com security run output" | ||
+ | N 2 root@mail.domain.com Sun Feb 10 03:06 78/3034 "mail.domain.com daily run output" | ||
+ | N 3 root@mail.domain.com Mon Feb 11 03:08 89/3537 "mail.domain.com daily run output" | ||
+ | N 4 root@mail.domain.com Mon Feb 11 03:08 179/11532 "mail.domain.com security run output" | ||
+ | Первая строка вывода - это версия программы mail. Вторая строка говорит о том, что имеется 4 сообщения, все непрочитанные, и почта хранится в файле /var/mail/root.<br/> | ||
+ | При получении нового письма оно добавляется в конец этого файла. После информации о файле выводится список писем.<br/> | ||
+ | Символ '''>''' показывает, какое из писем в настоящее время является текущим.<br/> | ||
+ | Чтобы прочитать первое письмо, просто вводим 1 и жмём Enter. При чтении письма, если надо вернуться к списку писем, просто нажимаем "Q" (письмо становится прочитанным и убирается из списка). | ||
+ | |||
Версия 19:01, 10 июня 2014
Отправка письма из консоли:
# mail -s "Hello" user@domain.com This is messages body
По окончании написания письма жмём Ctrl+D и письмо отправляется
Отправка письма, текст которого содержится в файле:
# mail -s "Hello" user@domain.com < letter.txt
Быстрая отправка одной строкой:
# echo "This is the message body" | mail -s "This is the subject" user@domain.com
Отправка письма нескольким адресатам:
# mail -s "Hello" user@domain.com,user@mail.com
Отправка письма из скрипта:
#!/bin/sh du -sh | mail -s "disk usage report" user@domain.com
Для чтения писем из командной строки просто вводим mail
# mail Mail version 8.1 6/6/93. Type ? for help. "/var/mail/root": 4 messages 4 new >N 1 root@mail.domain.com Sun Feb 10 03:06 45/1104 "mail.domain.com security run output" N 2 root@mail.domain.com Sun Feb 10 03:06 78/3034 "mail.domain.com daily run output" N 3 root@mail.domain.com Mon Feb 11 03:08 89/3537 "mail.domain.com daily run output" N 4 root@mail.domain.com Mon Feb 11 03:08 179/11532 "mail.domain.com security run output"
Первая строка вывода - это версия программы mail. Вторая строка говорит о том, что имеется 4 сообщения, все непрочитанные, и почта хранится в файле /var/mail/root.
При получении нового письма оно добавляется в конец этого файла. После информации о файле выводится список писем.
Символ > показывает, какое из писем в настоящее время является текущим.
Чтобы прочитать первое письмо, просто вводим 1 и жмём Enter. При чтении письма, если надо вернуться к списку писем, просто нажимаем "Q" (письмо становится прочитанным и убирается из списка).
-s subject (тема письма) -c email-address (CC - отправка копии письма по адресам email-address) -b email-address (BCC - отправка скрытой копии письма по адресам email-address)