IdSmtp.QuickSend(host, subject, mailto, from, body)について
環境 Win/Xp Delphi7
正常にメール送信はOKです。
ただ「from」には電子メールアドレスしかセットできないようです?
相手先の受信トレイの送信者に、メールアドレスではなく送信者名を表示させたい。質問
OutlookExpressのメール送信のように、ユーザー情報:名前と電子メールアドレスを同時に送信する事は可能でしょうか?
どなたかご教授下さい。宜しくお願いします。
fromには、
"名前" <電子メールアドレス>
のような感じで指定しているのですか?
from = 'tanaka<tanaka@aaa-call.com>'
で正常に送信できました。
from には、メールアドレスだけしか入力できないと思っておりました。
igy様 ありがとうございました。
解決のチェックマークを付けるのを忘れていました。
igy様 ありがとうございました。
あとから申し訳ありません。
IdSmtp.QuickSend(host, subject, mailto, from, body)で
同じような事をやりたいと思っています。
コンIndyClientsのIdSmtpを使用するのはわかるのですが、
smtpサーバやパスワードの情報をどこで設定するのかわかりません
教えていただけませんか。
Indy10なら昨日も書きましたが…
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;
ツイート | ![]() |