次のコード ブロックの一番下の行に到達すると、サーバーに認証が必要であるというメッセージが表示されます。
MailMessage message = new MailMessage();
message.From = new MailAddress("me@myemail.co.uk");
message.To.Add(new MailAddress("me@myToAddress.co.uk"));
message.Subject = "Message subject";
message.Body = "This is the content";
SmtpClient client = new SmtpClient();
client.Send(message);
ただし、次のように webconfig で必要な情報を既に提供していると思いました。
<mailSettings>
<smtp from="me@myemail.co.uk">
<network host="mySMTPserver" port="25" userName="myEmail" password="myPass" />
</smtp>
</mailSettings>
ここで多くの投稿を読みましたが、それらはすべて同じ方法でログインを提供しているようです。