[Mono-bugs] [Bug 366947] New: System.Net.Mail. MailMessage attachment filename ir wrong on Linux

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Mar 4 09:55:33 EST 2008


           Summary: System.Net.Mail.MailMessage attachment filename ir wrong
                    on Linux
           Product: Mono: Class Libraries
           Version: 1.2.6
          Platform: x86
        OS/Version: SLES 10
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: artis.krigens at topveikali.lv
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

Description of Problem:

When sending mail from application (using version 2.0 assemblies) attachment
filename shows absolute path of file not just filename.
This happens on SLES10 with mono 1.2.6.
On windows xp with mono 1.2.6 works fine.

Steps to reproduce the problem:
1. Create C# 2.0 application with code

using System;
using System.Net.Mail;

namespace MailTest
class Program
public static void Main(string[] args)

SmtpClient mailClient = new SmtpClient();
mailClient.Host = "myserver";
mailClient.DeliveryMethod = SmtpDeliveryMethod.Network;

MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress("email at email.com");
mailMsg.Subject = "test";
mailMsg.To.Add( new MailAddress("email at email.com"));
mailMsg.Body = "test";
mailMsg.Attachments.Add(new Attachment("/test/myfile.log"));


2. Compile with gmcs and run application

Actual Results:
Recieved mail contains full path of file not just filename
Attachment part of message source:
content-type: text/plain; name=/test/myfile.log
content-transfer-encoding: base64
content-disposition: attachment; filename=/test/myfile.log

Expected Results:
Should be just filename
content-type: text/plain; name=myfile.log
content-transfer-encoding: base64
content-disposition: attachment; filename=myfile.log

How often does this happen? 

Additional Information:

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list