Evolution Posta - Mail Hesaplarını ve Hotmail Alıcı Listesini Eklemek

Başlatan virs, 14 Haziran 2010 - 03:06:34

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

virs

@ironic kardeşimin teklifi üzerine konuyu buraya da düzenli olarak açıyorum.

Mail hesaplarını Evolution Posta programına ekleme ile ilgili olarak aşağıdaki adresten detaylı bilgi alabilirsiniz:
http://wiki.ubuntu-tr.net/index.php/Evolution_Ayarlar%C4%B1_%28Gmail,_Hotmail_ve_Yahoo%29

Gmail:
1) Soldaki Kişiler kısmından girip tüm kişileri seçip Dışa Aktar'a tıklayın.
2) Herkes(Tüm kişiler) ve vCard biçimini işaretleyip dışa aktar diyerek e-maillerini barındıran dosyayı oluşturabilirsiniz.
3) Aşağıdaki Evolution'a kişileri aktarma kısmından devam edin.

--------------------------------------------------
Hotmail:

Hotmail için Hotmail>Kişiler>Yönet>Ver kısmından CSV kişi listesini kaydedebiliyorum
fakat Evolution'a eklediğimde kişiler yine görünmüyordu. Bende ufak bir script hazırladım.

Malzemelerimiz = email.txt, vcard_olustur.py dosyaları

email.txt dosyasını oluşturmak için msn programından ilgili mailinize giriş yapın ve kişi listesini kaydedin(amsn gibi programlar farklı türlerde de çıktı veriyor, .ctt formatında çıktı alınız). Daha sonra o dosyayı not defteri vb. uygulama ile açıp bul-değiştir yöntemiyle sadece email adresleri kalacak şekilde 2-3 hamle ile temizleyiverin. Daha sonra aşağıdaki betikle vcard dosyasını oluşturabilirsiniz.

vcard_olustur.py:
#!/usr/bin/python
# -*- coding: utf-8 -*-

from os import environ

email_dosyasi = open("email.txt", "rb")
email = email_dosyasi.readlines()
email_dosyasi.close()

kisiler_dosyasi = open("/home/" + environ["USERNAME"] + "/kisiler.vcf", "ab")

sayi = 0
for posta in email:
    vcard = "BEGIN:VCARD\n" + \
    "VERSION:3.0\n" + \
    "EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:" + posta.replace("\n", "") + \
    "\nREV:2010-06-13T09:51:26Z" + \
    "\nUID:pas-id-" + "4C14BBDD000" + str(sayi) + "7CA" + \
    "\nX-MOZILLA-HTML:FALSE" + \
    "\nX-EVOLUTION-VIDEO-URL:" + \
    "\nFBURL:" + \
    "\nCALURI:" + \
    "\nX-EVOLUTION-BLOG-URL:" + \
    "\nX-EVOLUTION-FILE-AS:" + posta.replace("\n", "") + \
    "\nN:;" + posta.replace("\n", "") + ";;;" + \
    "\nFN:" + posta.replace("\n", "") + \
    "\nNOTE:" + \
    "\nX-EVOLUTION-SPOUSE:" + \
    "\nNICKNAME:" + \
    "\nX-EVOLUTION-ASSISTANT:" + \
    "\nX-EVOLUTION-MANAGER:" + \
    "\nROLE:" + \
    "\nTITLE:" + \
    "\nURL:" + \
    "\nEND:VCARD\n\n"

    sayi += 1
    kisiler_dosyasi.write(vcard)

kisiler_dosyasi.close()


Koddaki ID("4C14BBDD000" + str(sayi) + "7CA") kısmı arıza çıkartır mı bilmiyorum.
Bende sorunsuz bir şekilde kaydetti emailleri.

email.txt dosyası için de indirdiğimiz CVS dosyasını OpenOffice.org Hesap Çizelgesi ile açın.
Orta kısımlardaki E-mail Address'in alt kısmındaki maillerin hepsini seçip kopyalayın ve email.txt dosyasına yapıştırın.
vcard_olustur.py dosyasını bir kere çalıştırdığınızda /home/user/kisiler.vcf dosyası oluşacaktır.

Evolution'a kişileri aktarma.
Evolution>Dosya>Aktar menüsüne girin. Aşağıdaki yolu izleyin:











Artık web tarayıcı üzerinden girmeye gerek kalmadan tüm mail işlemlerimizi Evolution ile yapabiliriz.
İnsan için ancak çalıştığının karşılığı vardır. (Kur'an: Necm, 39)

ironic