c# の Thunderbird で多くの人にメールを送っています。ループでやってます。私の問題は、アプリケーションを実行すると、送信する電子メールに対して新しい Thunderbird ウィンドウが開き、「送信」を押す必要があるため、送信されることです。とても不便です。一度にすべてのメールを送信するにはどうすればよいですか?
私のコード:
string strCommand;
for(i=0;i<100;i++)
{
strCommand = " -compose to=" + (char)34 + astrRecip[i] + (char)34 + ",";
strCommand += "body=" + (char)34 + strMessage[i] + (char)34 + ",";
strCommand += "subject=" + (char)34 + strSubject + (char)34 + ",";
strCommand += "attachment=" + (char)34 + strAttachment[i] + (char)34;
Process.Start(@"C:\Program Files\Mozilla Thunderbird\thunderbird", strCommand);
}
私はすべてのメールに「-compose」と書いて別ウィンドウで開いているので、たぶんコマンドラインを1行書けばOKだと思います。試しましたが、成功しませんでした。