Gérer les pièces jointes dans un message électronique en Ruby
Contents
[
Hide
]
Aspose.Email - Gestion des pièces jointes dans le message e‑mail
Pour ajouter des pièces jointes à un nouveau message e‑mail en utilisant Aspose.Email Java pour Ruby, appelez la méthode add_attachments du module ManageAttachments. Vous pouvez voir le code d’exemple ici.
Code Ruby
def add_attachments()
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
# Create a new instance of MailMessage class
message = Rjb::import('com.aspose.email.MailMessage').new
# Set subject of the message
message.setSubject("New message created by Aspose.Email for Java")
mail_address = Rjb::import('com.aspose.email.MailAddress')
# Set Html body
message.setHtmlBody("<b>This line is in bold.</b> <br/> <br/>" +
"<font color=blue>This line is in blue color</font>")
# Set sender information
message.setFrom(mail_address.new("from@domain.com", "Sender Name", false))
# Add TO recipients
message.getTo().add(mail_address.new("to1@domain.com", "Recipient 1", false))
# Adding attachment
# Load an attachment
attachment = Rjb::import('com.aspose.email.Attachment').new(data_dir + "attachment.txt")
# Add attachment in instance of MailMessage class
message.addAttachment(attachment)
# Save message to disc
message.save(data_dir + "Add-Attachment.msg", Rjb::import('com.aspose.email.MessageFormat').getMsg())
# Display Status
puts "Added attachment successfully."
end
Télécharger le code en cours d’exécution
Télécharger Gestion des pièces jointes dans le message e‑mail (Aspose.Email) depuis l’un des sites de codage social mentionnés ci-dessous :