 |
|
[VB2008] โปรแกรมส่ง Mail (อีเมล์) ที่ผมทำมีปัญหาครับ มาช่วยแก้ไขโค้ดให้ที่ครับ |
|
 |
|
|
 |
 |
|
โค้ดโปรแกรมครับ
Code
Imports System.IO
Imports System.Net.Mail
Public Class Form1
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Label5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label5.Click
End Sub
Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles MenuStrip1.ItemClicked
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox4.PasswordChar = "*"
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Then
MsgBox("กรุณาใส่ข้อมูลให้ครบ")
Else
Dim htmail As New MailMessage
With htmail
.From = New MailAddress("" + ListBox1.Text + "")
.To.Add("" + ListBox1.Text + "")
.Subject = ("" + TextBox2.Text + "")
.Body = ("To You : " & TextBox1.Text)
End With
Dim SMTPServer As New SmtpClient("" + ComboBox1.Text + "")
SMTPServer.Port = 587
SMTPServer.Credentials = New System.Net.NetworkCredential("" + TextBox3.Text + "", "" + TextBox4.Text + "")
SMTPServer.EnableSsl = True
SMTPServer.Send(htmail)
Try
MsgBox("ส่งสำเร็จ")
Catch ex As Exception
MsgBox("Failed Login")
End Try
End If
End Sub
Private Sub เพมรายชอผรบToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles เพมรายชอผรบToolStripMenuItem.Click
OpenFileDialog1.DefaultExt = "*.*"
OpenFileDialog1.AddExtension = True
OpenFileDialog1.Filter = "Text File|*.txt"
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
TextBox5.Text = OpenFileDialog1.FileName
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox5.Text = "" Then
MsgBox("กรุณา Add File")
Else
Dim FileToLoad As String = "" + TextBox5.Text + ""
Dim fs As FileStream = New FileStream(FileToLoad, FileMode.Open)
Dim sr As StreamReader = New StreamReader(fs)
Do While Not sr.EndOfStream
ListBox1.Items.Add(sr.ReadLine)
Loop
sr.Close()
fs.Close()
TextBox5.Clear()
End If
End Sub
End Class

ตอนกดส่งแล้ว โปรแกรมมันส่งเมลไปหาแค่คนเดียวอะครับ ไม่รู้เป็นไร ผมต้องการให้มันส่งให้ครบทั้ง2คนอะครับ
โค้ดมีปัญหาตรงไหนช่วยแก้ไขทีครับ
Tag : .NET, VBScript, Win (Windows App), VB.NET
|
|
 |
 |
 |
 |
Date :
2013-03-26 20:51:18 |
By :
ART |
View :
1109 |
Reply :
10 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
Dim htmail As New MailMessage
With htmail
.From = New MailAddress("" + ListBox1.Text + "")
.To.Add("" + ListBox1.Text + "")
.Subject = ("" + TextBox2.Text + "")
.Body = ("To You : " & TextBox1.Text)
End With
Dim SMTPServer As New SmtpClient("" + ComboBox1.Text + "")
SMTPServer.Port = 587
SMTPServer.Credentials = New System.Net.NetworkCredential("" + TextBox3.Text + "", "" + TextBox4.Text + "")
SMTPServer.EnableSsl = True
SMTPServer.Send(htmail)
Try
MsgBox("ส่งสำเร็จ")
Catch ex As Exception
MsgBox("Failed Login")
End Try
แทรก Loop ตรงนี้ก็ได้แล้วครับ
|
 |
 |
 |
 |
Date :
2013-03-27 08:49:58 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ครับแล้วมันจะ ส่งไปหาเมลที่2 ไหมครับ กลัวมันจะส่งไปซ้ำเมล1อีกครับ
ปล. ใช้คำสั่ง loop ไม่เป็น เดียวจะศึกษา
|
 |
 |
 |
 |
Date :
2013-03-27 13:50:16 |
By :
ART |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มีกระทู้ไหมสอน คำสั่ง loop บ้างครับ ช่วยบอกหน่อย+ลิ้งด้วยก็ดีครับ
|
 |
 |
 |
 |
Date :
2013-03-27 22:52:24 |
By :
ART |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
mr.win ช่วยลบกระทู้นี้ทีครับ ไม่อยากเผยแผ่โค้ดโปรแกรมอะครับ
|
 |
 |
 |
 |
Date :
2013-04-05 21:01:36 |
By :
aod563121 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอแสดงความคิดเห็นหน่อย
>>>>>> ถ้าอยากให้ลบเพราะโค้ดไม่เรียบร้อย ไม่สมบูรณ์ ก็โอเคนะ
>>>>>> แต่ถ้าให้ลบเพราะกลัวคนอื่นเอาไปใช้ประโยชน์นี่มันยังงัยอยู่น้าาาา
ไม่ได้ตั้งจะสร้างประเด็นนะครับ แค่สงสัย 
|
 |
 |
 |
 |
Date :
2013-04-05 22:25:58 |
By :
คนงานตัดอ้อย |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมดูแล้วไม่มีอะไรที่จะต้องลบตรับ
|
 |
 |
 |
 |
Date :
2013-04-05 22:55:57 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่เปงไรครับ ขอบคุณทุกคำตอบครับ
|
 |
 |
 |
 |
Date :
2013-04-06 06:48:27 |
By :
aod563121 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เหมือนจะเอาไปทำ Spam mail เลยครับ = ="
|
 |
 |
 |
 |
Date :
2013-04-07 23:10:13 |
By :
KiaratiKawin |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|