You create an application to send a message by e-mail. An SMTP server is available on the local subnet. The SMTP server is named smtp.contoso.com. To test the application, you use a source address, [email protected], and a target address, [email protected]. You need to transmit the e-mail message.
Which code segment should you use?
A.
MailAddress addrFrom = new MailAddress(“[email protected]”, “Me”);
MailAddress addrTo = new MailAddress(“[email protected]”, “You”);
MailMessage message = new MailMessage(addrFrom, addrTo);
message.Subject = “Greetings!”;message.Body = “Test”;
message.Dispose();
B.
string strSmtpClient = “smtp.contoso.com”;
string strFrom = “[email protected]”;
string strTo = “[email protected]”;
string strSubject = “Greetings!”;
string strBody = “Test”;
MailMessage msg = new MailMessage(strFrom, strTo, strSubject, strSmtpClient);
C.
MailAddress addrFrom = new MailAddress(“[email protected]”);
MailAddress addrTo = new MailAddress(“[email protected]”);
MailMessage message = new MailMessage(addrFrom, addrTo);
message.Subject = “Greetings!”;message.Body = “Test”;
SmtpClient client = new SmtpClient(“smtp.contoso.com”);
client.Send(message);
D.
MailAddress addrFrom = new MailAddress(“[email protected]”, “Me”);
MailAddress addrTo = new MailAddress(“[email protected]”, “You”);
MailMessage message = new MailMessage(addrFrom, addrTo);
message.Subject = “Greetings!”;message.Body = “Test”;
SocketInformation info = new SocketInformation();
Socket client = new Socket(info);
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
byte[] msgBytes = enc.GetBytes(message.ToString());
client.Send(msgBytes);