会社で自動でメールが送れる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ランキング
-
CDO.Messageを使ったVBScript
-
VBAでoutlook365が起動しません。
-
【C言語】メールを送信するプロ...
-
フォーム経由で送られるURLつき...
-
c#で 簡単なメール(添付ファ...
-
Excel VBA 定義されたプロージ...
-
ユーザー定義関数に#NAME?が返...
-
ArduinoのジャイロモジュールMP...
-
エクセルVBAでシートモジュール...
-
例外処理のフローチャートの記...
-
VBA This Workbookモジュール...
-
ユーザーフォームに最小化・最...
-
【vba】フォームに書いてあ...
-
Excel VBAでリンク切れをチェッ...
-
VBA モジュールで共通に使う変...
-
Pg.pmモジュールがロードできない
-
VBでグローバル変数を宣言するには
-
グラフのX,Y座標を取得したい
-
vba 標準モジュールインポート...
-
Excel VBAで、ユーザーフォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
【C言語】メールを送信するプロ...
-
Net::SMTPでメールを送信したい...
-
CDO.Messageを使ったVBScript
-
さくらインターネットでの添付...
-
フォームデータ-の送信時の確認...
-
VBAでsmtp認証をするには?
-
メールフォームCGIを探していま...
-
Clipmail3.0 確認画面の非表示...
-
VBScriptで、メールの送信をし...
-
リンクをクリックするだけでC...
-
javamailでメール送信ができません
-
ASPでのsendmail(BASP21の使用...
-
Windowsメールを別アプリから操...
-
プロキシ経由でjavamailを使っ...
-
Exchangeを使用したメール送信...
-
c#で 簡単なメール(添付ファ...
-
Enterキーを押しても送信しない...
-
BASP21使用のメール送信でコマ...
-
フォーム経由で送られるURLつき...
おすすめ情報