https://bugzilla.novell.com/show_bug.cgi?id=670475
https://bugzilla.novell.com/show_bug.cgi?id=670475#c0 Summary: System.Net.Mail.MailAddress generates empty name for recipient if only email specified Classification: Mono Product: Mono: Class Libraries Version: 2.8.x Platform: x86-64 OS/Version: Linux Status: NEW Severity: Minor Priority: P5 - None Component: System AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 When sending mail using System.Net.Mail.SmtpClient() using the following (relevant) lines of code, not the same email headers are generated when sending the emails using .NET/Mono. While sending does work, the result obtained when running the code in Windows/.NET is much nicer. Code Example: System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.From = sender; mailMessage.To.Add(new System.Net.Mail.MailAddress("[email protected]")) When creating a MailAddress with only an email specified (it's possible but not required to also specify a name by providing additional parameters), the name is set to "" in the header when using Mono, while no name is specified when using .NET. For the recipient of the mail, the mail sent to the empty name may look weird, depending on the mail client. A good example where it looks bad is the mail client in iOS. => When no name is specified while creating a MailAddress, please don't put an empty "" name field in the header of the mail. Reproducible: Always Steps to Reproduce: 1. Use the code specified to send a mail to someone, specifying only a recipient email address and no name 2. Compare the resulting mail header from code running in Mono and .NET 3. Observe that the mail header generated by .NET looks better Actual Results: Message source (header) of the mail that has been sent using Linux/Mono: To: "" <[email protected]> Expected Results: Message source (header) of the mail that has been sent using Windows/.NET: To: [email protected] - both the mail generated on the windows machine and the mail generated on the linux machine were sent through the same SMTP server - tested using Mono 2.8.2 on Gentoo x64 -- 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. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
