Odesílaní e-mailu na různý smtp servery (VB2010)
Napsal: 16 bře 2012 18:22
Ahoj, udělal jsem jednoduchý script pro odesílání e-mailu, ale mám to jen na gmail.com. A potřeboval bych nějak udělat, že když v textboxu bude jmeno@SEZNAM.CZ, jmeno@CENTRUM.CZ.... tak se změní smtp server pro danou adresu a taky port. Ale nevím jak.
Díky. Snad jste mě pochopili.
Kód: Vybrat vše
Imports System.Net.Mail
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyMailMessage As New MailMessage()
MyMailMessage.From = New MailAddress(usernamebox.Text)
MyMailMessage.To.Add("to.Text")
MyMailMessage.Subject = (subject.Text)
MyMailMessage.Body = message.Text
Dim SMTPServer As New SmtpClient[color=#FF0000]("smtp.gmail.com")[/color]
SMTPServer.[color=#FF0000]Port = 587[/color]
SMTPServer.Credentials = New System.Net.NetworkCredential(usernamebox.Text, passwordbox.Text)
SMTPServer.EnableSsl = True
SMTPServer.Send(MyMailMessage)
MsgBox("Email odeslán.")
End Sub
End Class
Díky. Snad jste mě pochopili.