Проблема с кодом для отправки сообщений по почте

При вводе в textBox1 неправильную почту от программы 0 реакции, а когда ввожу правильную, то вылезают сообщения о неправильности почты + письмо отправлено. Где в коде ошибка?

private void button3_Click(object sender, EventArgs e)
    {
        string text = textBox1.Text;

        using (StreamReader sr = new StreamReader("E:\\Login and Password.txt"))
        {
            string contents = sr.ReadToEnd();
            if (contents.Contains(text))
            {
                using (StreamReader kod = new StreamReader("E:\\Login and Password.txt"))
                {
                    string line;
                    while ((line = kod.ReadLine()) != null)
                    {

                        if (line.Contains($"{text}"))
                        {


                            MailAddress fromAddress = new MailAddress("[email protected]", "OOO Golovini");
                            MailAddress toAdress = new MailAddress(text);
                            MailMessage message = new MailMessage(fromAddress, toAdress);
                            message.Body = ($"Пароль и логин: {contents}");
                            message.Subject = ("Восстановление");
                            message.BodyEncoding = System.Text.Encoding.UTF8;
                            SmtpClient smtpClient = new SmtpClient();
                            smtpClient.Host = "smtp.rambler.ru";
                            smtpClient.Port = 2525;
                            smtpClient.EnableSsl = true;
                            smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
                            smtpClient.UseDefaultCredentials = false;
                            smtpClient.Credentials = new NetworkCredential(fromAddress.Address, "SteamGuardsheldon75csgo");

                            smtpClient.Send(message);
                            {
                                if ((textBox1.Text.Contains("@")))

                                {
                                    MessageBox.Show("Сообщение отправлено!", "Почта", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }

                                      else

                                {
                                    MessageBox.Show("Не верно введена почта или неправилный формат почты. Пример: [email protected] ", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                    textBox1.Text = string.Empty;
                                }
                            }
                        }
                    }
                }
            }
        }

Ответы (0 шт):