level 7
Function IsItMailbox(ByVal MailAddr As String) As Boolean
If InStr(1, MailAddr, "@") > 1 And InStr(3, MailAddr, ".") And Microsoft.VisualBasic.Right$(MailAddr, 1) <> "." Then
IsItMailbox = True
Else
IsItMailbox = False
End If
End Function
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If IsItMailbox(Me.TextBox2.Text) = True Then
If Me.ListBox1.Items.Contains(Me.TextBox2.Text) = False Then
Me.ListBox1.Items.Add(Me.TextBox2.Text)
End If
Else
MessageBox.Show("这不是邮件地址哦", "添加邮件地址失败", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
For i As Integer = 0 To Me.ListBox1.SelectedItems.Count - 1
Me.ListBox1.Items.Remove(Me.ListBox1.SelectedItems(i))
Next
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If waiti > 0 Then
waiti = waiti - 1
Else
waiti = 3
Me.Timer1.Enabled = False
Me.ProgressBar1.Value = mailc
If mailc <= Me.ListBox1.Items.Count - 1 Then
addstr = String.Empty
addstr = Me.ListBox1.Items(mailc)
mailc += 1
Me.Timer2.Enabled = True
Me.Timer2.Interval = 1
Else
Me.GroupBox1.Enabled = True
Me.GroupBox2.Enabled = True
Me.ListBox1.Enabled = True
Me.TextBox2.Enabled = True
Me.Button2.Enabled = True
Me.Button3.Enabled = True
Me.Label1.Enabled = True
Me.Label2.Enabled = True
Me.Label3.Enabled = True
Me.Label7.Enabled = True
Me.txtFrom.Enabled = True
Me.txtTo.Enabled = True
Me.txtSubject.Enabled = True
Me.TextBox1.Enabled = True
Me.Button1.Enabled = True
Me.btnSend.Enabled = True
Me.txtContent.Enabled = True
Me.ComboBox1.Enabled = True
MessageBox.Show("成功发送邮件" & succec & "个" & vbCrLf & "邮件发送失败" & errorc & "个", "邮件发送完毕", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End If
End Sub
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
If waiti > 0 Then
waiti = waiti - 1
Else
waiti = 3
sendmail(addstr)
Me.Timer2.Enabled = False
Me.Timer1.Enabled = True
Me.Timer1.Interval = 1
End If
End Sub
End Class
2016年10月03日 09点10分
