0
我正在使用TMail發送電子郵件。我可以將PDF附加到這些電子郵件,併成功下載它們。但是,當我收到電子郵件時,附件名稱是'noname'。我如何選擇附件的名稱?我知道我可以使用郵件寶石來選擇它。Ruby Tmail附件名稱
在這一點上,我在項目中太過於切換到其他任何東西。
我正在使用TMail發送電子郵件。我可以將PDF附加到這些電子郵件,併成功下載它們。但是,當我收到電子郵件時,附件名稱是'noname'。我如何選擇附件的名稱?我知道我可以使用郵件寶石來選擇它。Ruby Tmail附件名稱
在這一點上,我在項目中太過於切換到其他任何東西。
當您創建的消息,你做這樣的事情:
email = TMail::Mail.new
要附加文件,你做這樣的事情:
attachment = TMail::Mail.new
attachment.body = Base64.encode64(attachment_content.to_s)
attachment.transfer_encoding = "Base64"
attachment['Content-Disposition'] = "attachment; filename=#{attachment_filename}"
email.parts << attachment
它的旁邊應該做的伎倆最後一行。