Imports System.Text.RegularExpressions Imports System.IO.File Imports System.Collections.Generic Imports System.IO Imports SendMailToNewUser Partial Class ImportsContact Inherits System.Web.UI.Page Private sr As StreamReader Private strng As New StringBuilder() ' private void textBox1_PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) '{ 'if (e.KeyCode == Keys.Return) '{ 'Status.Text = "Loading file..."; 'webBrowser1.Navigate ( textBox1.Text ); 'richTextBox1.Text = webBrowser1.Document.Body.InnerHtml; 'Status.Text = "File loaded!"; '} '} Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then Panel2.Visible = False Panel3.Visible = False End If End Sub Protected Sub btnImportfromFile_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnImportfromFile.Click Panel1.Visible = False Panel3.Visible = False Panel2.Visible = True Dim pattern As String = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?" ' Dim pattern As String = "as" Dim reg As New Regex(pattern) 'Dim lst As String = ReadAllText(FileUpload1.PostedFile.FileName.ToString()) sr = File.OpenText(FileUpload1.PostedFile.FileName.ToString()) strng.Append(sr.ReadToEnd()) 'Response.Write(strng.ToString()) Dim mc As MatchCollection = reg.Matches(strng.ToString()) Dim list As New ArrayList() For Each m As Match In mc list.Add(m.Value) txtcontactList.Text += m.Value.ToString() + ";" 'Response.Write("hi" + m.Value.ToString() + "
" + strng.ToString()) Next End Sub Protected Sub btnMail_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnMail.Click Panel1.Visible = False Panel2.Visible = False Panel3.Visible = True txtTO.Text = txtcontactList.Text 'txtTO.Enabled = False txtFrom.Text = "dharmendra.kumkumar@patni.com" End Sub Protected Sub btnSendMail_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSendMail.Click Try SendMail(txtTO.Text, txtFrom.Text, "zayad.shaikh@patni.com", txtSubject.Text, TextBox4.Text) Catch ex As Exception Response.Write("Error Occured" + ex.Message) End Try 'Response.Write(" ") ' Response.Redirect("Home.aspx?UserID=" + Session.SessionID) Response.Write("Messase send successfully to " + txtTO.Text + " address") End Sub End Class