Как включить цитирование в Интернет-стиле в 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("")

-1

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

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

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


Спасибо за ответ, но я действительно хотел бы иметь возможность сделать это из OWA вместо того, чтобы использовать клиентское программное обеспечение, поскольку я обычно получаю к нему доступ через браузер.
Дэвид Холм
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.