如何在 Outlook Web Access 中啟用 Internet 樣式參考?

如何在 Outlook Web Access 中啟用 Internet 樣式參考?

我怎樣才能啟用網路式引用在 Outlook Web Access 中?我已經發現一些 指南如何在 Outlook 中啟用它,但在 Outlook Web Access 上沒有啟用它。我們正在運行 8.1 版本。

我無法從外部使用 Exchange/IMAP 存取伺服器。這現在給我帶來了重大問題,因為我在發送回覆之前必須花費大量時間編輯長電子郵件。

答案1

不,你不能在 OWA 中進行電子郵件引用。話雖這麼說,您可以使用 Firefox都是文字!附加元件以在文本編輯器中開啟文本,然後在其中添加引用前綴。從修復 Outlook 引用樣式:

  1. 在 OWA 中,選擇回覆訊息。出現可怕的引用訊息文字。

  2. 使用 It's All Text 或其他類似工具在相當聰明的編輯器中開啟訊息文字。

  3. 透過此腳本過濾整個訊息文字。例如,在 Vim 中輸入:%!path-to-script.rb,當然是在使腳本可執行之後。

  4. 用過濾器的輸出取代原始訊息文字。如果使用“全部文字”,只需鍵入:wq

  5. 急!正確引用訊息。不過,您可能必須移動您的簽名。

這就是如何使用它,現在這是腳本:

#!/usr/bin/env ruby
# Fix outlook quoting. Inspired by perl original by Kevin D. Clark.
# This program is meant to be used as a text filter. It reads a plaintext
# outlook-formatted email and fixes the quoting to the "internet style",
# so that::
#
#   -----Original Message-----
#   [from-header]: Blah blah
#   [timestamp-header]: day month etc
#   [...]
#
#   message text
#
# or::
#
#   ___________________________
#   [from-header]: Blah blah
#   [timestamp-header]: day month etc
#   [...]
#
#   message text
#
# becomes::
#
#   On day month etc, Blah blah wrote:
#   > message text
#
# It's not meant to alter the contents of other peoples' messages, just to
# filter the topmost message so that when you start replying, you get a nice
# basis to start from.
require 'date'
require 'pp'
 
message = ARGF.read
# split into two parts at the first reply delimiter
# match group so leaves the delim in the array,
# this gets stripped away in the FieldRegex if's else clause
msgparts = message.split(/(---*[\w\s]+---*|______*)/)
# first bit is what we've written so far
mymsg = msgparts.slice!(0)
# rest is the quoted message
theirmsg = msgparts.join
# this regex separates message header field name from field content
FieldRegex = /^\s*(.+?):\s*(.+)$/
from = nil
date = nil
theirbody = []
theirmsg.lines do |line|
  if !from || !date
    if FieldRegex =~ line
      parts = line.scan(FieldRegex)
      if !from
        from = parts.first.last
      elsif !date
        begin
          DateTime.parse(parts.first.last)
          date = parts.first.last
        rescue ArgumentError
          # not a parseable date.. let's just fail
          date = " "
        end
      end
    else
      # ignore non-field, this strips extra message delims for example
    end
  else
    theirbody << line.gsub(/^/, "> ").gsub(/> >/, ">>")
  end
end
 
puts mymsg
puts "On #{date}, #{from} wrote:\n"
puts theirbody.join("")

答案2

這就是我所做的——

複製您要引用的訊息部分,向上捲動到您的回复,然後點擊「引用」按鈕(在「訊息」工具列下),然後將其貼上進去。

Outlook Web 格式工具列反白顯示「引用」按鈕

貼上的訊息以預設樣式顯示在左側;為了在引用的文本中插入回复,只需將遊標放在那裡並按回車鍵或回車幾次以打破引用並放入內聯回复:

Outlook 365 OWA Web 應用程式中顯示引用部分的電子郵件訊息中散佈著未引用的內聯回應;文字引用自《薄伽梵歌》第二章

這是在 Outlook.office365.com 託管的 Outlook Web App 上;不確定如何檢查哪個版本,但我相信這是截至撰寫本文時的最新版本(2023 年 8 月)。希望有幫助。希望它更加內置,但至少它不是太難並且不需要任何額外的軟體或插件。

答案3

假設您使用的是 Linux,您可以嘗試以下幾個替代電子郵件用戶端:

侏儒:演化- 這絕對有效,但需要透過 OWA 連接到 Exchnage。

關鍵DE:聯絡方式- 這似乎適用於較舊的 Exchange 伺服器。

相關內容