Quản lý Tệp đính kèm trong Tin nhắn Email trong Ruby

Aspose.Email - Quản lý tệp đính kèm trong tin nhắn email

Để Thêm tệp đính kèm vào một tin nhắn email mới bằng Aspose.Email Java cho Ruby, gọi phương thức add_attachments của mô-đun ManageAttachments. Dưới đây là ví dụ mã.

Mã 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ải mã đang chạy

Tải Quản lý tệp đính kèm trong tin nhắn email (Aspose.Email) từ bất kỳ một trong các trang mã nguồn xã hội được đề cập dưới đây: