Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: automat na odesílání emailů s přílohou  (Přečteno 3066 krát)

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
automat na odesílání emailů s přílohou
« kdy: 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?
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Re: automat na odesílání emailů s přílohou
« Odpověď #1 kdy: 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).

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: automat na odesílání emailů s přílohou
« Odpověď #2 kdy: 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
« Poslední změna: 15 Ledna 2008, 14:30:10 od marshall1727 »
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

Luban

  • Závislák
  • ***
  • Příspěvků: 1638
Re: automat na odesílání emailů s přílohou
« Odpověď #3 kdy: 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

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: automat na odesílání emailů s přílohou
« Odpověď #4 kdy: 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.
« Poslední změna: 15 Ledna 2008, 14:58:36 od marshall1727 »
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: automat na odesílání emailů s přílohou
« Odpověď #5 kdy: 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
« Poslední změna: 15 Ledna 2008, 16:07:03 od kkaarreell »

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: automat na odesílání emailů s přílohou
« Odpověď #6 kdy: 15 Ledna 2008, 15:15:40 »
to vypadá jako ono, pujdu to vyzkouset
děkuji
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: automat na odesílání emailů s přílohou
« Odpověď #7 kdy: 15 Ledna 2008, 15:38:05 »
OK, tak pak dej vedet, at to pripadne opravim..kdyby to nekdy nekdo chtel pouzit.

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: automat na odesílání emailů s přílohou
« Odpověď #8 kdy: 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
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: automat na odesílání emailů s přílohou
« Odpověď #9 kdy: 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. :-)

 

Provoz zaštiťuje spolek OpenAlt.