C sharp - Problemas con el envio de SendGrid

 
Vista:

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
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas con el envio de SendGrid

Publicado por Nacho (115 intervenciones) el 11/05/2020 11:20:49
Para que gmail mande un correo desde un exe tienes que decirle que lo admita.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar