Miten onnistuisi kätevästi esimerkiksi kaikkien v. 2012 minulle sähköpostia lähettäiden osoitteiden kertapoiminta?
Posteja on luettu Apple Maililla, osa on IMAP-palvelimilla ja osa MS Exchange-palvelimella, osa arkistokansioissa. Kaikki on mahdollista tiputtaa arkistokansioihin 'Omassa Macissa'.
Miten siljoonista sähköposteista osoitteet?
Keskustelua ohjelmista ja Mac App Storesta.
5 viestiä
• Sivu 1/1
-
- Viestit: 12882
- Liittynyt: 24.4.2005 klo 23.47
- Paikkakunta: Helsinki
Miten siljoonista sähköposteista osoitteet?
Viesti Kirjoittaja homenamsi »
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Re: Miten siljoonista sähköposteista osoitteet?
Viesti Kirjoittaja tkt »
Melkein vastaavan poiminnan, kuitenkin ilman aikarajoitusta tein komentorivin kautta.
Mukana on roskaa, mutta lista on varsin kattava. Kysely kuitenkin kohdistui vain gmail:in INBOX-hakemistoon. Muita hakemistoja ja tilejä voi tarkastella saman mallin mukaisesti tai yhdistämällä vähän ylempänä hakemistopolussa.
--Ari
Koodi: Valitse kaikki
cd Library/Mail/V2/IMAP-kayttaja@imap.gmail.com/INBOX.mbox/sekalainen heksa-ID/Data
grep From: */*/*/Messages/* | grep @ | awk '{print $NF}' | sort | uniq
--Ari
-
- Viestit: 12882
- Liittynyt: 24.4.2005 klo 23.47
- Paikkakunta: Helsinki
Re: Miten siljoonista sähköposteista osoitteet?
Viesti Kirjoittaja homenamsi »
Kiitos vinkistä, vaikuttaisi olevan juuri tarpeeseen. greppiä en ole harrastanut sitten 1980-luvun, joten kovin kummoisia muutoksia poimintaan en taida yrittääkään...
Hakemistopolun loppuosa jäi viestissäsi arvoitukseksi: ...INBOX.mbox/sekalainen heksa-ID/Data
Minulla Mail-hakemiston alihakemistoissa on joko xxx.mbox- tai yyy.imapmbox-nimisiä 'laatikoita', joista löytyy sitten Messages-kansio. Olisiko tuo hakemistokomento sitten vaikka
cd Library/Mail/Exchange-user@mailsrv.firma.fi/INBOX.imapmbox
ja sen jäkeen grep?
Hakemistopolun loppuosa jäi viestissäsi arvoitukseksi: ...INBOX.mbox/sekalainen heksa-ID/Data
Minulla Mail-hakemiston alihakemistoissa on joko xxx.mbox- tai yyy.imapmbox-nimisiä 'laatikoita', joista löytyy sitten Messages-kansio. Olisiko tuo hakemistokomento sitten vaikka
cd Library/Mail/Exchange-user@mailsrv.firma.fi/INBOX.imapmbox
ja sen jäkeen grep?
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Re: Miten siljoonista sähköposteista osoitteet?
Viesti Kirjoittaja tkt »
Komentosarjan ensimmäisen grep:in on tarkoitus osua sähköpostit sisältäviin tiedostoihin. Aivan varma ei voi olla, miten kyseisen hakemiston sisältö kaikissa tapauksissa menee, joten hakemistojen sisältöä pitää hieman tonkia.
Sekalainen heksa-ID on jonkinlainen yksilöivä tunniste InBoxille. Tunniste on aivan tavanomainen kirjain-numeroyhdistelmä nimen osana. Yksilöivänä sitä ei vain voi täsmällisesti arvata kussakin tapauksessa. Selviää taas katsomalla.
Olet oikeilla jäljillä. Hakemistonvaihtokomennon jälkeen käytetään grep:iä. Tosin tähtien määrässä voi olla pieniä eroja. Kokeilemalla selviää.
--Ari
Sekalainen heksa-ID on jonkinlainen yksilöivä tunniste InBoxille. Tunniste on aivan tavanomainen kirjain-numeroyhdistelmä nimen osana. Yksilöivänä sitä ei vain voi täsmällisesti arvata kussakin tapauksessa. Selviää taas katsomalla.
Olet oikeilla jäljillä. Hakemistonvaihtokomennon jälkeen käytetään grep:iä. Tosin tähtien määrässä voi olla pieniä eroja. Kokeilemalla selviää.
--Ari
-
- Viestit: 12882
- Liittynyt: 24.4.2005 klo 23.47
- Paikkakunta: Helsinki
Re: Miten siljoonista sähköposteista osoitteet?
Viesti Kirjoittaja homenamsi »
No niin, tilanne alkoi valjeta.
Tuo sinun vihjeesi näyttää liittyvän Mailin uudempiin versioihin. Ainakin Lionin Mailissa (V. 5.1) Mail-hakemiston rakenne on tosiaan tuollainen, että viestikansion nimi on pitkä heksamerkkijono ja kansion sisältä löytyy lisää hierarkiaa.
Aiemmin katsoin Leopardin Mail-hakemistoa (Mail 3.6) ja siellä rakenne on paljon simppelimpi, xxx.mbox-hakemistosta löytyy suoraan alihakemisto 'Messages', jossa viestit ovat.
Kokeiluksi siis menee, mutta grep-lausekkeesta tulee ainakin hieman simppelimpi.
Kiitos avusta.
Tuo sinun vihjeesi näyttää liittyvän Mailin uudempiin versioihin. Ainakin Lionin Mailissa (V. 5.1) Mail-hakemiston rakenne on tosiaan tuollainen, että viestikansion nimi on pitkä heksamerkkijono ja kansion sisältä löytyy lisää hierarkiaa.
Aiemmin katsoin Leopardin Mail-hakemistoa (Mail 3.6) ja siellä rakenne on paljon simppelimpi, xxx.mbox-hakemistosta löytyy suoraan alihakemisto 'Messages', jossa viestit ovat.
Kokeiluksi siis menee, mutta grep-lausekkeesta tulee ainakin hieman simppelimpi.
Kiitos avusta.
5 viestiä
• Sivu 1/1
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit