Обновление и сохранение электронной почты в Ruby
Contents
[
Hide
]
Aspose.Email - Обновление и сохранение электронной почты
Для обновления и сохранения электронной почты с использованием Aspose.Email Java для Ruby просто вызовите модуль UpdateEmail. Здесь вы можете увидеть пример кода.
Код на Ruby
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
\# Инициализация и загрузка существующего MSG файла, указывая формат сообщения
email = Rjb::import('com.aspose.email.MailMessage').load(data_dir + "Message.msg")
\# Инициализация строковой переменной для получения темы электронной почты
subject = email.getSubject()
\# Добавление дополнительной информации к теме
subject = subject + " Этот текст добавлен к существующей теме"
\# Установка темы электронной почты
email.setSubject(subject)
\# Инициализация строковой переменной для получения HTML-содержимого электронной почты
body = email.getHtmlBody()
\# Добавление дополнительной информации к переменной Body
body = body + "<br> Этот текст добавлен к существующему содержимому"
\# Установка содержимого электронной почты
email.setHtmlBody(body)
\# Инициализация объекта MailAddressCollection
contacts = Rjb::import('com.aspose.email.MailAddressCollection').new
\# Получение списка получателей электронного письма
contacts = email.getTo()
\# Добавление еще одного адреса электронной почты в коллекцию
contacts.add("to1@domain.com")
\# Установка коллекции как списка получателей электронной почты
email.setTo(contacts)
\# Инициализация MailAddressCollection
contacts = Rjb::import('com.aspose.email.MailAddressCollection').new
\# Получение списка CC электронной почты
contacts = email.getCC()
\# Добавление еще одного адреса электронной почты в коллекцию
contacts.add("cc2@domain.com")
\# Установка коллекции как списка CC электронной почты
email.setCC(contacts)
\# Сохранение сообщения электронной почты на диск, указывая формат сообщения
email.save(data_dir + "UpdateMessage.msg", Rjb::import('com.aspose.email.MailMessageSaveType').getOutlookMessageFormat())
\# Отображение статуса
puts "Сообщение электронной почты успешно обновлено."
Скачать работающий код
Скачайте Обновление и сохранение электронной почты (Aspose.Email) с любого из нижеупомянутых сайтов социального кодирования: