VNLogicMail 1.1 | Email với Gmail, Yahoo, POP/IMAP Tiếng Việt

Thảo luận trong '[BB] Phần mềm' bắt đầu bởi Keeper, 18/4/09.

  1. Keeper

    Keeper Thành viên

    Các BlackBerry sử dụng OS 4.5 trở xuống đều không thể sử dụng được tiếng Việt Unicode chuẩn trong Email nên không thể đọc tiếng Việt khi nhận hay gửi mail. Giờ đây với LogicMail 1.1, bạn có thể làm điều đó.

    Update phiên bản 1.1.2 (patch version)

    Phiên bản này không có thay đổi lớn mà chỉ là 1 bản được patch một số tính năng:


    • Bỏ dòng chữ "Plain Text Part/HTML Part"
    • Bỏ bớt 1 số mục không cần thiết trong Cài Đặt/Config
    • Thay đổi vị trí 1 số mục trong Cài đặt/Config
    Chú ý: Trong phiên bản 1.1.2 này vì đã bỏ bớt 1 số mục, cho nên nếu làm theo hướng dẫn bên dưới, một số mục trong hướng dẫn có mà trong chương trình không có, thì bạn bỏ qua và không cần quan tâm.


    Hướng dẫn cách cài đặt logic mail 1.1.2 (Bài hướng dẫn soạn bởi trungduc5151)

    Bước 1 : ở giao diện chính , ấn menu -> cài đặt


    [​IMG]

    ấn vào cài đặt chung

    [​IMG]
    [​IMG]
    [​IMG]

    Ở đây tôi để số lượng thư lấy là 5 và thứ tự thư : Mới - Cũ ( nghĩa là sẽ lấy 5 thư mới nhất trong inbox)


    Bước 2 : Xuống Các hồ sơ > ấn menu > thêm hồ sơ
    [​IMG]

    Đối với Gmail
    [​IMG]

    Đối với Yahoo
    [​IMG]

    Bước 3 : Xuống Máy chủ gửi thư - Thêm máy chủ gửi thư

    [​IMG]
    Gmail
    [​IMG]
    Yahoo
    [​IMG]

    Bước 4 : Các tài khoản thư - Thêm tài khoản


    [​IMG]

    Gmail
    [​IMG]
    [​IMG]

    Yahoo
    [​IMG]
    [​IMG]
    (Keeper sẽ soạn lại Topic 1 lần nữa khi có nhiều time và sẽ soạn chi tiết bằng hình ảnh cụ thể và đơn giản tối đa các tác vụ)

    LogicMail**, Phiên bản 1.1 (OS 4.1 trở lên):

    Cài đặt: Link OTA OS 4.1

    Keeper Đã test trên 8700g và 8320 OS 4.5
    em_dung_7290 Đã test trên 7290 OS 4.1


    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbad4e96.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb5b163.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb5fb98.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb6362e.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb67892.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb6bafb.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb6f1ae.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb72474.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb7574c.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb78def.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb7c0b7.png http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb7f765.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4ddfbb82e16.png http://www.tinhte.vn/forum/imagehosting/2050714a4de17657024.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de17679301.png http://www.tinhte.vn/forum/imagehosting/2050714a4de1767c5c7.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de17682771.png http://www.tinhte.vn/forum/imagehosting/2050714a4de1768564d.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de1768891b.png http://www.tinhte.vn/forum/imagehosting/2050714a4de1768b7f6.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de17699e6f.png http://www.tinhte.vn/forum/imagehosting/2050714a4de176967bf.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de17693cc4.png http://www.tinhte.vn/forum/imagehosting/2050714a4de176911cd.png

    http://www.tinhte.vn/forum/imagehosting/2050714a4de1768e2ee.png http://www.tinhte.vn/forum/imagehosting/2050714a4de1769db21.png ​


    A. Chức năng hiện tại của LogicMail 1.1 được Keeper phát triển riêng cho cộng đồng BlackBerry Việt Nam:

    1. Nhận mail từ hộp mail Gmail/Yahoo và các hộp mail IMAP/POP của công ty hay website.
    2. Cho phép thiết lập nhiều hộp mail khác nhau để lấy mail từ nhiều account.
    3. Hiện nội dung mail dạng Plain/Text/HTML.
    4. Reply mail và Soạn mail mới
    5. Hiện tiếng việt chuẩn.
    6. Tích hợp bộ gõ tiếng Việt, kiểu gõ TELEX bỏ dấu ngay sau nguyên âm, bảng mã Unicode tổ hợp.
    7. Thiết lập và kèm chữ ký khi gửi mail
    8. Hỗ trợ chuyển đổi ngôn ngữ sử dụng(English, Tiếng Việt, Dansk, Deutsch, Espanol, Francais, Nederlands, Chinese)
    9. Chủ động bật tắt cơ chế chuyển mã(Bật khi OS là 4.5 trở xuống, tắt nếu OS là 4.6 trờ lên nhằm cải thiện tốc độ)
    10. Chưa hỗ trợ lưu mail offline
    11. Chưa tự động lấy mail
    12. Chưa hỗ trợ Attachment(Gửi/Nhận)

    B. Hướng dẫn sử dụng LogicMail 1.1.2 Tiếng Việt

    1. Cài đặt chung:

    • Language: Tiếng Việt/English...(Chọn xong thoát ra rồi vào lại sẽ thấy ngôn ngữ được thay đổi)
    • Unicode Normalization: Chọn nếu máy đang chạy OS 4.5 trờ xuống, không chọn nếu OS là 4.6 trở lên mà CHƯA CÀI FONT UNICODE.
    • Thứ tự thư: Mới -Cũ/Cũ -Mới
    • Giấu thư bị xóa: Chọn.
    • Chế độ WiFi: Tùy ý.(Nếu không chọn thì chương trình tự động dùng GPRS)
    • Số lượng mail lấy: Sửa thành 10 (Là số email sẽ lấy từ server) Để hạn chế sử dụng băng thông không cần thiết
    • Còn lại để nguyên mặc định, chỉ thay đổi khi bạn biết rõ bạn đang làm gì.

    2. Hồ sơ:

    • Thông tin cá nhân như email, tên, chữ ký...
    • Mỗi hồ sơ khi gán cho 1 account email thì khi gửi email khi sử dụng account đó, tự động email gửi đi sẽ có thông tin như bạn setup trong hồ sơ đó.
    • Thí dụ Keeper có 2 hồ sơ, 1 dành cho Gmail có chữ ký là "Keeper Gmail", 1 dành cho Yahoo có chữ ký "Keeper Yahoo", như vậy khi gửi mail sẽ tùy vào hồ sơ mà chương trình sẽ kèm chữ ký cũng như những thông tin phù hợp.

    3. Máy chủ gửi thư(SMTP) : Bạn phải cài đặt cái này trước để set ngược lại cho tài khoản nhận thư, khi check mail mới xuất hiện chức năng Reply/Gửi mới


    • Tên tài khoản: là đặt tên cho tài khoản gửi thư vì dụ "Gmail SMTP" hay "Yahoo SMTP" cho dễ phân biệt.
    • Máy chủ gửi thư: máy chủ: Gmail là smtp.gmail.com.Yahoo là smtp.mail.yahoo.com.vn
    • SSL: Đối với GmailYahoo thì bắt buộc sử dụng SSL, vì vậy chọn SSL
    • Thẩm định: chọn LOGIN (Khi gửi mail thì chương trình sẽ dùng username + password bên dưới để login vào server để gửi thư)
    • Username: Địa chỉ e-mail của bạn.
    • Password: Mật khẩu đăng nhập.

    4. Các tài khoản thư (hiện chỉ support POP/IMAP*)

    • Tên tài khoản: là đặt tên cho tài khoản thư vì dụ "Hộp mail Gmail POP3" hay "Hộp mail Yahoo POP3" cho dễ phân biệt. Thường thì nên để full email là dễ phân biệt nhất.
    • Giao thức: Chuẩn hộp mail, POP3 hay IMAP (Gmail cho phép IMAP)
    • Máy chủ nhận thư. Máy chủ: địa chỉ máy chủcủa hộp mail POP3, gmail là pop.gmail.com. Yahoo là pop.mail.yahoo.com.vn
    • SSL: Đối với Gmail hay Yahoo thì bắt buộc sử dụng SSL.
    • Username: Địa chỉ e-mail của bạn
    • Password: Mật khẩu
    • Hồ sơ: Là hồ sơ bạn setup bên trên, tùy ý người sử dụng.
    • Máy chủ gửi thư: Là máy chủ setup bên trên, bạn phải set cho chính xác, nếu đang là Gmail thì chọn máy chủ gửi thư cũng phải là Gmail, Yahoo thì máy chủ phải là Yahoo, nếu set không đúng thì không thể gửi thư. Bạn nên setup Máy chủ gửi thư trước khi setup các tài khoản thư.

    C. Hướng dẫn setup mail Yahoo POP:


    Nếu bạn đang dùng Yahoo Mail không phải Việt Nam(yahoo.com, yahoo.com.uk, yahoo.com.sg ...)
    Thì làm bước sau trước:

    Giải pháp POP đối với @yahoo.com: http://www.tinhte.vn/forum/t228456/

    Sau khi thành công thì xem tiếp bên dưới.

    (Tuy nhiên sau khi Keeper tham khảo thì nhận thấy có thể yahoo sẽ disable chức năng này hoặc không. Cái đó không chắc chắn nhưng mọi người cứ áp dụng khi nào còn làm được nhé (cách này lợi dụng Yahoo Asia Content).

    Thanks donvicto vì bài viết hay này.)

    Nếu bạn đang dùng Yahoo Mail Việt Nam(yahoo.com.vn/ymail) thì không cần tham khảo bước trên mà làm tiếp như sau:

    Vào trên máy BB: Options > Security Options > TLS > Chuyển TLS Default(Proxy) sang Handheld.

    Vào trang WEB Yahoo Mail của bạn > Option/Tùy Chọn > POP > Enable POP cho account của mình.

    ****************************************************

    Chương trình đã được test trên BlackBerry 8700g OS 4.5.0.153/ 8320 Curve OS 4.5.0.161. Các bạn vui lòng report các dòng máy và OS version nào work lẫn ko work nhé.

    Thanks all.

    Hy vọng chương trình này hữu ích cho cộng đồng.


    Chúc vui.

    Regards.


    *Có bạn chưa hiểu lắm về POP/IMAP và SMTP và tại sao phải thiết lập mấy thứ rối mù này thì mạng phép giải thích 1 cách dễ hiểu như sau:

    Hiểu đơn giản là thư của bạn được chứa trên máy chủ nhận thư hỗ trợ công nghệ POP(Post Office Protocol)/IMAP(Internet Message Access Protocol) của nhà cung cấp và "thường" có địa chỉ là pop.tenmien.com (mail cty hay website thì thường chỉ là mail.tenmien.com) Như vậy để lấy thư thì chương trình cần kết nối đến máy chủ chứa thư đó và vì vậy cần thiết lập thông số cho nó hiểu.(Dĩ nhiên kèm theo username và password)

    Còn IMAP(Internet Message Access Protocol) cũng giống POP nhưng cho phép bạn xem các thư mục khác nhau như ngoài INBOX thì có OUTBOX, SENT, TRASH...Còn POP thì vào thằng thư mục và thường chỉ là INBOX.

    Nhưng đó là nhận/lấy/get, còn gửi thư thì sao?

    Để gửi thư thì máy chủ hỗ trợ POP ko giúp bạn gửi thư mà lại là máy chủ gửi thư sử dụng công nghệ SMTP(Simple Mail Transfer Protocol) Cái máy chủ có SMTP làm nhiệm vụ gửi thư và do đó khi bạn reply/gửi mới (Đều là phải gửi đi) thì chương trình phải kết nối đến máy chủ SMTP (kết nối tới máy chủ POP là vô ích). Mà để kết nối tới máy chủ SMTP thì nó phải biết thông số như địa chỉ, giao thức, cách thức thẩm định và vì vậy bạn cần thiết lập thông số đầy đủ cho nó hiểu.

    Cho nên ta cần thiết lập POP/IMAP lẫn SMTP.


    **LogicMail là chương trình IMAP/POP Client mã nguồn mở do Derek Konigsberg - dkonigsberg@logicprobe.org phát triển. Tham khảo thêm về LogicMail tại đây


    Keeper không chịu trách nhiệm cho bất kì vấn đề phát sinh nào do chương trình gây ra cho thiết bị của bạn cũng như dữ liệu trên thiết bị.

    Keeper cam kết tuyệt đối không có
    bất kì virus hay chức năng hoặc cơ chế nhằm mục đích xấu đối với thông tin cá nhân của người sử dụng nhập vào chương trình trong lúc sử dụng.

    Use it as your own risk.

    File đính kèm:


    khuonghd, mrbe09, destinyhero92782 người khác thích nội dung này.
  2. thanhanqn

    thanhanqn Thành viên

    em có simulator 2007 có làm sao để test được thế bác :p

    dundvtq, koi, manhcuongvni3 người khác thích nội dung này.
  3. BB_ALL

    BB_ALL Thành viên

    vote

    ủng hộ bác

    tiếp đi nào trí tuệ việt

    hoan hô............em mong chờ bác đó

    Keeper thích nội dung này.
  4. rabbit90

    rabbit90 Thành viên

    Ủng hộ bác còn chả hết nữa là nặng lời sao đc!
    Bravo bravo!

    Keeper thích nội dung này.
  5. MaKen0

    MaKen0 Thành viên

    up up up.....em là kết cái vụ này lắm những mãi ko thấy 4.6 hay 5.0 cho 87 :((

    Keeper thích nội dung này.
  6. Keeper

    Keeper Thành viên

    Hì, bạn này thức tận 2h50 sáng còn gì.

    Chạy MDS Simulators trước, sau đó chạy Device Simulator, sau đó từ Device Simulators load COD file, đó là cách sử dụng simulator để chạy application mà cần lên internet. Ko có MDS Simulators thì Device Simulators ko lên internet được, còn nếu application ko cần lên internet thì ko cần chạy MDS Simulators.

    Thanks all rất nhiều, Keeper sẽ cố gắng.

    Tuy nhiên keeper đang bị stuck ở khâu Decode Quoted-Printable, cái được sử dụng để encode MIME Content, trường hợp này là Email Subject. Cơ bản là có nhiều loại Encoding như B là Base64, QP/Q là Quoted-Printable. Email Service provider như Gmail, Yahoo ...dùng khác nhau hay giống nhau là tùy họ. Hiện Keeper chỉ mới decode được Base64 type, còn QP thì chưa được.

    hiện tại 1 số Subject hiện tiếng việt chuẩn, 1 vài thì không do sử dụng Quoted-Printable.

    Túm lại cao thủ nào có code JAVA để Decode Quoted-Printable mechanism thì cho Keeper xin. Code phải sử dụng API support bởi BlackBerry.

    Ngoài ra việc hiển thị HTML là chưa implement, chỉ mới plain/text thôi.

    Chân thành cám ơn các bạn rất nhiều.

    Have fun.

    badboyvocam, huy_gm, lehhai.gs2527 người khác thích nội dung này.
  7. quanvnhd

    quanvnhd Thành viên

    Chờ đợi tin tốt lành từ bác, nhưng làm được theo kiểu push như berrymail.cn thì có đòi phí em cũng chơi^^

  8. Keeper

    Keeper Thành viên


    Là sao nhỉ? Bạn nói rõ rõ hơn có gì mình check.

    haidtnelongpvan thích nội dung này.
  9. ikercasillas

    ikercasillas Thành viên

    bác có sản phẩm chưa bác....................

  10. nguyenthenam

    nguyenthenam Thành viên

    ủng hộ phần mềm việt................. chờ kết quả bản chính thức

  11. trungthanh88

    trungthanh88 Thành viên

    bác quả là Pro! Cố lên bác!
    mọi người ủng hộ bác

  12. Keeper

    Keeper Thành viên

    Chưa có sản phẩm vì còn nhiều bug quá. Sẽ cố gắng có sớm. Thanks mọi người đã quan tâm nhé.

    Have fun.

    haidtnelongpvan thích nội dung này.
  13. thangkoi

    thangkoi Thành viên

    hic! pro ơi! cố lên! anh em ủng hộ bác!...........

  14. thaonguyen108

    thaonguyen108 Thành viên

    Cổ vũ bác nhé..........cố lên, e đang mong chờ mail POP 3 Tiếng Việt của bác đây! không bít bao giờ mới có OS5 chứ....?

  15. khongancom

    khongancom Thành viên

    Hay quá, bác ở HN thì hôm nào mời bác cốc bia, cho em hỏi thăm kiến thức lập trình tý.
    Rất yêu lập trình và BB mà chưa có cơ hội.

  16. bbnew

    bbnew Thành viên

    Cố lên bác ơi, anh em ủng hộ bác..................

  17. vumanhquy

    vumanhquy Thành viên

    hết sức ủng hộ bác Keeper về vụ này. Rất mong bác sớm cho bản thật hoàn chỉnh. Thanks !

  18. Keeper

    Keeper Thành viên

    Good news:

    • Đã decode được Quoted-Printable Encoding Mechanism.
    • Đọc plain/text e-mail từ account POP 3 công ty : ok.

    Bad New:

    • Connect Gmail via SSL ko được, chưa biết lỗi gì.
    • Chưa implement được HTML email.

    materazzi, haidtnelongpvan thích nội dung này.
  19. anx0ngbien

    anx0ngbien Thành viên

    .......................... ước gì mình đc như bác ý . :x

  20. Keeper

    Keeper Thành viên

    What the f*ck...........

    Email body mỗi người mỗi kiểu vừa encoding base64 vừa quoted-printable, nội dung vừa soạn theo Unicode vừa chèn kí tự đặt biệt...Damn it.

    I give up.

    chonmai, haidtnelongpvan thích nội dung này.

Chia sẻ trang này