Avatar billede janjacobsen Nybegynder
21. april 2004 - 15:04 Der er 18 kommentarer og
1 løsning

uuencode kommando virker ikke som den skal

Jeg har denne kommando, men den virker ikke som den skal.
Den skal automatisk sende en mail med en vedhæftet fil, men når jeg får e-mailen er der bare en mail på størrelse af den vedhæftede fil og består af en masse krusseduller som man ikke kan forstå.
Her er den:

uuencode /Green597/backup/weekend_xxx.sql.gz xxx.sql.gz | mail -s "Autogenereret SQL-fil fra XXXXXX - Gem den på din harddisk" jan@xxxxxx.dk

Hvad er der galt med den?
Avatar billede arne_v Ekspert
21. april 2004 - 15:07 #1
I den anden ende skal der vel uudecodes og gunzippes ...
Avatar billede janjacobsen Nybegynder
21. april 2004 - 15:24 #2
Ja, egentlig - men jeg har lavet en anden kommando som gunzipper 5 min. efter i et cronjob.
I den anden ende uudecodes???
Avatar billede arne_v Ekspert
21. april 2004 - 15:25 #3
Når du uuencoder i den ene ende skal der vel uudecodes i den anden ende
Avatar billede janjacobsen Nybegynder
21. april 2004 - 15:32 #4
Ja, men hvordan gør man så det.
Jeg er super glad for at det er dig som reagerer på indlægget.
Avatar billede arne_v Ekspert
21. april 2004 - 15:45 #5
extract fra mail
uudecode filnavn
gunzip filnavn
Avatar billede janjacobsen Nybegynder
21. april 2004 - 16:14 #6
Hvis du tager udgangpunkt i ovenstående kommando - hvordan skal den så se ud?
Jeg er ikke haj til dette...
Avatar billede arne_v Ekspert
21. april 2004 - 16:35 #7
Modtageren af emailen extracter den som weekend.sql.gz.uue og så

uudecode weekend.sql.gz.uue
gunzip weekend.sql.gz
Avatar billede janjacobsen Nybegynder
21. april 2004 - 16:46 #8
Dvs. sådan her?

uuencode /Green597/backup/weekend_xxx.sql.gz.uue xxx.sql.gz | mail -s "Autogenereret SQL-fil fra XXXXXX - Gem den på din harddisk" jan@xxxxxx.dk
Avatar billede arne_v Ekspert
21. april 2004 - 16:49 #9
Nej.

Sender:

uuencode /Green597/backup/weekend_xxx.sql.gz xxx.sql.gz | mail -s "Autogenereret SQL-fil fra XXXXXX - Gem den på din harddisk" jan@xxxxxx.dk


Modtager:

extract mail som weekend_xxx.sql.gz.uue
uudecode weekend_xxx.sql.gz.uue
gunzip weekend_xxx.sql.gz
Avatar billede janjacobsen Nybegynder
21. april 2004 - 16:49 #10
Men hvorfor skal den uuencodes?
Avatar billede janjacobsen Nybegynder
21. april 2004 - 16:50 #11
Dvs. at modtageren skal have besvær med det?
Avatar billede arne_v Ekspert
21. april 2004 - 16:54 #12
SMTP (mail protokollen) virker kun med tekst - ikke med binære filer

Derfor skal binære filer encodes.

I gamle dage (80'erne og aller først i 90'erne) var uuencode standarden.

Idag bruger man normalt base64 encoding.

Og via MIME kan email klienter normalt selv både encode og decode
attachments.

Men det sker stadigvæk.

Din problem stilling er bare mere manuel.
Avatar billede janjacobsen Nybegynder
21. april 2004 - 16:56 #13
ok, mange tak for løsningen og forklaringen.
Smider du et svar?
Avatar billede arne_v Ekspert
21. april 2004 - 16:56 #14
Avatar billede arne_v Ekspert
21. april 2004 - 17:02 #15
svar
Avatar billede janjacobsen Nybegynder
22. april 2004 - 07:44 #16
Kan man egentlig godt sende e-mails uden at uuencode?
Avatar billede arne_v Ekspert
22. april 2004 - 07:49 #17
text filer : ja sagtens

binære filer : der skal enten uuencodes eller base64 encodes (ofte er det skjult
når man i en GUI klikker på en papir clips)
Avatar billede janjacobsen Nybegynder
22. april 2004 - 08:25 #18
Ahh, fandt denne til mutt:
$ echo email body goes here | mutt -a attachment.jpg -s "subject"
email@address
Jeg har ikke lige prøvet den.
Avatar billede janjacobsen Nybegynder
22. april 2004 - 08:29 #19
Ha, den virker næsten - Den kan bare ikke lave bodyen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester