Actualizar y guardar un correo electrónico en Ruby
Contents
[
Hide
]
Aspose.Email - Actualizar y guardar un correo electrónico
Para actualizar y guardar un correo electrónico usando Aspose.Email Java para Ruby, simplemente invoca el módulo UpdateEmail. Aquí puedes ver un código de ejemplo.
Código Ruby
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
\# Inicializar y cargar un archivo MSG existente especificando el formato de mensaje
email = Rjb::import('com.aspose.email.MailMessage').load(data_dir + "Message.msg")
\# Inicializar una variable String para obtener el asunto del correo electrónico
subject = email.getSubject()
\# Agregar más información al asunto
subject = subject + " Este texto se agrega al asunto existente"
\# Establecer el asunto del correo electrónico
email.setSubject(subject)
\# Inicializar una variable String para obtener el cuerpo HTML del correo electrónico
body = email.getHtmlBody()
\# Agregar más información a la variable Body
body = body + "<br> Este texto se agrega al cuerpo existente"
\# Establecer el cuerpo del correo electrónico
email.setHtmlBody(body)
\# Inicializar el objeto MailAddressCollection
contacts = Rjb::import('com.aspose.email.MailAddressCollection').new
\# Recuperar la lista TO del correo electrónico
contacts = email.getTo()
\# Agregar otra dirección de correo electrónico a la colección
contacts.add("to1@domain.com")
\# Establecer la colección como la lista TO del correo electrónico
email.setTo(contacts)
\# Inicializar MailAddressCollection
contacts = Rjb::import('com.aspose.email.MailAddressCollection').new
\# Recuperar la lista CC del correo electrónico
contacts = email.getCC()
\# Agregar otra dirección de correo electrónico a la colección
contacts.add("cc2@domain.com")
\# Establecer la colección como la lista CC del correo electrónico
email.setCC(contacts)
\# Guardar el mensaje de correo electrónico en disco especificando el formato de mensaje
email.save(data_dir + "UpdateMessage.msg", Rjb::import('com.aspose.email.MailMessageSaveType').getOutlookMessageFormat())
\# Mostrar estado
puts "Mensaje de correo electrónico actualizado con éxito."
Descargar código en ejecución
Descarga Actualizar y guardar un correo electrónico (Aspose.Email) de cualquiera de los sitios de codificación social mencionados a continuación: