Как отправить сообщение «Пометить как важное» с помощью рельсов - PullRequest
2 голосов
/ 25 мая 2011

Мне нужны ваши просмотры, так как я не знаю, возможно ли это или нет.

Я хочу, чтобы некоторые электронные письма, отправленные моим приложением, должны были 'Mark as Important', чтобы, когда конечный пользователь получал эту почту, там Evolution/Outlookони должны знать важность электронной почты.

В настоящее время, когда я помечаю любое электронное письмо, используя эволюцию как 'Mark as Important', оно меняет цвет темы письма и других полей на red.

Ответы [ 3 ]

7 голосов
/ 26 мая 2011

Оба других ответа верны, но дело в том, что Outlook использует нестандартный заголовок для важности сигнализации.Он называется X-Priority, поэтому вы должны включить его в исходящую почту.Вы также можете включить «X-MSMail-Priority: High» для более старых прогнозов.


def notification
  mail({
      :to => 'email@example.com',
      :subject => 'My subject',
      :from => 'me@somewhere.com',
      'Importance' => 'high',
      'X-Priority' => '1'}) do |format|
    format.text
    format.html
  end
end
6 голосов
/ 25 мая 2011
class Notifier < ActionMailer::Base
  default :from => 'no-reply@example.com',
          :return_path => 'system@example.com'

  def welcome(recipient)
    @account = recipient
    mail(:to => recipient.email_address_with_name,
         :bcc => ["bcc@example.com", "Order Watcher <watcher@example.com>"],
         :subject => "No way!",
         :importance => "High") # <======
    end
  end
1 голос
/ 25 мая 2011

MIME RFC указывает важность в качестве заголовка, который может быть отправлен с электронной почтой MIME. Значения, которые можно использовать: высокие, нормальные или низкие. Чтобы отправить электронное письмо с измененной важностью, используйте API, который позволяет вам устанавливать важность с помощью метода API, или тот, который позволяет вам устанавливать отдельные заголовки (например, TMail ).

Я не знаю Руби, поэтому не могу привести пример, но, надеюсь, это укажет вам правильное направление.

...