Redemption.dllを使用しているDelphi 10 Seattleに次のコードがあります。ただし、「送信/受信」を押すまで、メールは受信トレイに滞留します。自動的に電子メールを送信するにはどうすればよいですか?Redemption.dllとdelphi電子メールを送信する方法
procedure TForm1.sendMail(sendername, senderemail, subject, reciever,
message: WideString; Html_or_text: Boolean);
const
olMailItem = 0;
var
olApp, OlNameSpace, OlItem, rdSafeItem, rdUtils: variant;
OutlookApplication1 : OleVariant;
NameSpace : OleVariant;
AddressLists : OleVariant;
AddressList : OleVariant;
AddressEntries : OleVariant;
folder:RDOFolder;
m : RDOMail;
mailitem: SafeMailItem;
begin
folder := session.GetDefaultFolder(olFolderInbox);
m := folder.Items.Add(olMailItem);
m.To_ := reciever;
m.Subject := subject;
//rdomail.SentOnBehalfOfEmailAddress = ;
m.SenderName := sendername;
m.Body := message;
m.SenderEmailAddress := senderemail;
//m.Save();
m.Send;
end;
コードをフォーマットしてお読みください。あなたのチャンスはこれによって改善されます。 – dummzeuch