SmtpClient smtp = new SmtpClient();
        smtp.Host = "122.226.56.47"; 
        smtp.Port = 23;
                MailMessage mail = new MailMessage();        mail.From = new MailAddress("[email protected]");
        mail.To.Add(new MailAddress("[email protected]"));
        mail.Subject = "主题";
        mail.Body = "邮件内容";
        //mail.Attachments.Add(new Attachment("Attachment File Name"));
        smtp.Send(mail);
传到租用的空间 显示:
由于目标机器积极拒绝,无法连接。 122.226.56.47:23 是怎么回事啊?

解决方案 »

  1.   

    确认是23而不是25端口吗?从我机器上telnet 122.226.56.47 23失败,但是25成功。220 mx.35inter.com ESMTP Postfix
      

  2.   

    你用是smtp 要发送吧    一般发送的端口都是25 怎么会是23呢你要是用的QQ邮箱的服务器应该是
    smtp.Host = "smtp.qq.com";  
    smtp.Port = 25;这样才对
      

  3.   

    命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first !又出这个错误!郁闷!