Se også: Bilder på Flickr - Last.fm-profil - Om meg - Personlig side - Planet Snuskete -

Mailer-bruk

Dette er noe jeg ikke har ment å gjøre i lengre tid, og i dag tok jeg steget. Det har sikkert vært kvelder med mer aktivitet, men per 9. juli 2008 var fordelingen av mail-klienter ansvarlige for mail i snuskete-innboksen min som følger:

mail-klienter ansvarlig for meldinger på snuskete.com-kontoen min.

Studien tar ikke høyde for eventuell bruk av SMTP servere (eller MUAer) som skriver om headere, så det kan være andre klienter som gjemmer seg bak, i mitt tilfelle bruker jeg av og til mutt og modifiserer headere for å være vanskelig. Jeg har ikke rapportert klienter ansvarlig for under 100 mail.

Problemer med studien

Jeg søkte også gjennom en av mine egne sendt-mapper. Der er fordelingen som følger:

  27: Mutt/1.5.12-2006-07-14
  13: Thunderbird 2.0.0.9 (Macintosh/20071031)
   2: Thunderbird 2.0.0.9 (Windows/20071031)
   2: Usermin 1.330

Jeg søkte også gjennom spam-mappen. Den inneholder over 4000 meldinger. Det er jo ikke godt å si om MUA som oppgis der er troverdig eller ikke, men jeg kan glede dere med at mesteparten av scoren til Outlook Express 6 kommer fra den mappen (den som bare heter Microsoft er Microsoft-Entourage):

2573: Microsoft Outlook Express 6
 171: Microsoft
 143: Microsoft Outlook
 116: Microsoft Office Outlook
 110: MIME
 103: The Bat

Fremgangsmåte:

Kilder (med antall mail):

Arkiv: 119
HiGLUG: 641
Ruby-core: 7720
Ruby-no: 14
Ruby-talk: 515
SPAM: 4010
Sent: 318
Trash:  12
INBOX: 303

Bash: find Library/Mail/IMAP-konto-detaljer -type f -name “*emlx” -exec grep -Ehi ‘^(User-Agent|X-Mailer|Mailer):’ {} >> /tmp/mailers \;

Ruby:


agents = File.readlines('/tmp/mailers').map do |agent|
  m = agent.match(/.*: ([\w ]+)/)
  m[1].downcase
end

counts = Hash.new(0)

agents.each do |a|
  counts[a] += 1
end

sorted = counts.sort {|a,b| a[1] <=> b[1]}.reverse

sorted.each do |agent, score|
  puts “%4d: %s” % [score, agent]
end

Comments are closed.