首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.Net中使用带附件的Mandrill Send EMail

在.Net中使用带附件的Mandrill Send EMail
EN

Stack Overflow用户
提问于 2015-05-01 17:52:36
回答 1查看 817关注 0票数 0

我正在使用MCAPI.Net包装器通过Mandril发送电子邮件。

我无法发送带有附件的电子邮件:

代码语言:javascript
复制
Dim api = New MandrillApi(GetKey())
    Dim recipients = New List(Of Mandrill.Messages.Recipient)()        
    recipients.Add(New Mandrill.Messages.Recipient("someemail@gmail.com", "somename"))        


    'Dim atch As New Mandrill.Messages.Attachment("text/plain", "testattach.txt", True, File.ReadAllBytes("C:\Users\nirav.vyas.GALAXY\Desktop\testattach.txt").ToString)
    'Dim attachs = New Opt(Of MailChimp.Types.Mandrill.Messages.Attachment)(atch)
    'Dim attachs1(0) As Opt(Of MailChimp.Types.Mandrill.Messages.Attachment())
    'attachs1(0) = atch


    Dim mesage = New Mandrill.Messages.Message()
    mesage.To = recipients.ToArray()
    mesage.FromEmail = "noreply@freemindtech.com"
    mesage.FromName = "Nirav"
    mesage.Subject = "Test Email"
    mesage.Html = "<div>Test</div><br/><br/><div><a href='www.google.com'>Lets test the link of other website, click me.</a></div><div><p>Below is test to see if images works</p><br/><br/><img src='http://www.nemopdf.com/images/knowledge/upload-files.jpg' alt='myimage' /></div>"
    'mesage.Attachments = attachs1

    Dim result As MVList(Of Mandrill.Messages.SendResult)
    result = api.Send(mesage)

如果你看到注释过的代码,那就是我不能理解的地方。

有没有人能帮我修改一下代码?

EN

回答 1

Stack Overflow用户

发布于 2015-07-21 17:51:31

试着这样做

代码语言:javascript
复制
Dim atch As Mandrill.Messages.Attachment() = {New Mandrill.Messages.Attachment("text/plain", "testattach.txt", True, Convert.ToBase64String(System.IO.File.ReadAllBytes("C:\\Users\\nirav.vyas.GALAXY\\Desktop\\testattach.txt")))}
Dim attachs As New Opt(Of MailChimp.Types.Mandrill.Messages.Attachment())(atch)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29984743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档