Gérer les pièces jointes dans un message électronique en Ruby

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 :