Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: marshall1727 15 Ledna 2008, 14:09:40

Název: automat na odesílání emailů s přílohou
Přispěvatel: marshall1727 15 Ledna 2008, 14:09:40
DD,

chtěl bych si do gmailu/documents naposílat dokumenty. mám jich v adresáři řekněme stovky. protože je tam limit na velikost jedné zprávy, ideální by bylo posílat je jednotlivě nějak takto:

ls >ls.out
mail -komu -subjekt -priloha <ls.out

nicmene nejsem tak svělý abych to dal dohromady do skriptiku. nemate nekdo myslenku, čas a chuť nad tím popřemýšlet?


PS: díval jsem se, že starý a jednoduchý mail je součástí balíku mailx který chce nainstalovat celý exim4, brrr, je nejaký jiný majlovací řádkový prográmek, kterému jen řeknu kde je smtp server?
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: Luban 15 Ledna 2008, 14:17:52
Z dotazu jsem nepochopil, zda to chcete do gmailu nebo do docs.google.com.
Existuje rozšíření, které nahraje soubory do gmailu a udělá z něho jakési datové uložiště (ale moc se to pochopitelně nelíbí Google).
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: marshall1727 15 Ledna 2008, 14:27:46
on má gmail jakousi speciální adresu pro zasílání těchto souborů. nechci to tam uploadovat, protože si tím zaseknu linku na poměrně dlouho - 128k up není nic moc - zatímco sendmail to v klidu zvládne. zvlášť když to dám odesílat po minutě nebo pěti. To rozšíření neznám, ale typuju, že to na google bude cpát taky hlava nehlava. :-(

zatím jsem našel mutt-a který by to mohl zvládnout nějak takto:

Kód: [Vybrat]
mutt -a %file -s předmět blabla+blabla-15689741267806493131-Brmm76rz@prod.writely.com
ale nevim jak mu říct ten parametr
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: Luban 15 Ledna 2008, 14:37:17
Gmail jako datové uložiště jsem na fóru řešil zde
http://forum.ubuntu.cz/index.php?topic=15037.0
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: marshall1727 15 Ledna 2008, 14:51:52
díky, pro jednotlivosti určitě možné, ale skoro bych řekl, že vím proč to chci posíla emailem. chtěl bych to pouštět opakovaně, jenom hodit soubory do adresáře, pustit dávku a do rána to mám posláno.
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: kkaarreell 15 Ledna 2008, 15:09:58
pro posilani mailu z command line slouzi napr. program mail (ale jsou i jine, treba nail, asi to umi i mutt). Priloha se prilozi pomoci parametru "-a", takze napriklad
Kód: [Vybrat]
$ mail -s "Prilohy" -a soubor.txt muj@email.com <<EOF
telo mailu
EOF
Pokud chces poslat mailu vic, tak nakopiruj ty soubory do jednoho (noveho) adresare a spust (musis upravit ten email a adresar):
Kód: [Vybrat]
echo "telo mailu" >> /tmp/telo_mailu
cd ADRESAR_SE_SOUBORY_KTERE_CHCI_POSLAT
for soubor in *; do
mail -s "Prilohy" -a $soubor muj@email.com << /tmp/telo_mailu;
sleep 300;
done
Melo by to poslat X mailu po 5 minutach (300 vterin), v priloze vzdy jeden soubor..
Ale nejdriv to vyzkousej tak na trech mailech (tj. v adresari jen 3 soubory). Pisu to z hlavy, takze za to nemuzu rucit.

Jinak posilani mailu s prilohama neni lepsi nez nejake kopirovani, protoze diky zpusobu zakodovani se priloha nafoukne tak o tretinu.

UPDATE: doplnen tech do tela odesilanych mailu
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: marshall1727 15 Ledna 2008, 15:15:40
to vypadá jako ono, pujdu to vyzkouset
děkuji
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: kkaarreell 15 Ledna 2008, 15:38:05
OK, tak pak dej vedet, at to pripadne opravim..kdyby to nekdy nekdo chtel pouzit.
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: marshall1727 15 Ledna 2008, 15:51:29
v zasade to funguje.
- sendmail pise ze je null message body
- mam pocit ze ty soubory dal do tela a ne do prilohy, to muze byt ale i tim, ze jsem je delal pres touch a jsou to prazdne textaky
- a hlavne musim mailx nastavit nejak promenne. s nulovym odesilatelem a IP 10.0.0.2 mi to fakt zadny mailserver nevezme
Název: Re: automat na odesílání emailů s přílohou
Přispěvatel: kkaarreell 15 Ledna 2008, 16:09:41
v zasade to funguje.
- sendmail pise ze je null message body
To telo emailu jsem pridal.
- mam pocit ze ty soubory dal do tela a ne do prilohy, to muze byt ale i tim, ze jsem je delal pres touch a jsou to prazdne textaky
Jo, mohlo by se to tak tvarit.
- a hlavne musim mailx nastavit nejak promenne. s nulovym odesilatelem a IP 10.0.0.2 mi to fakt zadny mailserver nevezme
hm, to si budes muset nejak vyresit. :-)