1

私は簡単な電子メール送信アプリケーションを作成しています。アプリケーションでは、電子メール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");
        }
4

1 に答える 1

1

1ユーザーのみの場合。これをデータソース (データベース、XML など) に設定できるユーザーが増える場合は、この情報を App.Config に入れることができます。

于 2012-09-19T08:51:27.317 に答える