会社で自動でメールが送れるJOBを作成したいのですが、今のままでは正常に作動できないので。
修正点のご教授をお願いいたします。
下記がWebを参考して作成したバッチファイルです。
Mail.vbs:
Set oMsg = CreateObject("CDO.Message")
oMsg.From = "mailsender@gmail.com"
oMsg.To = "user@gmail.com"
oMsg.Subject = "Test"
oMsg.TextBody = "テストメッセージです" & vbCrLf & Now
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = 2
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = "xxxxxxxxxx"
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = 25
oMsg.Configuration.Fields.Update
oMsg.Send
Mail.bat:
cscript Mail.vbs
Webで探して上記の内容で作成しました。
今の状況として、
JOBを動かすサーバーA
IP:10.111.222
Aではメールを送信する機能がありません。
※IPは適当です
メール送信ができるサーバーB
IP:10.333.444
AサーバーでJOBを起動してBサーバーのメール機能を使ってメールを送りたいと考えています。
Aサーバーからtelnet を利用してBへの25番ポートの穴が開いているのは確認済みです。
Bサーバーのsmtpサーバー名はわかりません。確認しようとしたら、
「IPだけでできるはず」と言われたました。
上記のVBS だと7行目で"xxxxxxxxxx"の部分にBサーバーで使用しているsmtpサーバー名が必要だという認識のため、上記のVBSは使えなのでしょうか?
IPだけわかる今の状況でメール送信できるようにする場合どのように修正したらよろしいですか。
また上記VBSは利用できない場合どのように修正したらよろしいでしょうか。
他に必要な情報がございましたらご指摘をお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ん? だからそこにIPアドレスを入れればいいんじゃないの? 「IPだけでできるはず」というサーバー管理者からの回答はそういう事だと思うんだけど。
Set oMsg = CreateObject("CDO.Message")
oMsg.From = "mailsender@gmail.com"
oMsg.To = "user@gmail.com"
oMsg.Subject = "Test"
oMsg.TextBody = "テストメッセージです" & vbCrLf & Now
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = 2
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = "10.333.444"
oMsg.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/s … = 25
oMsg.Configuration.Fields.Update
oMsg.Send
これで駄目だったって事なのかな?
補足説明で教えていただけますか。繋がらなかったですとか、○○というエラーメッセージが表示されたですとか。
状況的に、fromかtoが不正というのはあるかも知れない。メールアドレスがおかしいという意味じゃなくって、リレー送信には許されないfromかtoである可能性もある。無いとは思うけどそもそもサーバーBがリレーを許してないなんてオチはないよね。
※リレー送信とは:サーバーBがSMTPで受け取ったメールをそのままの内容で別のメールサーバーにSMTPで送信する事。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム経由で送られるURLつき...
-
Net::SMTPでメールを送信したい...
-
ArduinoのジャイロモジュールMP...
-
Excel VBA 定義されたプロージ...
-
perlをバージョンアップしたら...
-
グラフのX,Y座標を取得したい
-
LCD ディスプレイを Raspberry ...
-
【vba】フォームに書いてあ...
-
VBでグローバル変数を宣言するには
-
Perlの数値計算で有効桁数を上...
-
VBAで別モジュールへの変数の受...
-
印刷後メッセージボックスを表...
-
Perlソースコードをコンパイル...
-
VBAを使用してWordからExcelの...
-
VBAで旧字体を異字体に一括で変...
-
Pg.pmモジュールがロードできない
-
モジュールとは何ですか
-
VBA This Workbookモジュール...
-
サブルーチンを使った再帰的な...
-
#!/usr/bin/perlで書きだしたCG...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
VBScriptで、メールの送信をし...
-
VBAでsmtp認証をするには?
-
c#で 簡単なメール(添付ファ...
-
Perl メール 文字化け
-
Net::SMTPでメールを送信したい...
-
メールの送信について
-
Clipmail3.0 確認画面の非表示...
-
Exchangeを使用したメール送信...
-
Windowsメールを別アプリから操...
-
受信メールの本文の行間が空く
-
さくらインターネットでの添付...
-
プロキシ経由でjavamailを使っ...
-
VBSの修正点を教えてください。
-
添付ファイルをつけてメールを送る
-
BASP21使用のメール送信でコマ...
-
foreachでのメール一斉送信処理...
-
server errorで困ってます。
-
CDO.Messageを使ったVBScript
-
LotusScript メール作成方法が...
おすすめ情報