我知道用NMSMTP之前好像得联一下服务器就像
  if NMSMTP1.Connected then
    NMSMTP1.Disconnect
  else
  begin
    NMSMTP1.Host := Edit1.Text;
    NMSMTP1.UserID := Edit2.Text;
    NMSMTP1.Connect;
  end;但是我不知道NMSMTP1.Host、NMSMTP1.UserID都指的是什么?如方便请给出代码!谢谢。

解决方案 »

  1.   

    我的Mail:[email protected] 我想用它给我自己发邮件。
    代码如下: NMSMTP1.Host := 'smtp.163.com';
      NMSMTP1.UserID :='hljhrbwzk';
      NMSMTP1.Port:=25;
      NMSMTP1.Connect;
      NMSMTP1.PostMessage.ToAddress.Add('[email protected]');
      NMSMTP1.PostMessage.FromAddress:='[email protected]';
      NMSMTP1.PostMessage.Subject := ('Test message');
      NMSMTP1.PostMessage.Body.Add('This is a test message');
      NMSMTP1.SendMail;然后,提示我‘[email protected]' 是无效的有户。
    怎么办?
      

  2.   

    下面兄弟给 出一个网址吴先生可以去看看吧,给出了全部源代码的喔.而且是用delphi开发的,小弟最近高考刚结束,还在等待录取,没有时间给出代码,就让网上的高手资料发挥作用吧,呵,小玩笑了,
    http://www.pconline.com.cn/pcedu/empolder/gj/delphi/10205/58405.html
    应该有用处的,
      

  3.   

    NMSMTP不能对需smtp认证的邮件服务器发信吧?
      

  4.   

    http://www.pconline.com.cn/pcedu/empolder/gj/delphi/10205/58405.html
      

  5.   

    我用自己的邮件服务器发邮件,发到自己的服务器下面的邮箱就就可以,发到别的邮箱就行,如是@163.com、@hotmail.com都不行,用别的邮件smtp服务也不过不行.
    OICQ:65781667,大家交流一下.