GNU/Linux >> Znalost Linux >  >> Linux

Odeslat obrázek v těle pošty pomocí některého z poštovních nástrojů v systému Linux?

Pokouším se odeslat e-mail ze serveru Linux, chci poslat obrázek, ne jako přílohu, který by se měl zobrazit v těle zprávy.

Snažil jsem se.

mailx -s "TEST mail" <MASKED>@mask.com < download.JPEG

Výše uvedený příkaz poskytl náhodná nevyžádaná data v těle e-mailu

mailx --append "Content-type: text/html" -s "TEST mail" <MASKED>@mask.com < download.JPEG

Výše uvedený příkaz nefungoval

mutt -a "download.JPEG" <MASKED>@mask.com -s "TEST mail" < /dev/null

Výše uvedený příkaz odeslal obrázek jako přílohu.

UUENCODE není nainstalován na našem serveru, takže bychom neměli používat totéž.

Nechci nikoho z výše uvedeného. Chci, aby se můj obrázek místo toho zobrazoval v těle mé pošty.

Jakákoli pomoc v této věci je vysoce ceněna.

Přijatá odpověď:

Aby se obrázek zobrazil in-line, musí být zakódován jako platný MIME objekt s Content-Disposition: inline záhlaví v něm.

mpack příkaz to umí.

Zkuste poslat e-mail takto:

mpack -s "TEST mail" -c image/jpeg download.JPEG <MASKED>@example.com

Nebo pokud chcete výsledek odeslat do souboru místo přímého odeslání:

mpack -s "TEST mail" -c image/jpeg download.JPEG -o email-with-image.txt

Poté jej můžete odeslat později, např.:

mailx <MASKED>@example.com < email-with-image.txt

Pokud chcete do zprávy přidat text před obrázek, napište jej do souboru a přidejte -d text-before.txt možnost do mpack příkaz. Pro přidání textu za obrázek by mělo fungovat jeho pouhé připojení k souboru vytvořenému mpack.


Linux
  1. Jak napsat text na obrázek pomocí příkazu Linux

  2. Odešlete e-mail z linuxového terminálu nebo skriptu pomocí příkazu mail

  3. Jak odesílat poštu přes externí server SMTP pomocí příkazu mailx v Linuxu?

  1. Jak odeslat e-mail HTML pomocí příkazu Linux „mail“?

  2. 4 nástroje ke stažení libovolného souboru pomocí příkazového řádku v Linuxu

  3. UNIX / Linux :Odešlete poštu s přílohou pomocí mutt

  1. Odstraňte problémy s použitím souborového systému proc na Linuxu

  2. Použití síly na příkazovém řádku Linuxu

  3. Je možné nainstalovat font Helvetica na linux?