私は簡単な電子メール送信アプリケーションを作成しています。アプリケーションでは、電子メールIDまたはパスワードを入力する必要がありますが、それらを保存したいのですが、ログイン用にユーザー名またはパスワードを保存するように、テキストフィールドに入力しました。
これは私のコードです:
try
{
// setup mail message
MailMessage message = new MailMessage();
message.From = new MailAddress(textBox1.Text);
message.To.Add(new MailAddress(textBox2.Text));
message.Subject = textBox3.Text;
message.Body = richTextBox1.Text;
// setup mail client
if (textBox1.Text.Contains("gmail"))
{
SmtpClient mailClient = new SmtpClient("smtp.gmail.com");
mailClient.Credentials = new NetworkCredential(textBox1.Text, textBox4.Text);
mailClient.Send(message);
MessageBox.Show("Sent from Gmail");
}
else if (textBox1.Text.Contains("yahoo"))
{
SmtpClient mailClient = new SmtpClient("smtp.mail.yahoo.com");
mailClient.Credentials = new NetworkCredential(textBox1.Text, textBox4.Text);
mailClient.Send(message);
MessageBox.Show("Sent from Yahoo");
}
}
catch (Exception)
{
MessageBox.Show("Error");
}