如何在Outlook Web Access中启用Internet样式的报价?


33

如何在Outlook Web Access中启用Internet样式的报价?我找到了一些 有关如何在Outlook中启用它的指南,但没有找到关于Outlook Web Access的指南。我们正在运行版本8.1。

我无法从外部使用Exchange / IMAP访问服务器。现在,这给我带来了严重的问题,因为在发送回复之前,我必须花费大量时间编辑长电子邮件。


当然,如果您具有Outlook,则不需要IMAP访问。如果您有Outlook,可以将Exchange服务器和用户详细信息添加到Outlook中。
paradroid

1
我忘了提一下,我是从外部访问服务器,唯一的方法是通过OWA。
大卫·霍尔姆

您不必使用OWA从外部访问Exchange。仅当Outlook对您不可用并且您不必位于同一LAN上时,才需要使用它。如果转到OWA中的“选项”区域并转到“关于”,则可以获取邮箱服务器名称。
paradroid

@ jason404:问题是我不在家里使用Windows,所以我无法运行Outlook,并且由于没有IMAP,我也无法使用我的首选客户端。
大卫·霍尔姆

2
难以置信的。是2016年,您仍然无法使用Outlook Office356 Web界面进行内联回复。我使用Linux,绝对不会在Wine中安装Windows或Outlook,只是为了内联回复。
Dan Dascalescu '16

Answers:


14

不可以,您不能在OWA中引用电子邮件。话虽如此,您可以将Firefox与“ 全部文字”结合使用!插件以在文本编辑器中打开文本,然后在其中添加引号前缀。从修复Outlook引用样式

  1. 在OWA中,选择回复邮件。出现被引用严重的消息文本。

  2. 使用“全部为文本”或其他类似工具在合理的智能编辑器中打开消息文本。

  3. 通过此脚本过滤整个消息文本。例如:%!path-to-script.rb,在使脚本可执行之后,输入Vim type 。

  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("")

-1

假设您使用的是Linux,可以尝试以下两种电子邮件客户端:

侏儒:进化 -确实可以,但是可以通过OWA连接到Exchnage。

KDE:Kontact-看来这适用于较旧的Exchange服务器。


感谢您的回答,但我真的很希望能够从OWA做到这一点,而不是像通常通过浏览器访问客户端软件那样使用客户端软件。
David Holm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.