掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IdSmtp.QuickSendで認証方式の変更 (ID:31108)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
先日「もにゃ」さんにIdSMTP.QuickSendでのメールの送信を教もらいました。 何度やってもうまかいかず、理由がサーバーの認証によるものと思います。 ご指導いただけませんか。 ↓ [サーバーサイド] メールソフトは、特に設定を変更しなければ、POP before SMTPでユーザー認証を行っています POP before SMTP メールの受信時にユーザー認証を行い、メールの送信を許可する方法。 ※一回受信しないと送信できません。 SMTP-AUTH メールの送信時にユーザー認証を行い、メールの送信を許可する方法 ■SMTP-AUTHを利用するには(メールソフトの設定) SMTP-AUTHを利用するには、メールソフトの設定を変更する必要があります。 >教えていただいたコード procedure TForm1.Button1Click(Sender: TObject); var IdSMTP: TIdSMTP; host, subject, mailto, from, body:String; begin IdSMTP := TIdSMTP.Create(nil); IdSMTP.Port := 587; IdSMTP.Host := 'smtp.gmail.com'; IdSMTP.Username :='xxxxx@gmail.com'; //ユーザー名 IdSMTP.Password :='xxxxxxx'; //パスワード host := 'smtp.gmail.com'; subject := 'おういえー'; mailto := 'xxx@xxx.xxx'; //送り先 from := 'xxx@gmail.com'; //送り主 body := 'めーる本文'; IdSMTP.QuickSend(host, subject, mailto, from, body); IdSMTP.Free; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.