Tự động mở mail chưa đọc trên gmail (không vào web hay phần mền đọc mail)

Liên hệ QC

thnghiachau

Chỉ biết ngồi BÈ và PHÁN chuyện!!!
Tham gia
14/9/09
Bài viết
844
Được thích
707
Giới tính
Nam
Nghề nghiệp
Search
Chào cà nhà GPE,
Xin cho hỏi có cách nào (bằng VBA) mà mình có thể mở mail chưa đọc ở gmail và down về máy tính thành file .eml (hay gì cũng dc) không ạ?

Xin cám ơn.
 
Chưa rõ mục đích làm gì?
 
Upvote 0
Chưa rõ mục đích làm gì?
Vợ em làm ra hàng loạt địa chỉ mail (Gmail) cho Bác Sĩ ở các bệnh viện để dùng làm liên lạc vì công ty bắt chỉ tiêu là phải lấy dc mail của BSĩ và dùng mail này gởi các thông báo liên lạc mời hội nghị hội ngh ị...vv.... nhưng mà web của công ty khi gởi mail, nếu người nhận có MỞ mail lên thì nó sẽ feedback về cty, còn không mở mail thì qua một thời gian cty sẽ báo cho vợ mấy ổng chưa mở mail... gần cả trăm cái địa chỉ mail luôn ạ!
mà thật sự là mail mình tao, và chỉ mấy chủ chốt cán bộ thì mới là mail thật sự! nói thẳng ra là đâu có ai dư hơi mà mở mail mà vợ em gởi đâu... hic...
mà vì công việc nên mình phải chạy thôi còn chính xác là gọi dt trực tiếp mời mọc xin xỏ thôi.
nên em muốn có thể mình dùng code VBA tự động mở mail chưa đọc và down về máy.
Em không biết chính xác là bằng phương pháp này thì server cty vợ có "nhận" là mở mail rồi chưa nữa.. nên cứ thử xem sao...
Cám ơn anh đã qua tâm ...
Hy vọng có giải pháp...
 
Upvote 0
Vậy thì tải mail về để làm gì?
Gmail có bộ lọc đó bạn, tạo bộ lọc thư và đánh dấu là đã đọc xem thế nào. Có qua mặt được cái vụ feedback không thì chưa biết nhé.
 
Upvote 0
Vậy thì tải mail về để làm gì?
Gmail có bộ lọc đó bạn, tạo bộ lọc thư và đánh dấu là đã đọc xem thế nào. Có qua mặt được cái vụ feedback không thì chưa biết nhé.
Dạ, em vào web mail trực tiếp, không mở mail ra và chỉ đánh dấu đã đọc nhưng mà không được anh ơi, bên server cty vẫn báo là chưa mở mail, nên em mới nghĩ thử là mình down về thì ra sao ?
Còn dzụ forward thì để em làm thử xem sao....
Cám ơn anh
 
Upvote 0
không mở mail ra và chỉ đánh dấu đã đọc nhưng mà không được anh ơi, bên server cty vẫn báo là chưa mở mail,
Chỗ này cần kiểm tra lại. Bởi chức năng "mark as read" của Gmail là rất chuẩn.

Câu chuyện dùng công cụ tải email về chưa chắc đã đánh dấu "đã đọc".
 
Upvote 0
Chỗ này cần kiểm tra lại. Bởi chức năng "mark as read" của Gmail là rất chuẩn.

Câu chuyện dùng công cụ tải email về chưa chắc đã đánh dấu "đã đọc".
dạ e đã kiểm tra kỹ rùi...
Không hiểu tại sao mình đánh dấu đã đọc rùi mà vẫn không ăn thua?
em nhớ không lầm là hình như có cái dzu khi mình mở mail đọc thì tự động nó gởi một mail tới sender là đã đọc mail rồi thì phải?
 
Upvote 0
Sau một thời gian suy và nghĩ ... miệt mài chọc lét Bác Gồ em đã ra phương pháp mở đọc hàng trăm mail chỉ qua 2 cái click !
1/ mở outlook
2/ run code (trong VBE của Outlook):
Mã:
Sub OpenAllUnreadEmails()
    Dim objFolders As Outlook.Folders
    Dim objFolder As Outlook.Folder
    Dim lUnreadMailCount As Long

    lUnreadMailCount = 0
    'Change "John Smith" to the name of your own Outlook file
    Set objFolders = Outlook.Application.Session.Folders("John Smith").Folders

    For Each objFolder In objFolders
        Call ProcessFolders(objFolder, lUnreadMailCount)
    Next

    MsgBox "Open " & lUnreadMailCount & " unread emails successfully!", vbExclamation + vbOKOnly, "Batch Open Unread Mails"
