Hi,
I’ve sent two simple and identical messages with Aspose.Network v3.8.2.0 and System.Net.Mail (.NET 2.0) and the headers present some differences that I’d like to understand. More precisely, I’d like confirmation that they do not hinder email delivery, readability or spam scores…
Aspose.Network version
Return-Path: <System.Net.Mail versionnoreply@mydomain.com
>
Received: from COMPUTERNAME ([xxx.xxx.xxx.xxx])
bymail.mydomain.com
with hMailServer ; Fri, 2 May 2008 19:26:00 -0400
Message-ID: <378DE13CEB05CB478AEF9FBFA24BF2ED@computername>
Date: Fri, 2 May 2008 19:25:59 -0400
Sender:"mydomain.com" <noreply@mydomain.com>
From:"Someone" <someone@somewhere.com>
Subject: Header test mail
To: “”<support@mydomain.com>
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Return-Path:Here’s how the emails were sent :<noreply@mydomain.com>
Received: from COMPUTERNAME ([xxx.xxx.xxx.xxx])
bymail.mydomain.com
with hMailServer ; Fri, 2 May 2008 19:46:19 -0400
Message-ID:<0C626374-C2C1-4F4D-B00C-29F5E800C58D@mail.mydomain.com
>
MIME-Version: 1.0
From:"Someone" <someone@somewhere.com>
Sender:mydomain.com <noreply@mydomain.com>
To:support@mydomain.com
Date: 2 May 2008 19:46:19 -0400
Subject: =?iso-8859-1?Q?Header test mail?=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Aspose.Network
Aspose.Network.License license = new Aspose.Network.License();System.Net.Mail
license.SetLicense(AppDomain.CurrentDomain.BaseDirectory + “license/Aspose.Total.lic”);
Aspose.Network.Mail.MailMessage email = new Aspose.Network.Mail.MailMessage();
email.Sender = new Aspose.Network.Mail.MailAddress(Constants."noreply@mydomain.com"
,"mydomain.com"
);
email.From = new Aspose.Network.Mail.MailAddress("someone@somewhere.com
", “Someone”);
email.Subject = “Header test mail”;
email.SubjectEncoding = System.Text.Encoding.GetEncoding(28591); //ISO-8859-1 (Western ISO)
email.To.Add(new Aspose.Network.Mail.MailAddress("support@mydomain.com
"));
email.TextBody = [some plain text];
email.BodyEncoding = System.Text.Encoding.GetEncoding(28591); //ISO-8859-1 (Western ISO)
Aspose.Network.Mail.SmtpClient client = new Aspose.Network.Mail.SmtpClient("mail.mydomain.com
");
client.AuthenticationMethod = Aspose.Network.Mail.SmtpAuthentication.None;
client.Send(email);
System.Net.Mail.MailMessage email = new System.Net.Mail.MailMessage();A few questions :
email.Sender = new System.Net.Mail.MailAddress(Constants."noreply@mydomain.com"
,"mydomain.com"
);
email.From = new System.Net.Mail.MailAddress("someone@somewhere.com
", “Someone”);
email.Subject = “Header test mail”;
email.SubjectEncoding = System.Text.Encoding.GetEncoding(28591); //ISO-8859-1 (Western ISO)
email.To.Add(new System.Net.Mail.MailAddress("support@mydomain.com
"));
email.Body = [some plain text];
email.BodyEncoding = System.Text.Encoding.GetEncoding(28591); //ISO-8859-1 (Western ISO)
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("mail.mydomain.com
");
client.Send(email);
Why is the Message-ID @ suffix different?
Why is the message subject and body encoding not set to what I asked with Aspose ?
Thanks a lot for your help,
Dominic.