君に胸キュン。
ソースはこんな感じ。
private void btnTestSmtp_Click(object sender, EventArgs e)
{
try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(txtEmail.Text, txtName.Text);
mail.To.Add(mail.From);
mail.Subject = "ちょwwwwおめwwww " + txtName.Text;
mail.Body = "Success";
SmtpClient smtp = new SmtpClient(txtSmtpServer.Text);
smtp.Credentials = new System.Net.NetworkCredential(txtSmtpUsername.Text, txtSmtpPassword.Text);
smtp.EnableSsl = cbEnableSsl.Checked;
smtp.Port = int.Parse(txtSmtpServerPort.Text, CultureInfo.InvariantCulture);
smtp.Send(mail);
lbSmtpStatus.Text = "ずきゅん完了";
lbSmtpStatus.Style.Add(HtmlTextWriterStyle.Color, "green");
}
catch
{
lbSmtpStatus.Text = "設定間違えただろ";
lbSmtpStatus.Style.Add(HtmlTextWriterStyle.Color, "red");
}
}
なんかよく分からないですがソースに書かずにやる場合は
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network host="SMTPサーバ名" port="25" userName="アカウント名" password="パスワード" />
</smtp>
</mailSettings>
</system.net>
こんなのがいる。
画伯、がんばった。
♪が付いていない方絶賛復旧中