asp c # отправка электронной почты без настройки учетных данных отправителя - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь проверить рассылку писем пользователям с обычной почты, такой как noreply@company.com.Я хочу сделать это в событии нажатия кнопки.Как мне добиться этого без использования учетных данных?Я пробовал несколько вещей, но я всегда получаю ошибки.

System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
        mm.To.Add(new System.Net.Mail.MailAddress("Email Address", "Name"));
        mm.From = new System.Net.Mail.MailAddress("Email Address");
        mm.Sender = new System.Net.Mail.MailAddress("Email Address", "Name");
        mm.Subject = "This is Test Email";
        mm.Body = "<h3>This is Testing SMTP Mail Send By Me</h3>";
        mm.IsBodyHtml = true;
        mm.Priority = System.Net.Mail.MailPriority.High; // Set Priority to sending mail
        System.Net.Mail.SmtpClient smtCliend = new System.Net.Mail.SmtpClient();
        smtCliend.Host = "Your smtp server";
        smtCliend.Port = 25;    // SMTP port no            
        smtCliend.Credentials = new NetworkCredential("User Name", "Password");
        smtCliend.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
        try
        {
            smtCliend.Send(mm);
        }
        catch (System.Net.Mail.SmtpException ex)
        {
            lblMsg.Text = ex.ToString();
        }
        catch (Exception exe)
        {
            lblMsg.Text = "\n\n\n" + exe.ToString();
        }

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...