亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.pas

?? 利用Delphi7
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Mask, IdBaseComponent, IdMessage, IdComponent,
  IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP;

type
  TSMTPForm = class(TForm)
    GroupBox1: TGroupBox;
    GroupBox2: TGroupBox;
    GroupBox3: TGroupBox;
    GroupBox4: TGroupBox;
    GroupBox5: TGroupBox;
    btnSend: TButton;
    AttachAdd: TButton;
    GroupBox6: TGroupBox;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    HostName: TEdit;
    HostPort: TEdit;
    EditFrom: TEdit;
    EditTo: TEdit;
    EditUser: TEdit;
    EditSubject: TEdit;
    MemoMesg: TMemo;
    AttachmentList: TListBox;
    MemoInfo: TMemo;
    EditPass: TMaskEdit;
    MailMessage: TIdMessage;
    IdSMTP: TIdSMTP;
    AddAttachDlg: TOpenDialog;
    Label9: TLabel;
    EditCC: TEdit;
    Label10: TLabel;
    EditBCC: TEdit;
    procedure btnSendClick(Sender: TObject);
    procedure IdSMTPConnected(Sender: TObject);
    procedure IdSMTPDisconnected(Sender: TObject);
    procedure AttachAddClick(Sender: TObject);
    procedure AttachmentListKeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure IdSMTPWorkEnd(Sender: TObject; AWorkMode: TWorkMode);
    procedure IdSMTPWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
      const AWorkCountMax: Integer);
    procedure IdSMTPWork(Sender: TObject; AWorkMode: TWorkMode;
      const AWorkCount: Integer);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  SMTPForm: TSMTPForm;

implementation

{$R *.dfm}

procedure TSMTPForm.btnSendClick(Sender: TObject);

begin
  MemoInfo.Clear;

  //校驗服務器屬性
  if (Trim(HostName.Text)='') or  (Trim(HostPort.Text)='') then
    begin
    ShowMessage('請設置所要連接的SMTP服務器屬性!');
    HostPort.Text:='25';
    HostName.SetFocus;
    Exit;
    end;

   //檢測地址信息
  if (Trim(EditFrom.Text)='') or (Trim(EditTo.Text)='') then
     begin
     ShowMessage('請輸入收信人或者發信人地址!');
     EditFrom.SetFocus ;
     Exit;
     end;

   //用戶賬號檢驗
  if (Trim(EditUser.Text)='') or (Trim(EditPass.Text)='') then
     begin
     ShowMessage('請正確輸入用戶登錄帳號和密碼!');
     EditUser.SetFocus;
     Exit;
     end;

   //對MailMessage屬性進行賦值
    with MailMessage do
    begin
      Subject := EditSubject.Text;                      //郵件主題
      Body.Assign(MemoMesg.Lines);                      //郵件正文
      From.Address:=Trim(EditFrom.Text);                //發信人地址
      Recipients.EMailAddresses := Trim(editTo.Text);   //收件人地址
      CCList.EMailAddresses :=EditCC.Text;
      BCCList.EMailAddresses:=EditBCC.Text;
      //  for indexnum:=0 to AttachmentList.Items.Count  do
      //      TIdAttachment.Create(MailMessage.MessageParts,);
    end;

    //設置連接到服務器屬性
   with  IdSMTP do
    begin
    Host:=Trim(HostName.Text);               //SMTP服務器地址
    Port:=StrToInt(Trim(HostPort.Text));     //SMTP服務器端口
    UserName:=Trim(EditUser.Text);           //用戶賬號
    Password:=Trim(EditPass.Text);           // 用戶密碼
    end;

    //連接到服務器
    MemoInfo.Lines.Add('準備連接到服務器!'+HostName.Text);

    try
      IdSMTP.Connect();  //調用 Connect連接服務器
      except             //連接失敗
         begin
          MemoInfo.Lines.Add('無法連接到服務器!'+HostName.Text);
          Exit;
        end ;
      end;

     //檢測SMTP服務器是否需要驗證
      if (IdSMTP.AuthSchemesSupported.IndexOf ( 'LOGIN' ) <> -1)   then
         begin    //服務器要求驗證
           MemoInfo.Lines.Add('服務器要求驗證');
           IdSMTP.AuthenticationType:=atlogin;
         end
         else
           begin  //服務器不要求驗證
               MemoInfo.Lines.Add('服務器不需要驗證');
           end;
        MemoInfo.Lines.Add('開始驗證');

      try
          if IdSMTP.Authenticate then              //驗證通過
             MemoInfo.Lines.Add('服務器驗證通過')
          else
             MemoInfo.Lines.Add('服務器驗證失敗'); //驗證失敗
      except
        begin
          MemoInfo.Lines.Add('服務器驗證失敗');
          IdSMTP.Disconnect;
          exit;
        end;
      end;

      //發送信件
       try
        IdSMTP.Send(MailMessage);
       except
          MemoInfo.Lines.Add('發送失敗');
       end;

       IdSMTP.Disconnect;
       
