smtp problemer
Hej jeg bruger gmail smtp til at sende e-mails, og det hele fungere nu meget godt, jeg hiver de forskellige data fra et xml document. Jeg har dog et problem det er når jeg til føjer cc og bcc og hvis den ikke er udfyld så får jeg bare en null exception. Og jeg vil gerne tillade at de ikke er udfyldt. Min kode er//create the message
MailMessage mail = new MailMessage();
//add the email address we will be sending the message to
mail.To.Add(nodeEmail.InnerXml);
string cc = nodecc.InnerXml;
string bcc = nodeBcc.InnerXml;
// Check if the bcc value is null or an empty string
if ((bcc != null) && (bcc != string.Empty))
{
// Set the Bcc address of the mail message
mail.Bcc.Add(new MailAddress(bcc));
}
// Check if the cc value is null or an empty value
if ((cc != null) && (cc != string.Empty))
{
// Set the CC address of the mail message
mail.CC.Add(new MailAddress(cc));
} // Set the subject of the mail message
//add our email here
mail.From = new MailAddress(nodeSender.InnerXml);
//email's subject
mail.Subject = nodeSubject.InnerXml + " " + " " + "";
//email's body, this is going to be html. note that we attach the image as using cid