開発メモ/Windows/COM/CDOでメール送信
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
CDO(Collaboration Data Objects)のMessageオブジェクトを使...
VBSでの例を踏まえてメモ
以下のような記述で送信できる。~
VBSに保存する際には、Shift-JISで保存しないと文字が化ける。
#codeprettify(lang-vb linenums:1){{
Dim schema
schema = "http://schemas.microsoft.com/cdo/configuration/"
Set objEmail = CreateObject("CDO.Message")
'差出人指定
objEmail.From = "差出人<xxxx@xxxx.com>"
'宛先指定
objEmail.To = "受取人<yyyy@yyyy.com>"
'サブジェクトの指定
objEmail.Subject = "サブジェクト"
'メール本文指定
objEmail.Textbody = "本文"
'外部SMTPサーバーを使うための設定
objEmail.Configuration.Fields.Item(schema & "sendusing") ...
'外部SMTPサーバー指定
objEmail.Configuration.Fields.Item(schema & "smtpserver")...
'ポート番号
objEmail.Configuration.Fields.Item(schema & "smtpserverpo...
'設定の適用
objEmail.Configuration.Fields.Update
objEmail.Send
}}
Messageオブジェクトのプロパティ、Configrationプロパティに...
Message
|プロパティ・メソッド|説明|h
|From |差出人。"メールアドレス"のみでもい...
|To |宛て先。カンマ区切りで複数指定できる|
|Cc |CC。カンマ区切りで複数指定できる|
|Bcc |BCC。カンマ区切りで複数指定できる|
|Subject |メールのタイトル|
|Textbody |メール本文|
|TextBodyPart.Charset|メール本文の文字コード|
|HTMLBody |HTMLメール本文|
|HTMLBodyPart.Charset|メール本文の文字コード|
|AddAttachment |添付ファイルの追加。複数回呼び出す...
Configuration
|プロパティ・メソッド|説明|h
|http://schemas.microsoft.com/cdo/configuration/sendusing...
|http://schemas.microsoft.com/cdo/configuration/smtpserve...
|http://schemas.microsoft.com/cdo/configuration/smtpserve...
|http://schemas.microsoft.com/cdo/configuration/smtpconne...
|http://schemas.microsoft.com/cdo/configuration/smtpauthe...
|http://schemas.microsoft.com/cdo/configuration/sendusern...
|http://schemas.microsoft.com/cdo/configuration/sendpassw...
|http://schemas.microsoft.com/cdo/configuration/smtpusess...
*参考 [#p0c95ded]
-[[Windows標準機能とWSHを使ってメールを送信する:http://ww...
-[[Hey, Scripting Guy!CDO を使用して送信メールにファイル...
-[[CDO.Messageによるメール送信:http://serialty.blog117.fc...
-[[CDO Library:http://msdn.microsoft.com/ja-jp/library/cc...
--ほとんど役に立たない・・・
終了行:
CDO(Collaboration Data Objects)のMessageオブジェクトを使...
VBSでの例を踏まえてメモ
以下のような記述で送信できる。~
VBSに保存する際には、Shift-JISで保存しないと文字が化ける。
#codeprettify(lang-vb linenums:1){{
Dim schema
schema = "http://schemas.microsoft.com/cdo/configuration/"
Set objEmail = CreateObject("CDO.Message")
'差出人指定
objEmail.From = "差出人<xxxx@xxxx.com>"
'宛先指定
objEmail.To = "受取人<yyyy@yyyy.com>"
'サブジェクトの指定
objEmail.Subject = "サブジェクト"
'メール本文指定
objEmail.Textbody = "本文"
'外部SMTPサーバーを使うための設定
objEmail.Configuration.Fields.Item(schema & "sendusing") ...
'外部SMTPサーバー指定
objEmail.Configuration.Fields.Item(schema & "smtpserver")...
'ポート番号
objEmail.Configuration.Fields.Item(schema & "smtpserverpo...
'設定の適用
objEmail.Configuration.Fields.Update
objEmail.Send
}}
Messageオブジェクトのプロパティ、Configrationプロパティに...
Message
|プロパティ・メソッド|説明|h
|From |差出人。"メールアドレス"のみでもい...
|To |宛て先。カンマ区切りで複数指定できる|
|Cc |CC。カンマ区切りで複数指定できる|
|Bcc |BCC。カンマ区切りで複数指定できる|
|Subject |メールのタイトル|
|Textbody |メール本文|
|TextBodyPart.Charset|メール本文の文字コード|
|HTMLBody |HTMLメール本文|
|HTMLBodyPart.Charset|メール本文の文字コード|
|AddAttachment |添付ファイルの追加。複数回呼び出す...
Configuration
|プロパティ・メソッド|説明|h
|http://schemas.microsoft.com/cdo/configuration/sendusing...
|http://schemas.microsoft.com/cdo/configuration/smtpserve...
|http://schemas.microsoft.com/cdo/configuration/smtpserve...
|http://schemas.microsoft.com/cdo/configuration/smtpconne...
|http://schemas.microsoft.com/cdo/configuration/smtpauthe...
|http://schemas.microsoft.com/cdo/configuration/sendusern...
|http://schemas.microsoft.com/cdo/configuration/sendpassw...
|http://schemas.microsoft.com/cdo/configuration/smtpusess...
*参考 [#p0c95ded]
-[[Windows標準機能とWSHを使ってメールを送信する:http://ww...
-[[Hey, Scripting Guy!CDO を使用して送信メールにファイル...
-[[CDO.Messageによるメール送信:http://serialty.blog117.fc...
-[[CDO Library:http://msdn.microsoft.com/ja-jp/library/cc...
--ほとんど役に立たない・・・
ページ名: