Назад | Перейти на главную страницу

Как отправить файл в виде вложения электронной почты в ящик Centos?

Я пробовал следующее:

mailx -s "тест" abc@xyz.com

который говорит, что bash не найдена команда.

также пробовали: Mail -s "test" abc@xyz.com

который говорит / usr / sbin / sendmail: нет такого файла или каталога

даже если имя файла действительное

Для базовой отправки просто попробуйте echo "Body Text" | mutt -a <file> -s "test" abc@xyz.com.

Теперь, как сказал Слеске, вам может потребоваться изменить /etc/mail/sendmail.mc, чтобы настроить его по-другому. Но если вы просто хотите отправлять, а не получать электронные письма локально, и у вас уже есть запись MX для xyz.com, я думаю, у вас все готово.

Кроме того, учитывая проблемы с «командой не найдена», дважды проверьте, установлены ли MTA. использовать rpm -q sendmail или rpm -q muttи посмотрите, найдете ли вы какие-нибудь пакеты.


--Крис

(  cat body.txt 
   uuencode pic.jpg pic.jpg
) | mailx -s "subject" abc@xyz.com 

попробуй это

Сначала вам нужно настроить локальный почтовый сервер и настроить его для отправки почты (обычно путем передачи их на почтовый сервер ретрансляции вашего провайдера).

См. Например Как мне настроить базовый почтовый сервер в первый раз?