不想转发的话这么做:
查询DNS,找到目标地址的MX纪录
用SMTP协议发消息。
最简单的SMTP协议是这样的
HELO [服务器名]
MAIL FROM: [发件人邮件地址]
RCPT TO: [收件人邮件地址]
DATA
[邮件内容]
QUIT

解决方案 »

  1.   

    哥们。我好好请教你一下。我现在正在搞这个东东。唉。要是不转发的话,是不是直接让收这封信的邮局收这封信。
    HELO [服务器名]这个服务器名是什么     是IPAddress.parse("smtp.126.com")嘛
      

  2.   

    sendString="EHLO: "+" 126.com";
    dataToSend=Encoding.ASCII.GetBytes(sendString);
    writeStream.Write(dataToSend,0,dataToSend.Length); receiveData=readStream.ReadLine();
    lstLog.Items.Add(receiveData); sendString="MAIL FROM:"+"<"+txtFrom.Text + ">\r\n";
    dataToSend=Encoding.ASCII.GetBytes(sendString);
    writeStream.Write(dataToSend,0,dataToSend.Length); receiveData=readStream.ReadLine();
    lstLog.Items.Add(receiveData);