Письма не доставлены Yahoo из Plesk - PullRequest
0 голосов
/ 25 апреля 2020

Мне интересно, почему электронные письма, которые отправляет мое приложение mvc. net, доставляются в gmail, но не на Yahoo и некоторые другие почтовые серверы, такие как outlook. Я использую Plesk, но я еще не развернул на нем свое приложение и удаленно использую его почтовую службу. (т.е. код на моем ноутбуке, а не на сервере).

Это то, что у меня есть в web.config

 <mailSettings>
      <smtp from="info@mydomain.com" deliveryFormat="International">
        <network host="mail.mydomain.com" 
                 userName="info@mydomain.com" 
                 defaultCredentials="false" 
                 password="*******"               
                 port="25" enableSsl="false" />

      </smtp>

    </mailSettings>

, и это то, что у меня есть в моем коде:

  public class EmailService : IIdentityMessageService
    {
        public Task SendAsync(IdentityMessage message)
        {
            // Plug in your email service here to send an email.
            SmtpClient client = new SmtpClient();
            return client.SendMailAsync(ConfigurationManager.AppSettings["SupportEmailAddr"],                 
                                        message.Destination,
                                        message.Subject,                                        
                                        message.Body);


        }
    }

и таким образом я использую это:

 UserManager.SendEmail(user.Id, "Welcome to my domain", message);

Спасибо

...