Как включить цитирование в Интернет-стиле в Outlook Web Access?

33

Как включить интернет-цитирование в Outlook Web Access? Я нашел несколько руководств о том, как включить его в Outlook, но ни одного в Outlook Web Access. Мы работаем с версией 8.1.

Я не могу получить доступ к серверу, используя Exchange / IMAP извне. Это создает серьезные проблемы для меня, так как мне приходится тратить много времени на редактирование длинных электронных писем, прежде чем отправлять ответы.

Дэвид Холм
источник
Конечно, вам не нужен доступ к IMAP, если у вас есть Outlook. Вы можете добавить сервер Exchange и данные пользователя в Outlook, если у вас есть Outlook.
Paradroid
1
Я забыл упомянуть, что я обращаюсь к серверу извне, и единственный способ сделать это - через OWA.
Дэвид Холм
Вам не нужно использовать OWA для внешнего доступа к Exchange. Вы должны использовать его только в том случае, если Outlook недоступен для вас, и вам не обязательно находиться в той же локальной сети. Если вы перейдете в область «Параметры» в OWA и перейдите к пункту «О программе», вы можете получить имя своего сервера почтовых ящиков.
Парадроид 28.10.10
@ jason404: Проблема в том, что я не использую Windows дома, поэтому я не могу запустить Outlook и, поскольку нет IMAP, я также не могу использовать свой предпочтительный клиент.
Дэвид Холм
2
Невероятно. Сейчас 2016 год, и вы по-прежнему не можете отвечать на сообщения, используя веб-интерфейс Outlook Office356. Я использую Linux и абсолютно не собираюсь устанавливать Windows или Outlook в Wine только для того, чтобы ответить на них.
Дан Даскалеску

Ответы:

14

Нет, вы не можете делать цитаты по электронной почте в OWA. При этом, вы можете использовать Firefox с текстом «Все»! надстройка, чтобы открыть текст в текстовом редакторе, а затем добавить префикс цитирования там. Из Исправить стиль цитирования Outlook :

  1. В OWA выберите ответ на сообщение. Появляется ужасно цитируемый текст сообщения.

  2. Используйте It All Text или другой подобный инструмент, чтобы открыть текст сообщения в разумном редакторе.

  3. Фильтруйте весь текст сообщения через этот скрипт. Например, в типе Vim :%!path-to-script.rb, после выполнения сценария, разумеется, исполняемым.

  4. Заменить оригинальный текст сообщения выводом фильтра. Если вы используете It All Text, просто введите :wq.

  5. Presto! Правильно процитированное сообщение. Возможно, вам придется переместить свой знак, хотя.

Вот как это использовать, теперь вот сценарий:

#!/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("")
sdaau
источник
-1

Предполагая, что вы используете Linux, вот пара альтернативных почтовых клиентов, которые вы можете попробовать:

Gnome: Evolution - это определенно работает, но подключается к Exchnage через OWA.

KDE: Kontact - похоже, это работает со старыми серверами Exchange.

Paradroid
источник
Спасибо за ответ, но я действительно хотел бы иметь возможность сделать это из OWA вместо того, чтобы использовать клиентское программное обеспечение, поскольку я обычно получаю к нему доступ через браузер.
Дэвид Холм