• 締切済み

VBScriptで、メールの送信をしたい。

VBScriptで、メールの送信をしたいのですが、『転送においてサーバーに接続できませんでした。』 というエラーが出てしまいます。 書いてあるスクリプトにどんな間違いがあるか見てもらえますか? Set objEmail = CreateObject("CDO.Message") objEmail.From = "****@gmail.com" objEmail.To = "****@gmail.com" objEmail.Subject = "メールタイトル" objEmail.Textbody = "メール本文" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smarthost" objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 objEmail.Configuration.Fields.Update objEmail.Send お願いします。

みんなの回答

  • luka3
  • ベストアンサー率72% (460/632)
回答No.1

smarthostはインストールされたのでしょうか? どこかのサイトのサンプルスクリプトをそのまま使っているのであれば smtpserver を正しくセットする必要があります。 ご利用のプロバイダのメールサーバですとか、会社であれば会社のメールサーバとか。 最近は迷惑メール防止のため簡単に送信できない場合があります。 例えばOCNの場合、次のページを見ていただきますと http://help.ocn.ne.jp/ols/tr/mail/10069_trm_oe60.html 以下のような設定になります。 ~/configuration/smtpserver") = "smtp.vc****.ocn.ne.jp" ~/configuration/smtpserverport") = 587 ~/configuration/smtpauthenticate") = 1 ~/configuration/sendusername") = "アカウント名" ~/configuration/sendpassword") = "パスワード" お使いのメールサーバの仕様をご確認ください。

すると、全ての回答が全文表示されます。

関連するQ&A