End Sub

Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder, lCurUnreadEmailCount As Long)
    Dim objItem As Object
    Dim objMail As Outlook.MailItem
    Dim objSubfolder As Outlook.Folder

    'Display Unread Emails only
    If objCurrentFolder.DefaultItemType = olMailItem Then
       For Each objItem In objCurrentFolder.Items
           If TypeOf objItem Is MailItem Then
              Set objMail = objItem
              If objMail.UnRead = True Then
                 objMail.Display
                 lCurUnreadEmailCount = lCurUnreadEmailCount + 1
              End If
           End If
       Next
    End If

    If objCurrentFolder.Folders.Count > 0 Then
       For Each objSubfolder In objCurrentFolder.Folders
           Call ProcessFolders(objSubfolder, lCurUnreadEmailCount)
       Next
    End If
End Sub
(tham khảo: Mở mail chưa đọc trong Outlook bằng VBA )

Và xong, nó mở tất cả mail chưa đọc!!!
và server cty cũng chứng thực người nhận mail đã mở mail đọc. hehehe
 
Upvote 0
Chỉ có cái mệt là mình phải cài hết mấy chục cái Mail vào outlook ah, nhưng có còn hơn không
 
Upvote 0
Python dùng 2 thư viện imaplib, email
chạy lèo cái xong.
 
Upvote 0
Làm sao để không phải "bấm nút" mới là vấn đề. Không biết google app script có giải quyết được không.
 
Upvote 0
Một dòng crontab là hết bấm nút thôi mà :)

PHP:
*/5 * * * * sudo python3 /home/ubuntu/gmail/mark_read.py

1596420675217.png
 
Upvote 0
Vợ em làm ra hàng loạt địa chỉ mail (Gmail) cho Bác Sĩ ở các bệnh viện để dùng làm liên lạc vì công ty bắt chỉ tiêu là phải lấy dc mail của BSĩ và ...

Thay vì làm cách này khổ thân quá thì bạn nói vợ để xuất với sếp phương pháp tiếp cận khác với bác sĩ, chứ dùng Email marketing này tỉ lệ thành công rất thấp (chừng 3%) nếu không có đầu tư bài bản.
Chưa kể thói quen của các bác sĩ, không như giới văn phòng là hay check mail, họ không có thời gian hoặc nhu cầu gì nhiều cho việc "phải kiểm tra mail" hàng ngày. Bên cạnh đó xác xuất mail lọt vô Junk mail hay spam cũng cao.
Mua dữ liệu số điện thoại rồi gửi tin nhắn (SMS, Zalo...) may ra họ còn liếc qua xem.
 
Upvote 0
Thay vì làm cách này khổ thân quá thì bạn nói vợ để xuất với sếp phương pháp tiếp cận khác với bác sĩ, chứ dùng Email marketing này tỉ lệ thành công rất thấp (chừng 3%) nếu không có đầu tư bài bản.
Chưa kể thói quen của các bác sĩ, không như giới văn phòng là hay check mail, họ không có thời gian hoặc nhu cầu gì nhiều cho việc "phải kiểm tra mail" hàng ngày. Bên cạnh đó xác xuất mail lọt vô Junk mail hay spam cũng cao.
Mua dữ liệu số điện thoại rồi gửi tin nhắn (SMS, Zalo...) may ra họ còn liếc qua xem.
Thớt nói đây chỉ là thủ tục.
 
Upvote 0
Thay vì làm cách này khổ thân quá thì bạn nói vợ để xuất với sếp phương pháp tiếp cận khác với bác sĩ, chứ dùng Email marketing này tỉ lệ thành công rất thấp (chừng 3%) nếu không có đầu tư bài bản.
Chưa kể thói quen của các bác sĩ, không như giới văn phòng là hay check mail, họ không có thời gian hoặc nhu cầu gì nhiều cho việc "phải kiểm tra mail" hàng ngày. Bên cạnh đó xác xuất mail lọt vô Junk mail hay spam cũng cao.
Mua dữ liệu số điện thoại rồi gửi tin nhắn (SMS, Zalo...) may ra họ còn liếc qua xem.
Cái này không phải là chính sách cty ở VN mà là chính sách cty mẹ bên Mẽo lận!
Xếp biết nhưng mà ... không làm dc gì!!!
mỗi một nước có "cái riêng" của mước đó, thế mà bọn Mẽo này "không cần biết ngươi là ai... không cần biết ngươi từ đâu..." cứ luật/qui định của nó là nó làm thôi.
thường thì trình dược ở VN mình công ty nó có một khoản "đen" với BSi và họ mới mua thuốc của mình, công ty vủa vợ thì... "CẤM" cái dzụ này ... mà đòi người ta phải mua thuốc của mình => làm khổ nhân viên trình dược ...
 
Upvote 0
Thớt nói đây chỉ là thủ tục.

:) cái này là chơi chiêu chứ thủ tục gì bác..
Bài đã được tự động gộp:

thường thì trình dược ở VN mình công ty nó có một khoản "đen" với BSi và họ mới mua thuốc của mình, công ty vủa vợ thì... "CẤM" cái dzụ này ... mà đòi người ta phải mua thuốc của mình => làm khổ nhân viên trình dược ...

Đúng là các cty Mỹ, Châu Âu không có từ "ngân sách PR" trong từ điển.
 
Upvote 0
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom