Обновление и сохранение электронной почты в Jython

Aspose.Email - Обновление и сохранение электронной почты

Чтобы обновить и сохранить электронную почту с помощью Aspose.Email Java для Jython, просто вызовите модуль UpdateEmail. Здесь вы можете видеть пример кода.

Код Jython


 from aspose-email import Settings

from com.aspose.email import MailMessage

from com.aspose.email import MailAddressCollection

from com.aspose.email import MailMessageSaveType

class UpdateEmail:

    def __init__(self):



        dataDir = Settings.dataDir + 'ProgrammingEmail/UpdateEmail/'



        # Инициализируйте и загрузите существующий MSG файл, указав формат сообщения

        mailMessage=MailMessage()

        email = mailMessage.load(dataDir + "Message.msg")

        # Инициализируйте строковую переменную для получения темы электронной почты

        subject = email.getSubject()

        # Добавьте немного информации к теме

        subject = subject + " Этот текст добавляется к существующей теме"

        # Установите тему электронной почты

        email.setSubject('Этот текст добавляется к существующей теме')

        # Инициализируйте строковую переменную для получения HTML-содержимого электронной почты

        body = email.getHtmlBody()

        # Добавьте немного информации к переменной Body

        body = body + "<br> Этот текст добавляется к существующему содержимому"

        # Установите содержимое электронной почты

        email.setHtmlBody(body)

        # Инициализируйте объект MailAddressCollection

        contacts = MailAddressCollection()

        # Получите список получателей электронной почты

        contacts = email.getTo()

        # Добавьте еще один адрес электронной почты в коллекцию

        contacts.add("to1@domain.com")

        # Установите коллекцию как список получателей электронной почты

        email.setTo(contacts)

        # Инициализируйте MailAddressCollection

        contacts = MailAddressCollection()

        # Получите список CC электронной почты

        contacts = email.getCC()

        # Добавьте еще один адрес электронной почты в коллекцию

        contacts.add("cc2@domain.com")

        # Установите коллекцию как список CC электронной почты

        email.setCC(contacts)

        # Сохраните сообщение электронной почты на диск, указав формат сообщения

        mailMessageSaveType=MailMessageSaveType

        email.save(dataDir + "UpdateMessage.msg", mailMessageSaveType.getOutlookMessageFormat())

        # Отобразите статус

        print "Сообщение электронной почты успешно обновлено."





if __name__ == '__main__':        

    UpdateEmail()

Скачать рабочий код

Скачайте Обновление и сохранение электронной почты (Aspose.Email) с любого из нижеуказанных сайтов демонстрационного кода: