小编cri*_*nco的帖子

C#和Godaddy服务器的电子邮件发送错误

嗨,我使用的是Goodaddy托管服务,mi复写是在c#中完成的,问题是当发送电子邮件时,这是我的代码

 public ResponseDto sendEmail(EmailDto emailDto) {
        try
        {
            MailMessage message = new MailMessage();
            SmtpClient client = new SmtpClient();
            message.From = new MailAddress("mail@gmail.com");
            message.Subject = "have a new mail";
            message.Body = "info: \n "
                + "name: " + emailDto.Name 
                + "\mail: "+ emailDto.Email + "\nMessage: " +
                emailDto.Message;
            message.To.Add("mail@hotmail.com");
            client.EnableSsl = true;
            client.UseDefaultCredentials = false;

            client.Port = 587;
            client.Host = "smtp.gmail.com";
            client.Credentials = new System.Net.NetworkCredential("mail@gmail.com", "(password");
            client.Send(message);
        }
        catch (Exception e) {
            return new ResponseDto
            {
                message = e.ToString()
              ,
                Success …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net email

2
推荐指数
1
解决办法
1765
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

email ×1