Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I enable internet-style quoting in Outlook Web Access? I have found several guides on how to enable it in Outlook but not a single one on Outlook Web Access. We are running version 8.1.

I cannot access the server using Exchange/IMAP externally. This is providing significant problems for me now since I have to spend a lot of time editing long e-mails before sending replies.

share|improve this question
    
You do not need IMAP access if you have Outlook, of course. You can add the Exchange server and user details into Outlook, if you have Outlook. –  paradroid Oct 28 '10 at 9:29
1  
I forgot to mention that I'm accessing the server externally and the only way to do that is via OWA. –  David Holm Oct 28 '10 at 11:10
    
You do not have to use OWA to access Exchange externally. You only have to use it if Outlook is not available to you and you do not have to be on the same LAN. If you go to the Options area in OWA and go to About, you can get your mailbox server name. –  paradroid Oct 28 '10 at 19:02
    
@jason404: The problem is that I'm not using windows at home so I cannot run Outlook and since there is no IMAP I cannot use my preferred client either. –  David Holm Oct 29 '10 at 8:09
    
In that case, you're probably best off using another client to connect to Exchange. –  paradroid Oct 29 '10 at 12:08

2 Answers 2

No, you cannot do email quoting in OWA. That being said, you can use Firefox with the It's All Text! add-on to open the text in a text editor and then add the quoting prefix there. From Fix Outlook Quoting Style:

  1. In OWA, choose to reply to a message. Horribly quoted message text appears.

  2. Use It’s All Text or some other similar tool to open message text in a reasonably smart editor.

  3. Filter entire message text through this script. E.g. in Vim type :%!path-to-script.rb, after making the script executable of course.

  4. Replace original mesage text with output of filter. If using It’s All Text, just type :wq.

  5. Presto! Correctly quoted message. You might have to move your sig, though.

That’s how to use it, now here’s the script:

#!/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("")
share|improve this answer

Assuming that you are using Linux, here are a couple of alternative email clients which you could try:

Gnome: Evolution - This definitely works, but connecting to Exchnage through OWA.

KDE: Kontact - It appears that this works with older Exchange servers.

share|improve this answer
    
Thank you for the answer but I really would like to be able to do this from OWA instead of using client software as I usually access it using a browser. –  David Holm Nov 2 '10 at 8:54

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.