私はコマンドライン引数で使用できるメール送信プログラムを探しています。Sendmail for Windows
Iveはjaber's sendmailを試しました。その本当にきちんとした、しかし残念なことにSSL認証のために壊れた。
代替手段はありますか?
(そうそう、私はperlの使用したいいけない:P)を
私はコマンドライン引数で使用できるメール送信プログラムを探しています。Sendmail for Windows
Iveはjaber's sendmailを試しました。その本当にきちんとした、しかし残念なことにSSL認証のために壊れた。
代替手段はありますか?
(そうそう、私はperlの使用したいいけない:P)を
奇妙なオプション:sendmail.cppと.hを取得してプロジェクトに組み込むことができます。それは非常にエキゾチックな方法でblatを内部的に使用します。
私は以前にShellExecute(..)を使ってメールを送信するためにcmdプロンプトを起動することを考えていましたが、これはもっと謎のメール送信方法です。
あなたは小さなPowerShellスクリプトを使用することができます:関数呼び出しに
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$smtp.Send($emailFrom, $emailTo, $subject, $body)
値は、$ args配列を使用してコマンドラインパラメータから取得する必要があります。
リノ氏は自分の質問でSSLについて言及しているので、Net.Mail.SmtpClientは明示的SSLのみをサポートしていることを覚えておくことをお勧めします。実際には、メールクライアントアプリケーションのように465の代わりにポート587を使用すると、通常はOKになります。詳細はこちら