メールを受信するバッチ ファイル プログラムが必要です。
たとえば、いくつかのデータを含むテキスト ファイル main.txt があります。
これを私のメールIDに送りたいです。このプログラミングで私を助けてください。
前もって感謝します。
メールを受信するバッチ ファイル プログラムが必要です。
たとえば、いくつかのデータを含むテキスト ファイル main.txt があります。
これを私のメールIDに送りたいです。このプログラミングで私を助けてください。
前もって感謝します。
メールを送信できるメールサーバーをお持ちの場合は、PAのコメントにあるように、まずBlatをお勧めします。
Microsoft Outlook電子メールクライアントを実行している場合は、VBScriptスクリプトを使用してそれを駆動できます。厳密にはバッチファイルではありませんが、VBScriptは通常Windowsの一部です。もちろん、バッチファイルを使用して、適切なパラメータでvbscriptファイルを呼び出すことができます。
(私はこの手法を使用してOutlookでスケジュールを設定しました。特定の時間に、特定の件名の電子メールを送信するようにスケジュールします。)
'SendMail.vbs
option explicit
' Script for sending mails to myself, with given subject and optionally file contents for body
' Note this only works with particular Schedule service settings, i.e.,
' it has to log on as me and have access to the Desktop
dim fso, f, oMailItem, oOlApp
' Create the mail
Set oOlApp = CreateObject("Outlook.Application")
Set oMailItem = oOlApp.CreateItem(0) '0 = olMailItem
oMailItem.Subject = WScript.Arguments(0)
oMailItem.Recipients.Add ("receiver.name@somemailserver.com")
if WScript.Arguments.Count > 1 then
Set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile(WScript.Arguments(1), 1 )
oMailItem.Body = f.ReadAll
f.Close
end if
oMailItem.Send
set f = nothing
set oMailItem = nothing
set oOlApp = nothing
次のようなコマンドで呼び出します
sendmail.vbs My_Subject_Line contents_file.txt