true | mailx -n -a MYTEXT.txt -r [email protected] -s log -S smtp=mail.com -S smtp-auth-user=MYUSER -S smtp-auth-password=MYPASSWORD [email protected]
Команда mailx
используется для отправки электронных писем из консоли. В данном случае:
— -n
отключает интерактивный режим.
— -a MYTEXT.txt
прикрепляет файл MYTEXT.txt
к письму.
— -r [email protected]
задает отправителя письма как [email protected]
.
— -s log
устанавливает тему письма как «log».
— -S smtp=mail.com
указывает SMTP-сервер как mail.com
.
— -S smtp-auth-user=MYUSER
указывает имя пользователя SMTP-сервера как MYUSER
.
— -S smtp-auth-password=MYPASSWORD
указывает пароль для аутентификации на SMTP-сервере.
— [email protected]
— адрес получателя письма.
Эта команда полезна для автоматической отправки писем из сценариев командной строки. Альтернативой может быть использование других инструментов, таких как sendmail
, ssmtp
или более специализированных инструментов для отправки почты из командной строки.