end;

procedure TSMTPForm.IdSMTPConnected(Sender: TObject);
begin
 MemoInfo.Lines.Add('已經連接到服務器!'+HostName.Text)
end;

procedure TSMTPForm.IdSMTPDisconnected(Sender: TObject);
begin
    MemoInfo.Lines.Add('斷開連接');
end;

procedure TSMTPForm.AttachAddClick(Sender: TObject);
begin
if AddAttachDlg.Execute then
      begin
       AttachmentList.Items.Add(AddAttachDlg.FileName);
       TIdAttachment.Create(MailMessage.MessageParts, AddAttachDlg.FileName); 
      end;
end;

procedure TSMTPForm.AttachmentListKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
   index:Integer;
begin
   //有效性檢查
   if AttachmentList.ItemIndex=-1 then
      exit;

   //如果按Delete鍵,則刪除該附件
   if Key<>VK_DELETE then
      exit;

   //刪除列表中項
   index:=AttachmentList.ItemIndex;
   AttachmentList.Items.Delete(index);
   MailMessage.MessageParts.Delete(index);
end;

procedure TSMTPForm.IdSMTPWorkEnd(Sender: TObject; AWorkMode: TWorkMode);
begin
 MemoInfo.Lines.Add('發送信件成功');
end;

procedure TSMTPForm.IdSMTPWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCountMax: Integer);
begin
 MemoInfo.Lines.Add('開始發送信件');
end;

procedure TSMTPForm.IdSMTPWork(Sender: TObject; AWorkMode: TWorkMode;
  const AWorkCount: Integer);
