`
javatgo
  • 浏览: 1169273 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

如何设置MailMessage的return-path?

阅读更多

参考文章:http://social.microsoft.com/Forums/en-US/netfxnetcom/thread/be855f60-af92-4335-a892-d389fc1ef6eb

MailMessage是.net平台发邮件时需要用到的。但如果你是用MailMessage.header直接设置的话,你会发现不起作用。邮件收到之后return-path设置的依然是from的地址。

解决办法是使用sender来设置return-path。微软的这个类默认将sender与return-path一致起来,所以你可以用sender来代替设置。不过有一点遗憾的是,如果是outlook2007,则用户收到信后能够看到sender的内容。

目前还没有发现其他的解决办法。不知道熟悉微软类库的朋友是不是有更好的办法?

分享到:
评论

相关推荐

    C#邮件自动接收,分析提取邮件地址哈希表源码

    在C#中,可以使用System.Net.Mail命名空间中的MailMessage、SmtpClient等类来实现邮件的发送和接收。通过SMTP(Simple Mail Transfer Protocol)服务,程序可以连接到邮件服务器,读取指定邮箱的新邮件。例如,我们...

    访问POP服务器邮件代码

    这通常涉及到解析邮件头中的特定字段,例如`Return-Path`或`X-Original-To`,并检查它们是否包含特定的错误信息。 最后,不要忘记在处理完所有邮件后断开与服务器的连接: ```csharp pop3.Disconnect(); ``` 对于...

    C#发送邮件源代码

    mailMessage.Attachments.Add(new Attachment("path_to_your_file")); ``` 同时,如果你的SMTP服务器需要身份验证,可能需要提供特定的用户名和密码,这可以通过`Credentials`属性设置。另外,一些邮箱服务提供商...

    Email发送实例

    return; } ``` 此处根据文件的扩展名判断是否允许作为附件发送。如果扩展名为`.doc`、`.txt`或`.wps`,则创建一个`Attachment`对象并添加到邮件中。如果不支持,则弹出提示框。 5. **配置SMTP客户端**: ```...

    tingMailSendSystem--仿OutLook的邮件编辑面板

    string path = Path.GetFullPath(image.Replace("%20", " ").Replace("file:///", "")); string cid = string.Format("image_{0:00}", i); Attachment attach = new Attachment(path); attach.Name = Path....

    freemarker总结

    JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......

    c++实现发邮件类

    return 0; } ``` 在实际应用中,还需要处理错误情况,如网络问题、身份验证失败或附件读取错误。`CSendMail` 类可能会提供异常处理机制,以便在出现问题时能捕获并报告错误。 通过以上介绍,我们可以看到`...

    net发送邮件详解和实际使用

    例如`mm.Attachments.Add(new Attachment(@"path\to\file"));`。 #### 五、发送邮件 完成以上步骤后,可以调用`SmtpClient`对象的`Send()`方法来发送邮件: ```csharp smtp.Send(mm); ``` #### 六、示例代码 下面...

    Asp.net实现自动发送邮件的方法

    通过创建`MailMessage`对象并设置其属性,然后使用`SmtpClient`对象发送邮件。如果邮件发送成功,则返回`true`,否则返回`false`。 #### 三、调用邮件发送方法 最后,我们需要在实际的应用场景中调用上述方法来...

    spring 发送邮件

    File file = new File("path/to/attachment.txt"); helper.addAttachment("attachment.txt", new FileSystemResource(file)); mailSender.send(mimeMessage); ``` 以上就是使用Spring MVC和`JavaMailSenderImpl`...

    C#邮件发送

    Attachment attachment = new Attachment("path_to_file"); message.Attachments.Add(attachment); ``` 3. **SmtpClient类**:负责将MailMessage实例通过SMTP服务器发送出去。你需要提供SMTP服务器地址、端口,...

    java代码实现QQ邮箱发送附件

    List<String> attachments = Arrays.asList("path_to_attachment1", "path_to_attachment2"); EmailMessage message = new EmailMessage( "recipient@example.com", "测试邮件", "这是一封来自Java程序的测试...

    vb发送邮件系统源码

    使用`MailMessage`类创建邮件对象,设置发件人、收件人、主题和正文。 ```vb Dim mail As New MailMessage() mail.From = New MailAddress("sender@example.com") '发件人邮箱 mail.To.Add("recipient@example....

    Spring邮件发送

    FileSystemResource file = new FileSystemResource(new File("path/to/attachment")); helper.addAttachment("attachmentName", file); emailSender.send(message); ``` 此外,Spring还支持发送带有多个部分...

    T4模板生成邮件

    return new MailMessage { To = { "<# recipient #>" }, Subject = "<# subject #>", Body = "<# body #>" }; } } ``` 这个模板会生成一个简单的C#类,用于创建`MailMessage`对象。在运行T4模板时,你需要...

    C#实现SMTP邮件发送程序实例

    // 创建MailMessage对象,设置邮件信息 var message = new MailMessage(); message.From = new MailAddress("your_email@example.com"); // 发件人地址 foreach (var address in mailTo) { message.To.Add...

    C#使用MailAddress类发送html格式邮件的实例代码

    在`Send`方法中,我们创建了`MailMessage`对象,设置了邮件的各种属性,然后通过`SmtpClient`对象发送邮件。 要使用这个类发送邮件,只需实例化`Email`类并填充相关信息,然后调用`Send`方法即可。例如: ```csharp...

    用服务实现对客户机截屏、记录键盘输入(汉字)并自动发送到指定邮箱功能(C#代码)

    string tempFilePath = Path.GetTempFileName(); screenshot.Save(tempFilePath, ImageFormat.Jpeg); message.Attachments.Add(new Attachment(tempFilePath)); // 将键盘输入写入邮件正文中 message.Body = $...

    C#.NET采用HTML模板发送电子邮件完整实例

    3. 实现邮件发送函数,构建`MailMessage`对象,设置相关属性,并使用`SmtpClient`发送邮件。 以上就是一个完整的C#.NET使用HTML模板发送电子邮件的实例,这个功能在需要发送格式化和个性化邮件的场景中非常实用,...

    C#全能速查宝典

    1.3.9 return语句——返回 38 1.3.10 switch case语句——条件判断语句 39 1.3.11 throw语句——显式引发异常 40 1.3.12 try…catch…finally语句——捕捉异常 42 1.3.13 while语句——循环语句 43 1.4 字符串处理 ...

Global site tag (gtag.js) - Google Analytics