2015-02-07, 22:33
  #1
Medlem
Freddyfishs avatar
God kväll!

Jag sitter och försöker få möjlighet att kunna skicka mail med en bifogad fil i terminal. Jag har prövat med mutt:
mutt -s "rubrik" -a /tmp/testfil mail@mail.com

Får tillbaka:

mail@mail.com: kunde inte bifoga fil.

Det går att maila med
echo "Hej" | mail -s "test" mail@mail.com
Citera
2015-02-08, 00:52
  #2
Medlem
Prova

mutt -s "rubrik" -a /tmp/testfil -- mail@mail.com
Citera
2015-02-08, 14:00
  #3
Medlem
Freddyfishs avatar
Citat:
Ursprungligen postat av Katalysator
Prova

mutt -s "rubrik" -a /tmp/testfil -- mail@mail.com

Det resulterade i att programmet mutt öppnades, det fungerade!

Det jag dock behöver är att det ska gå att skicka direkt från ett script. Hur gör jag då?
Citera
2015-02-08, 14:20
  #4
Medlem
Funkar någon av dessa?

echo "Hej" | mail -s "Test" -a /tmp/testfil mail@mail.com
echo "Hej" | mutt -s "Test" -a /tmp/testfil mail@mail.com
Citera
2015-02-08, 15:12
  #5
Medlem
Freddyfishs avatar
Citat:
Ursprungligen postat av flashbash
Funkar någon av dessa?

echo "Hej" | mail -s "Test" -a /tmp/testfil mail@mail.com
echo "Hej" | mutt -s "Test" -a /tmp/testfil mail@mail.com

server@srv:~$ echo "Hej"| mutt -s "test" -a /tmp/backup mail@mail.com
Kan inte ta status på mail@mail.com: Filen eller katalogen finns inte
mail@mail.com: kunde inte bifoga fil.

server @srv:~$ echo "hej" | mail -s "test" -a /tmp/backup mail@mail.com
mail: Ogiltig rubrik: /tmp/backup
server@srv:~$
Citera
2015-02-08, 17:06
  #6
Medlem
Det ska nog fungera med både att skicka in text med echo och omdirigering med <. Felmeddelandet betyder att mutt tolkar epostadressen som ett filnamn den försöker bifoga, därför behövs --.

Så prova

echo "hej" | mutt -s "rubrik" -a /tmp/testfil -- mail@mail.com

och

echo "hej" > /tmp/hej
mutt -s "rubrik" -a /tmp/testfil -- mail@mail.com </tmp/hej
Citera
2015-02-08, 17:15
  #7
Medlem
Freddyfishs avatar
Citat:
Ursprungligen postat av Katalysator
Det ska nog fungera med både att skicka in text med echo och omdirigering med <. Felmeddelandet betyder att mutt tolkar epostadressen som ett filnamn den försöker bifoga, därför behövs --.

Så prova

echo "hej" | mutt -s "rubrik" -a /tmp/testfil -- mail@mail.com


Det här funkade! Tack ska du ha för hjälpen, förstår inte varför det andra inte funkade som enligt många, ska fungera.

Tack återigen / fisken
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in