Geek Diary
innlegget diskuterer bruken av uuencode for å sende e-post med vedlegg ved hjelp av mailx-kommandoen. uuencode kan også brukes til å sende flere vedlegg.
1. Eksempel ved bruk av ett vedlegg
syntaksen til uuencode-kommandoen er :
# uuencode >>
for eksempel hvis du har en fil som heter my_file i katalog / var / tmp, bruk kommandoen som :
# uuencode /var/tmp my_file >> my_attachment# mailx -s "This is a mial with only one attachment" [email protected] < my_attachment
den første linjen koder filen “my_file” og oppretter filen “my_attachment”. Den andre linjen bruker mailx til å sende filen “my_attachment” til [email protected] med en emnelinje på “Dette er en e-post med bare ett vedlegg”.
2. Eksempel ved bruk av 2 vedlagte filer
# uuencode /var/tmp my_file01 >> multi_attachment# uuencode /var/tmp my_file02 >> multi_attachment # mailx -s "Mail with multiple attachment" [email protected] < multi_attachment
den første linjen koder filen ” my_file01 “og oppretter filen”multi_attachment”. Den andre linjen koder filen “my_file02” og legger de kodede dataene til filen “multi_attachment”. Den tredje linjen sender den kodede filen “multi_attachment” til brukeren.
3. Bruke uudecode
mailx er en tekstbasert e-postagent. DEN inneholder IKKE MIME-standarden (“Multipurpose Internet Mail Extensions”). Eksempler 1 og 2 bruk uuencode-kommandoen til å kode filen. De fleste moderne mail user agent (MUA) brukes til å motta meldingene vil gjenkjenne og dekode filene automatisk. Hvis mailx-meldingen og uuencoded-vedlegget mottas av mailx( eller lignende ikke-MIME MUA), bruker du uudecode til å hente dem:
# uudecode multi_attachment
Leave a Reply