begin
 MemoInfo.Lines.Add('正在發送信件');
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区不卡视频| 国产成人精品一区二区三区四区| 免费看精品久久片| 成人亚洲一区二区一| 欧美电影一区二区| 亚洲欧美另类在线| 国产精品一区二区你懂的| 欧美色欧美亚洲另类二区| 久久噜噜亚洲综合| 捆绑变态av一区二区三区| 91老师国产黑色丝袜在线| 久久久99久久| 美女在线视频一区| 欧美人动与zoxxxx乱| 亚洲精品大片www| 99国产精品一区| 国产精品午夜免费| 成人一区二区视频| 久久久久99精品一区| 麻豆国产精品视频| 日韩欧美专区在线| 亚洲成av人片一区二区三区| 色婷婷激情综合| 中文字幕亚洲成人| www.日本不卡| 中文字幕一区二区三区蜜月 | 91在线视频免费观看| 久久久国产精品麻豆| 国产一区 二区 三区一级| 精品嫩草影院久久| 国产毛片精品视频| 2023国产精品自拍| 国产美女精品一区二区三区| 2017欧美狠狠色| 国产成人午夜片在线观看高清观看| 精品国产成人系列| 国产在线不卡一区| 国产午夜一区二区三区| 成人午夜视频福利| 亚洲日本va午夜在线电影| 99re66热这里只有精品3直播| 中文字幕欧美日韩一区| 成人黄色a**站在线观看| 亚洲视频一区二区免费在线观看| 91最新地址在线播放| 亚洲另类春色国产| 91.成人天堂一区| 免费人成黄页网站在线一区二区| 欧美电影免费观看高清完整版在| 久久精品国产久精国产| 日本一区二区在线不卡| 成人激情黄色小说| 亚洲国产日日夜夜| 日韩欧美国产一区二区在线播放 | 成人午夜伦理影院| 亚洲嫩草精品久久| 7777精品伊人久久久大香线蕉的| 老司机精品视频导航| 国产欧美精品一区二区色综合朱莉| 国产69精品久久99不卡| 一区二区三区中文字幕| 欧美一区二区免费| www.欧美亚洲| 日本aⅴ亚洲精品中文乱码| 久久婷婷一区二区三区| 91影视在线播放| 视频一区国产视频| 国产亚洲综合av| 欧美色综合影院| 极品美女销魂一区二区三区免费| 国产精品久久福利| 欧美日本一区二区三区| 成人美女视频在线观看18| 亚洲国产美女搞黄色| 久久久午夜精品理论片中文字幕| 色婷婷国产精品| 国产一区二区视频在线播放| 亚洲精品国久久99热| 精品国产免费人成电影在线观看四季| 97久久精品人人爽人人爽蜜臀| 日日骚欧美日韩| 中文字幕人成不卡一区| 日韩一级二级三级精品视频| 色呦呦一区二区三区| 国内精品国产三级国产a久久 | 欧美日韩一区久久| 成人三级在线视频| 久久精品国产999大香线蕉| 亚洲麻豆国产自偷在线| 久久综合久久综合亚洲| 欧美日本在线一区| 色综合天天狠狠| 国产成人一级电影| 久久精品国产亚洲一区二区三区| 亚洲午夜av在线| 国产精品久久久久毛片软件| 精品国产露脸精彩对白| 欧美美女黄视频| 91年精品国产| 成人免费高清视频| 福利电影一区二区| 国产精品一区二区久久精品爱涩| 天堂蜜桃一区二区三区 | 欧美欧美欧美欧美| 亚洲成年人网站在线观看| 欧美国产成人在线| 亚洲国产经典视频| 国产三级精品三级| 国产亚洲欧美一级| 久久久亚洲高清| 国产三级三级三级精品8ⅰ区| 日韩一区二区在线观看视频播放| 91精选在线观看| 91精品国产色综合久久不卡电影| 欧美三级在线看| 欧美日韩国产高清一区二区三区 | 成人18视频在线播放| 成人污污视频在线观看| 成人国产精品免费观看视频| 懂色av一区二区在线播放| 国产寡妇亲子伦一区二区| 高清不卡在线观看av| 成人动漫中文字幕| 色综合天天在线| 五月激情综合网| 国产精品国产三级国产a| 亚洲欧洲日韩在线| 亚洲精品水蜜桃| 亚洲亚洲精品在线观看| 亚洲一区二区欧美| 日韩av一级片| 国产一本一道久久香蕉| 成人午夜碰碰视频| 欧美亚洲丝袜传媒另类| 欧美一区三区四区| 久久久久久久综合| 国产精品久久久久久久蜜臀| 亚洲精品视频在线| 免费观看在线色综合| 国产真实乱偷精品视频免| 福利电影一区二区| 91久久线看在观草草青青| 欧美精品乱人伦久久久久久| 欧美成人官网二区| 亚洲欧洲精品一区二区三区| 亚洲国产欧美日韩另类综合| 久久99精品国产麻豆婷婷| 成人精品在线视频观看| 欧美欧美欧美欧美| 国产欧美一区二区精品秋霞影院| 国产精品护士白丝一区av| 午夜亚洲国产au精品一区二区| 激情五月激情综合网| 色视频一区二区| 精品国产伦一区二区三区观看体验| 久久久www成人免费毛片麻豆| 亚洲欧美日韩在线播放| 老司机午夜精品| 91精品办公室少妇高潮对白| 精品国产伦一区二区三区观看方式| 五月天激情小说综合| 国内久久精品视频| 欧美午夜电影在线播放| 国产午夜亚洲精品不卡| 天堂成人国产精品一区| 国产成人免费高清| 91精品国产综合久久香蕉麻豆| 亚洲国产高清不卡| 美脚の诱脚舐め脚责91 | 亚洲日本中文字幕区| 五月婷婷综合在线| 成人深夜视频在线观看| 日韩欧美成人一区| 99久久久久免费精品国产| 欧美色爱综合网| 中文字幕亚洲成人| 国产激情精品久久久第一区二区 | 日韩码欧中文字| 国产毛片一区二区| 日韩欧美在线综合网| 亚洲国产精品久久人人爱蜜臀 | 中文字幕一区二区视频| 寂寞少妇一区二区三区| 91麻豆精品国产综合久久久久久| 亚洲人被黑人高潮完整版| 国产成人av电影| 欧美精品一区二区三区高清aⅴ| 亚洲国产一区二区视频| 色婷婷亚洲一区二区三区| 中文字幕亚洲一区二区va在线| 国产老肥熟一区二区三区| 精品卡一卡二卡三卡四在线| 五月综合激情日本mⅴ| 欧美日韩一区二区欧美激情| 亚洲欧美日韩一区二区| 岛国精品在线观看| 国产精品伦理在线| 懂色av噜噜一区二区三区av| 久久久久久97三级| 视频一区欧美日韩|