TIDSMTP发送邮件时的奇怪提示!

TIDSMTP发送邮件时的奇怪提示! Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061214202002126.html
我用Indy的TIDSMTP和TIDMessage发送电子邮件,但是出现了bad   secquence   of   command错误!我的代码是这样的:  
  procedure   TfrmEmail.SpeedButton7Click(Sender:   TObject);  
  var   Msg:   TIDMessage;  
  begin  
          Msg:=TIDMessage.Create(SMTP);  
          Msg.Clear;  
          Msg.Subject:=edtSubject.Text;     //subject   主题  
          Msg.Body.Assign(memoBody.Lines);   //body   内容  
          Msg.From.Text:=Trim(edtFrom.Text);     //寄件人  
          Msg.Recipients.EMailAddresses:=Trim(edtMailto.Text);   //收信人  
          SMTP.Host:='smtp.163.com';  
          SMTP.AuthenticationType:=atLogin;  
          SMTP.Username:='xaguobo';  
          SMTP.Password:='*******'     ;//这里我输入的是我的163邮箱的登陆密码  
          SMTP.Port:=25;  
          try  
              SMTP.Connect(-1);   //   我跟踪连接服务器成功  
              try  
                  SMTP.Send(Msg);  
                  ShowMessage('邮件已发送');  
              finally  
                  SMTP.Disconnect;  
              end;  
      except  
          on   e:   exception   do  
              ShowMessage('Mail   寄送失敗:'   +   e.Message);  
   
      end;  
   
  end;  
   
  请个位大虾指教!  
   
 

转载于:https://www.cnblogs.com/delphi2007/archive/2008/10/28/1321005.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值