Іноді бувають такі ситуації, що отримати або відправити електронну пошту звичайним шляхом не можна (не працює / відсутній поштовий клієнт). У цьому випадку на допомогу приходить командний рядок.
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
telnet pop3.myserver.ru 110
pop3.myserver.ru - наш pop3 сервер
доповнення:
1) Якщо SMTP сервер вимагає SMTP-аутентифікацію, то після того як ми з ним привіталися (ehlo lo) вводимо команду AUTH LOGIN і після неї по черзі:
USERNAME ім'я-користувача
PASSWORD наш-пароль
2) На поштових серверах де заведено кілька віртуальних поштових доменах в POP3-сесії в поле user слід вводити повністю ел ящик: [email protected]
Для відправки файлу з командного рядка можна скористатися кількома способами:
- Відправлення текстового файлу cat text.txt | mail -s TEST email @ address
- Відправка бінарного файлу cat text.exe | uuencode text.txt | mail -s TEST email @ address
- Відправлення файлу з архівуванням на льоту: gzip -c text | uuencode text.gz | mail -s TEST email @ address
- Відправлення з допомогою утиліти mpack: mpack -s "Attached file" file.jpg [email protected]
- Відправлення з допомогою утиліти nail:
nail -s "Let's send file" -a file_to_send.rar [email protected]
Look at this funny file
У всіх перерахованих прикладах -s це subject (тема листа). команда mail входить до складу пакету mailutils. програма mpack входить до складу однойменного пакета mpack.