Làm cách nào để thay đổi thư mục Thư rác mặc định trong Outlook?


9

Tôi đang sử dụng dịch vụ thư IMAP (fastmail.fm) để chuyển thư rác của thư rác sang thư mục IMAP có tên là "Thư rác". Outlook lưu trữ Rác vào "Thư rác".
Làm cách nào để thay đổi Outlook để nó sử dụng thư mục "Thư rác" cho Thư rác thay vì mặc định?

Câu trả lời:


2

Cấu hình fastmail.fm dễ dàng hơn nhiều để lưu thư rác có thể xảy ra trong Junk E-Mailthư mục Outlook tạo hơn là xây dựng cấu hình Outlook tùy chỉnh.

  • Đăng nhập vào fastmail
  • Đi đến Options > Spam/Virus Protection
  • Bấm vào Custombên cạnhSpam Protection
  • Thay đổi thư mục đích cho Spam Dự đoán từ Junk Mailđể Junk E-Mailvà tiết kiệm. Cài đặt bảo vệ thư rác tùy chỉnh

1

Đầu tiên, xóa thư mục "Thư rác" của fastmail nếu nó hiện đang tồn tại. Sau đó sử dụng các hướng dẫn dưới đây:


Cài đặt các đối tượng dữ liệu cộng tác . (Lưu ý rằng nó sẽ không cài đặt trực tiếp - tệp bạn đã tải xuống chỉ giải nén trình cài đặt thực. Làm phiền.)

Trong Outlook, mở trình soạn thảo Visual Basic: Alt+ F11hoặc Công cụ - Macro - Trình soạn thảo Visual Basic

Trong cửa sổ VB, đi đến Công cụ - Tài liệu tham khảo và bật CDO 1.2.1trong danh sách.

Trên cây ở bên trái, mở Project1 - Microsoft Office Outlook - ThisOutlookSession và dán tập lệnh này ( nguồn gốc ) vào cửa sổ mở ra:

Sub CDORenameFolder()
    Dim outlookApp As Outlook.Application
    Dim cdoSession As MAPI.Session
    Dim folder As Outlook.MAPIFolder
    Dim cdoFolder As MAPI.folder
    Dim newName As String

    Set outlookApp = New Outlook.Application
    Set cdoSession = New MAPI.Session
    cdoSession.Logon ShowDialog:=False, NewSession:=False

    Set folder = outlookApp.Session.PickFolder()
    Set cdoFolder = cdoSession.GetFolder(folder.EntryID, folder.StoreID)

    newName = InputBox("Rename '" + cdoFolder.Name + "' to:", "Rename folder", cdoFolder.Name)
    If newName <> "" Then
        cdoFolder.Name = newName
        cdoFolder.Update
    End If

    cdoSession.Logoff
    Set cdoSession = Nothing
    Set outlookApp = Nothing
End Sub

Nhấn F5(hoặc Run - Run Sub ) và chạy ThisOutlookSession.CDORenameFoldermacro. Một cửa sổ lựa chọn thư mục sẽ bật lên. Trong tài khoản IMAP của bạn, chọn thư mục "Thư rác" (thư mục được tạo bởi Outlook) và nhấp vào OK.

(Nếu bạn nhận được "Loại do người dùng xác định không được xác định", thì bạn đã quên cài đặt và / hoặc kích hoạt CDO.)


Vâng, đó chính xác là lý do tại sao tôi ghét Outlook bây giờ.


Nếu tôi đang đọc chính xác - bạn đang mã hóa tên thư mục đích vào tập lệnh, sau đó chạy tập lệnh để chọn nguồn ?
afrazier

@afrazier: Kỹ năng VBScript của tôi rất ... kém. Tại thời điểm đăng bài, đây là những gì tôi đã có - copypasta từ Microsoft KB. (Có vẻ như tôi đã viết lại kịch bản sau đó; tôi đã cập nhật bài đăng.)
user1686

Ah, điều đó có ý nghĩa hơn. Công bằng với bạn, nếu đó là những gì có trong MS KB, thì điều đó cũng khá buồn.
afrazier

@afrazier: Không, không phải vậy - KB có tập lệnh lành mạnh với mọi thứ được mã hóa cứng - để đổi tên nhanh chóng tất cả các thư mục đặc biệt thành tên gốc của chúng. (Xem liên kết "nguồn gốc".)
user1686

0

Không có cách nào bạn có thể làm điều đó, nhưng bạn có thể tạo một quy tắc để di chuyển thư rác từ thư mục nơi chúng được đặt vào thư mục Thư rác mặc định.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.