問題タブ [cdonts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
85 参照

asp-classic - ASP CDONTS フォーム

私はASPクラシックフォームを持っていて、CDONTS電子メールオブジェクトを使用しています.ユーザーがフォームにサインアップすると確認が得られるようにするにはどうすればよいですか.CCを使用できますが、これは私に電子メールをCCするので、別のものにしたい.

ありがとう

0 投票する
1 に答える
398 参照

vba - VBA および CDO for SMTP でメッセージを送信する場合、どの名前空間を使用しますか?

私が見たすべての例に名前空間のマイクロソフトのスキーマがある理由がわかりません。それはなんのためですか?マイクロソフトのサーバーを調べて、本当に何かを送信しているのでしょうか?

vbscript を使用して Exchange で CDO を使用する方法

私は自分のコードを投稿しますが、それとすべての例はすべて同じです:

objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing")= cdoSendUsingPort

Microsoft スキーマをそこに入れたくありません。Exchange または SMTP サーバーに送信したいだけです。ありがとう。

0 投票する
2 に答える
618 参照

asp-classic - 添付ファイル付きのメールを送信するCDONTS-ClassicASP

CDONTSを使用して添付ファイル付きのメールを送信したい。しかし、これが私が使用しているものです:

CDO_MAIL.AttachFile "http://SampleWebSite.com/Sample.asp?COMMAND=6"

JavaScriptでは次のことを行っています。

image1.src = "http://SampleWebSite.com/Sample.asp?COMMAND=6"

問題は-正確な画像名がわからないことです。上記のURLは私に画像を返します。これを解決する方法を教えてください。

ありがとう

0 投票する
1 に答える
112 参照

vbscript - Loop Issue 2008 サーバーの CDONTS

正常に動作する次の CDONTS コードがあります。

ただし、ループで使用すると次のエラーが発生しますか? 何か案は?

0 投票する
2 に答える
5040 参照

email - CDO / MAPI は引き続き Exchange 2013 で動作しますか?

Mapi.Session を使用してこの方法でメールを送信する古い VB アプリケーションがあります。

現在、交換サーバーは 2008 年から 2013 年にアップグレードされます。私のアプリは引き続き接続してメールを送信できますか? そうでない場合、どうすれば変換できますか?

0 投票する
2 に答える
3428 参照

asp-classic - CDO - 電子メールを送信しない

こんにちは、送信ボタンをクリックして HTML から ASP ページを呼び出しています。ASP で電子メールを送信したいと考えています。だから私は以下のコードを書きましたが、メールを送信しておらず、エラーも発生していません。

誰でもこれについて私を助けてもらえますか..?

0 投票する
1 に答える
436 参照

email - クラシック ASP で CDOSYS パラメータで複数の変数を直接使用する方法

CDOSYS を使用してクラシック ASP で電子メール送信コードを作成していますが、CDOSYS パラメータを使用して変数連結を記述しようとすると、エラーが発生します。

次の方法でコードを書くことができませんでした-

実行中に次のエラーが表示されます - CDO.Message.1 エラー '80040213'

次のコードは、単一の変数を持つため、正常に機能します-

注:- 私のクライアントには多くのサイトがあり、以前は CDONTS と ASPEMAILS を使用していましたが、以前は正常に機能していたため、そのように使用する理由です。

0 投票する
1 に答える
242 参照

email - クラシック ASP の CDOSYS 電子メール スキーマ

CDOSYS 経由で電子メールを送信するコードを書いています。同じASPページの別の場所にメール送信コードを書かなければなりません。everycode で次のスキーマ リンクを使用する必要がありますか? 変数で宣言して使用しようとすると、機能せず、エラーが発生します... 私の従来の ASP Web サイトは Windows Server 2012R2 にデプロイされています ( http://schemas.microsoft.com/cdo/configuration)

0 投票する
1 に答える
126 参照

email - ASPメールフォーム - 先頭にスペースを挿入しようとしています

訪問者から問い合わせフォームの情報を収集するために、このスクリプトを Web サイトで使用しました。私のクライアントの 1 人は、生成された電子メールを受信したときに、Outlook が次の行を操作していると報告しています。

...接頭辞 "email=" をメールの一部であるかのように含めるには! (ばかげた見通し!)

コードを変更して、電子メール アドレスの直前に先頭のスペースを挿入して、次のようにする必要があります。

そうすれば、クライアントがメールをクリックしてユーザーに返信するときに、正しいメールが使用されます (メールの先頭に接頭辞が付いていないメールです!)。

要約すると、電子メールとプレフィックスの間にスペースがないため、Outlook は電子メール リンクを作成するときにプレフィックスを含めています。

私はあまりコーダーではないので、大規模な検索はうまくいきませんでした。多くの提案を試みましたが、フォームが失敗するか、修正されないようです。

LANKYMART の提案に応じて以下を編集します。

Lankymart - Outlooks は、テキスト文字列 email=myclient@myclientsdomain.com の中央に @ 記号が含まれていることを認識し、全体を電子メール アドレスであると解釈します。そのため、全体がクリック可能な電子メール リンクになります。私のフォームが非改行スペースを生成できる場合、Outlook はそれを電子メール リンクにしますが、不要なプレフィックスは含まれません。

  を使用できません - スクリプトを使用して自動的に挿入する方法がわかりません (これが私が求めていることです)。おそらく、あなたは私の html フォーム ページを意味していたのでしょう。

角括弧にも同じ問題があります.aspフォームが何らかの方法でこれらを自動的に挿入できる場合、電子メールが届き、Outlookが正しく表示する可能性があります.フォームにこれを実行させることは、私が知る必要がある部分です. (これは間違いなくうまくいくので、先頭のスペースの方が良いかもしれません)

他のアイデアはありますか?

0 投票する
1 に答える
1911 参照

smtp - CDO はポート 465 および 587 での接続に失敗しましたが、25 では動作します

CDO for NTS を使用して Exchange サーバー経由で STMP 電子メールを送信する従来の FoxPro アプリケーションがあります。ローカル (Exchange サーバーと同じドメインで実行されるアプリ)、VPN (VPN 経由でドメインに接続された外部ネットワークで実行されるアプリ)、外部 (外部ネットワークで実行され、インターネット経由で接続するアプリ) の 3 つの場所があります。

これまで、Local は SSL でポート 25 を使用するように構成されていました。VPN と外部は、SSL でポート 465 を使用するように構成されています。(ネットワーク管理者からの私の理解では、Exchange は 465 で SMTPS を実行するように構成できず、STunnel を使用する必要がありました)。

最近、Exchange サーバーに変更を加えて、SSL を無効にし、TLS のみを許可しました。ポート 587 を開放しました。ネットワーク管理者によると、ポート 25 と 587 は同じ Exchange Receive Connector を使用しており、STARTTLS を使用するように設定されています。ポート 465 も STARTTLS を使用するように構成されており、別の Exchange 受信コネクタを使用します。ただし、プロパティはすべて 25 & 587 に使用されるものと同じように構成されています。

この変更が行われた後、VPN および外部サイトは、アプリケーションを介して電子メールを送信できなくなりました。表示されるエラー メッセージは次のとおりです。

というわけで、現在の状況は以下のとおりです。

ローカル - 25 で送信できますが、465 または 587 では送信できません VPN - これらのポートでは送信できません 外部 - これらのポートでは送信できません

私も同じコードを使用してみましたが、ポート 465 とポート 25 で gmail を介してシステムから SMTP を送信できましたが、587 では送信できませんでした。

この時点で、これは私をはるかに超えており、ここからどこへ行くべきか本当にわかりません. 何が起こっているのかについて何か考えがある人はいますか?

WireShark を使用して、クライアントとサーバーの間で何が通信されているかを把握しようとしました (これはローカル シナリオの場合です)。結果の一部を次に示します。

ポート 25 での交換 (動作)

ポート 465 での交換 (失敗)

ポート 587 での交換 (失敗)

ポート 465 の Gmail (動作)

ポート 587 の Gmail (失敗)