0

SMTPサーバーを使用して電子メールを送信するためにこのコードを取得しました。オンラインで見つけた多くの構成を試しましたが、VBscriptと同様のコードもありましたが、どれも機能していません。

このコードに焦点を当てたいのですが、HTAを開いているときに、8行目にエラーが発生し、「サーバーは未定義です」と表示されます。これを定義するにはどうすればよいですか?

var cdoConfig = Server.CreateObject("CDO.Configuration"); 
cdoConfig.Fields("cdoSMTPServerName") = "194.90.9.22"; 

var cdoMessage = Server.CreateObject("CDO.Message"); 
cdoMessage.Configuration = cdoConfig; 

var cdoBodyPart = cdoMessage.BodyPart; 

cdoMessage.To = "aaa@gmail.com"; 
cdoMessage.From = "xxx@ddd.com"; 
cdoMessage.Subject = "CDO Test in JScript"; 
cdoMessage.TextBody = "This is a test email sent using JScript."; 
cdoMessage.send(); 

ありがとう、ロテム

4

2 に答える 2

0

1 月、コードで「サーバー」(VBS) が使用されていることがわかりますが、推奨されますか ¿

これを確認できます:

  1. サーバー (コードを実行) は送信 (メール転送) を許可されていません。
  2. Auth, .Item(cdoSMTPAuthenticate) = cdoAnonymous, メール サーバーに何らかの認証があるかどうかを確認する必要があります。

お役に立てれば、

于 2010-12-25T17:51:04.453 に答える