Problemas con el envio de SendGrid
Publicado por Luis Gomez (1 intervención) el 11/05/2020 04:50:57
Buenas Noches
Estoy desarrollando una aplicación web usando MVC y pues implemente los nugets de SendGrid y Microsoft.AspNet.Identity.Samples para el registro y el login pero al momento de correr el programa no me genera ningún error pero cuando me quiero registrar y pongo un correo me tira el mensaje que el correo se a enviado pero al momento de verificar en el correo ese correo nunca se envió y también revise la actividad de la pagina de SendGrid pero no aparece ningún envió de correo
Esta es la configuracion para la API de SenGrid
Mi web.config
Y pues me base en este vídeo
https://www.youtube.com/watch?v=5gAm40nOHdY&list=PLmjxkroO78KzOMrqnZB-L1cmlBeG8d-sr
Me pueden ayudar
Estoy desarrollando una aplicación web usando MVC y pues implemente los nugets de SendGrid y Microsoft.AspNet.Identity.Samples para el registro y el login pero al momento de correr el programa no me genera ningún error pero cuando me quiero registrar y pongo un correo me tira el mensaje que el correo se a enviado pero al momento de verificar en el correo ese correo nunca se envió y también revise la actividad de la pagina de SendGrid pero no aparece ningún envió de correo
Esta es la configuracion para la API de SenGrid
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
public class EmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
// Plug in your email service here to send an email.
return configSendGridasync(message);
}
private Task configSendGridasync(IdentityMessage message)
{
var client = new SendGrid.SendGridClient(ConfigurationManager.AppSettings["SendGrid"].ToString());
var myMessage = new SendGridMessage();
myMessage.AddTo(message.Destination);
myMessage.From = new EmailAddress("noreplay@gmail.com", "Nombre");
myMessage.Subject = message.Subject;
myMessage.PlainTextContent = message.Body;
myMessage.HtmlContent = message.Body;
myMessage.SetClickTracking(false, false);
return client.SendEmailAsync(myMessage);
}
}
public class SmsService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
// Plug in your sms service here to send a text message.
return Task.FromResult(0);
}
}
Mi web.config
1
2
3
4
5
6
7
8
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="SendGrid" value="CLAVE_API_PROPORCIONADA_POR_SENDGRID" />
<add key="owin:AppStartup" value="IdentitySample.Startup,ProyectoFerreteriaC" />
</appSettings>
Y pues me base en este vídeo
https://www.youtube.com/watch?v=5gAm40nOHdY&list=PLmjxkroO78KzOMrqnZB-L1cmlBeG8d-sr
Me pueden ayudar
Valora esta pregunta


0