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

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

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

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

 ksh: uuencode: not found. Null Message body; hope that' ok 

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

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

  • Как переадресовать локальную * nix-почту на внешнюю учетную запись, сохраняя локальную копию?
  • Как я могу изменить адрес из почты * nix во всем мире?
  • Как настроить mail.log на PHP?
  • Centos - Sendmail smtp smarthost с аутентификацией
  • Email Отправлено через root@domain.com, несмотря на изменение / etc / aliases
  • Могу ли я сделать задержку доставки в Thunderbird или Evolution
  • Могу ли я отправлять электронную почту в фоновом режиме в Mutt, но при этом уведомляются об ошибках?
  • Объединить вывод сценария в тело письма и отправить его как одно электронное письмо?
  • 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 - лучшая ОС в мире.