我們有一個應用程式(Bugzilla)在我們網路的本地伺服器上運行。發送的電子郵件來自 bugzilla-daemon@ourprojbugz(請注意,沒有網域限定符,例如 .com 或 .org)。當我嘗試將此地址添加到列表中時安全寄件人我收到一個警告彈出窗口,上面寫著:
您輸入的電子郵件地址或網域名稱無效。有效條目包括:[電子郵件受保護]或 example.com
微軟試圖在這裡提供幫助(因為大多數電子郵件來自具有某種頂級網域識別碼的主機)。
我們的網路已設定好,以便我們可以使用以下 URL 存取 bugzilla 資料庫:
我嘗試過使用切勿阻止寄件人選項從刪除的部分家菜單,並嘗試在安全寄件人的選項卡垃圾郵件選項形式。
是否有某種方法可以添加來自本地主機(不符合頂級域名資格的主機)的電子郵件?
答案1
它儲存在註冊表中:
HKCU\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\Outlook
(或個人資料名稱)。它以二進制形式存儲 - 我確認通過ProcMon
against對此位置進行了寫入OUTLOOK.EXE
。
如果您的主機要在本機發送電子郵件,那麼您的主機應該有一個 FQDN,您可以不新增.local
或.lan
到該主機的名稱嗎?如果使用 Red Hat 衍生版本,它將採用/etc/sysconfig/network
.
答案2
而不是使用垃圾過濾器,您可以建立一個規則去做這個。
規則(在裡面移動的部分家選單)可用於將郵件從特定寄件者移至指定的郵件資料夾。
開啟來自寄件者的訊息(在本例中,bugzilla-daemon@ourprojbugz)。打開訊息後,選擇規則在裡面移動的部分家選單並建立規則。
在裡面當我收到電子郵件時...的部分建立規則表格,選取複選框以選擇來自 bugzilla-daemon@ourprojbugz
在裡面請執行下列操作的部分建立規則表格,選取該方塊將項目移動到資料夾:,然後選擇您想要將郵件放入的資料夾。