-
Notifications
You must be signed in to change notification settings - Fork 1
/
Servicio.aspx.vb
51 lines (34 loc) · 1.2 KB
/
Servicio.aspx.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Option Explicit On
Option Strict On
Imports System.Net.Mail
Imports System.Net
Imports System.Web.Services
Partial Class Servicio
Inherits System.Web.UI.Page
<WebMethod()>
Public Shared Function EnviarCorreo(Nombre As String, Email As String, Asunto As String, Mensaje As String) As String
Dim msj As String
Try
Dim m As MailMessage = New MailMessage()
Dim smtp As SmtpClient = New SmtpClient()
Dim Too As String = "neftali@efhcorporativo.com"
Dim usr As String = "no-reply@efh.com.mx"
m.From = New MailAddress(Email, Nombre)
m.Subject = Asunto
m.Headers.Add("Reply-To", Too)
m.To.Add(New MailAddress(Too))
m.Body = Mensaje
m.IsBodyHtml = True
smtp.Host = "mail.efh.com.mx"
smtp.Port = 27
m.Priority = Net.Mail.MailPriority.Normal
smtp.Credentials = New NetworkCredential(usr, "")
smtp.Send(m)
msj = "Mensaje enviado"
Catch e As Exception
Console.Write(e.StackTrace)
msj = "Mensaje no enviado"
End Try
Return msj
End Function
End Class