2017-05-27 4 views
1

ich versuche, E-Mail zu senden und bekam diesen Fehlerkann nicht implizit Typ ‚System.Net.Mail.MailAddress‘ auf ‚SendGrid.Helpers.Mail.EmailAddress‘

kann nicht implizit konvertiert Typ ‚System umwandeln. Net.Mail.MailAddress' auf 'SendGrid.Helpers.Mail.EmailAddress'

var myMessage = new SendGridMessage(); 
     myMessage.AddTo(message.Destination); 
     myMessage.From = new MailAddress("[email protected]", "My name");//here the error Happens 
     myMessage.Subject = message.Subject; 
     myMessage.PlainTextContent = message.Body; 
     myMessage.HtmlContent= message.Body; 
+1

Ist das nicht der Fehler klar genug? Sie versuchen, eine MailAddress-Instanz zu übergeben, wenn eine EmailAddress erforderlich ist. –

+0

@CamiloTerevinto auch wenn ich ihm eine Adresse gebe es immer noch den gleichen Fehler 'myMessage.From = neue MailAddress (" [email protected] "," Kühler ");' – NeverTrust

Antwort

4

Sie haben gerade einen kleinen Schreibfehler.

ändern

myMessage.From = new MailAddress("[email protected]", "My name") 

zu

myMessage.From = new EmailAddress("[email protected]", "My name") 
        ^
+0

tnx viel ...... – NeverTrust

+0

Had das gleiche Problem, nicht sicher über NeverTrust, aber ich folgte den Anweisungen für die 2FA-E-Mail-Bestätigung https://docs.microsoft.com/en-us/aspnet/identity/overview/features-api/account-confirmation-and -password-recovery-with-aspnet-identity – Autonomic

Verwandte Themen