Почтовая команда для отправки прикреплений

Я попробовал команду ниже

uuencode data.txt | mailx –s “Test Mail” “mrp@xyz.com” 

Но я получаю следующую ошибку

  • Разный хеш-код при подключении трубопровода «sha1sum» к выходу «tar»
  • Как заблокировать входящие и разрешить исходящие письма для пользователя без ответа в Sendmail?
  • Перенести с Sendmail на Postfix
  • Поиск, вставка, перемещение и вставка
  • Почему висит проклят?
  • Как найти файлы с определенными расширениями, исключая только имена в текущем каталоге?
  •  ksh: uuencode: not found. Null Message body; hope that' ok 

    которые ясно показывают, что утилита uuencode не найдена.

    У меня есть другой способ отправки вложений с почтой через командную строку. В то же время у меня нет доступа администратора для того же самого, чтобы установить утилиту ( я использую AIX 5. version Server )

  • Объедините три файла в один основной файл, исключив заголовок во 2-й и 3-й файлы
  • Как получить бесплатную память на AIX?
  • На следующий день пользователя введена дата - дата +1 день
  • Могу ли я отправлять электронную почту в фоновом режиме в Mutt, но при этом уведомляются об ошибках?
  • AIX apache rpm зависимости
  • Как выключить или перезагрузить компьютер?
  • 2 Solutions collect form web for “Почтовая команда для отправки прикреплений”

    mailx не может отправлять вложения, и у вас нет uuencode. Если у вас есть mime-construct, то это относительно легко:

      mime-construct --output \ --to "bernhard@localhost" \ --file-attach fish.zip \ --string here_you_are 

    выход:

     To: bernhard@localhost MIME-Version: 1.0 (mime-construct 1.9) Content-Type: multipart/mixed; boundary=congratulations --congratulations Content-Disposition: attachment; filename=fish.zip Content-Type: application/zip; name=fish.zip Content-Transfer-Encoding: base64 UEsDBBQAAgAIADKluEK3tLL0XAAAAG8AAAAEABUAZmlzaFVUCQADYLSfUSKiAVNVeAQAAAAAAC2K wQ2AIBAE/1axDSB8tBMLIHDoJXIQOSV2ryb+JjPDHZEu9N2LA4vSkXwg+BiRuG0OeldCLsJaDqTd rw1ShAYNNZ65wvA/moZ5cu6FVy4wHbCaq/0qyzp+9/AAUEsBAhcDFAACAAgAMqW4Qre0svRcAAAA bwAAAAQADQAAAAAAAQAAAKSBAAAAAGZpc2hVVAUAA2C0n1FVeAAAUEsFBgAAAAABAAEAPwAAAJMA AAAAAA== --congratulations Content-Transfer-Encoding: base64 aGVyZV95b3VfYXJl --congratulations-- 

    вместе с mailx:

     mime-contruct --your-options | mailx -s your_subject youruser@domain 

    Попробуйте следующее

     uuencode <old-filename> <New filename> |mailx -s <filename> mailid 
    Linux и Unix - лучшая ОС в мире.