問題タブ [public-folders]
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.
exchange-server - マネージド EWS - 代わりの From プロパティを使用して返信する
マネージド Exchange Web サービスには、ExchangeService オブジェクトでインスタンス化できるクラスPostItemがあります。
ただし、 InReplyIdと Fromを含むすべてのプロパティを割り当て、Save(folderId) メソッドを呼び出した後:
返信投稿ではなく、別の投稿を作成します。
私が試した他の方法:
From プロパティを設定する方法はないため、現在の資格情報 Contact 電子メール アドレスを使用して Post Reply を作成する必要があります。しかし、それはそこに null を与えます!
手伝って頂けますか?
ありがとうございました!
delphi - Outlook に (Exchange の) パブリック フォルダーが存在するかどうかを検出する
次の Code-Block を使用して、Outlook で設定されているパブリック フォルダーを選択します。
Outlook にパブリック フォルダがない場合 (Outlook にパブリック フォルダが設定されていない、Exchange Server がない場合)、マークされた行でエラーが発生します。
問題は、パブリック フォルダーが設定されているかどうかを事前に検出して、そのエラーを回避する方法です。
例外は Microsoft API (EOleException) によって外部で発生するため、try...finally/except ブロックでエラーをキャッチしても機能しませんでした。
フォルダーが存在するかどうかを検出する別の方法は考えられません。エラーの原因となっている行は、パブリックフォルダーを選択してそのプロパティを取得するために不可欠です。
挨拶
winforms - 新しいExchangeパブリックフォルダを作成するにはどうすればよいですか?
昨夜、.NETWinformsアプリケーション内からMicrosoftExchangeに新しいパブリックフォルダーを作成するコードを作成しようとしました。
コードをグーグルで検索すると、httpリクエストとWebDAVを含む一連のコードサンプルが表示されました。私たちはあらゆる種類の苦痛を経験しました
基になる接続が閉じられました:SSL/TLSのセキュリティで保護されたチャネルの信頼関係を確立できませんでした。
と
リモートサーバーがエラーを返しました:(440)ログインタイムアウト。
そしてそれを1日と呼ばなければなりませんでした。
今朝、Outlookオブジェクトモデルを使用してExchangeパブリックフォルダーを処理する古いVBAコードがあったことを思い出しました。それを掘り出し、.NETに適合させれば、うまくいきます。本当にそれはほんの数行です。
OOMではなくhttpとWebDAVを使用する理由はありますか?WebDAVの例は基本的にASP.NET開発用ですか?私たちの場合にWebDAVコードを機能させることができたとしたら、それは私たちに追加のパワーまたは柔軟性を与えたでしょうか(たとえば、ユーザーが制限された権限を持っている場合)?
c# - コード ビハインドから Exchange サーバー上にパブリック フォルダーを作成する
Exchange サーバーのパブリック フォルダーにクライアント フォルダーを作成する VB.Net Framework 4 でプロジェクト管理アプリケーションを作成する必要があります。
パブリック フォルダーを作成する唯一の方法は、管理コンソールを使用することだと思います。Exchangeサーバーに接続してコードから作成コマンドファイルを実行する方法はあるのですが、方法がわかりません。
別の方法はありますか?
php - パブリック Dropbox フォルダのコンテンツを取得しますか?
パブリック Dropbox フォルダの内容のリストを取得する方法はありますか (できれば PHP で)? Dropbox の公開ファイルへの URL は次のようになります。
URL のディレクトリに 1 レベル上にジャンプする...
...すべての公開ファイルを表示します。いいえ。404に他なりません。
outlook - 共有メールボックスでの Outlook フォルダー イベントの動作がランダムに停止する
Outlook 共有メールボックス内の多数のフォルダーを監視する WPF アプリケーションに取り組んでいます。ItemAdd および ItemRemove イベント ハンドラーを Folder.Items オブジェクトに接続しました。
すべてが数分間うまく機能します。しかし、時間が経つにつれて、イベント処理は「だめ」になるようです。一部のフォルダは引き続き追加と削除を認識し、他のフォルダは削除のみを表示しますが、他のフォルダはアクティビティを認識しません. 私には、イベント ハンドラーがガベージ コレクションされているように見えますが、私の Items オブジェクトは、それが置かれているクラスでグローバル変数として宣言されているため、それらがどのように GC されるのかわかりません。
Outlook Folder.Items イベントで注意すべき落とし穴はありますか? 同様のプロセスで動作する以前のより単純なアプリケーションがあり、長期間にわたって正常に動作します。Item イベント処理に関する限り、私の古いアプリとこの新しいアプリの間に本質的な違いはありません。私はこれを引き起こしているものについて本当に途方に暮れています。
以下は関連するコードです。これにいくつかのコンテキストをもたらすために、私がやっていることは、Outlook 共有メールボックスの各フォルダーに対して、そのフォルダーの内容 (MailItems) を表す "TicketView" UserControl が作成されることです。この TicketView は、0 から数十個の MailItems を含む単純な ListBox であり、余分なものはありません。
custom-url - ファイルを Web に同期し、「カスタム」URL を介してアクセスする
フォルダへのファイル同期を許可し、フォルダ内のファイルに http 経由でフォルダからアクセスできる Web サイトはありますか? つまり、同期する私のフォルダは「共有」と呼ぶことができます。また、ファイルは「file.txt」にすることができます。アクセスしたい... http://whicheverDomain.com/IDontCareWhatThisIs/share/file.txt
また、ファイル自体に直接アクセスできるようにして、Google ドキュメント ビューアーに送信できるようにしたいと考えています。すなわち ( http://docs.google.com/viewer?url=http%3A%2F%2FwhicheverDomain.com%2FIDontCareWhatThisIs%2Fshare%2Ffile.txt )。それがうまくいかない場合は、ウェブサイトがまともな方法でそれを表示すれば、それで問題ありません.
しばらく探しています。Boxはそれができるようですが、ビジネスアカウントが必要です.
c# - EWS 経由で Exchange 2013 の 1 つのパブリック フォルダー メールボックスからパブリック フォルダーを取得する方法
次の PowerShell コマンドを使用して、特定のパブリック フォルダー メールボックスに格納されているパブリック フォルダーを取得できます。
(ただし、リモート PowerShell は使用したくありません)
EWS を使用してこれを行うことはできません。
私の最初のアイデアは、すべてのパブリック フォルダーを取得し、パブリック フォルダー メールボックスに従って並べ替えることでした。
ただし、パブリック フォルダーのメールボックス名を含む拡張 MAPI プロパティはおそらく存在しません (ContentMailboxName powershell プロパティに似ています)。
だから私はこれを試しました:デリゲートアクセスを使用したEWS
(WellKnownFolderName プロパティは .Root および PublicFolderRoot でもテストされました)
しかし、私は常にエラーが発生します:
「要求に失敗しました。リモート サーバーがエラーを返しました: (503) サーバーを利用できません。」または「タイプ 'Microsoft.Exchange.WebServices.Data.ServiceResponseException' の未処理の例外が Microsoft.Exchange.WebServices.dll で発生しました」
真似してみたところ
エラーが発生します:
「このアカウントには、要求されたユーザーを偽装する権限がありません。」
ユーザー Administrator と PFMailbox1 のすべてのメールボックス アクセス許可は、フル アクセスに設定されています。最新の Exchange2013 dll を使用しています。
EDIT1:
2 番目の問題は、ルート パブリック フォルダーを作成し、目的のパブリック フォルダー メールボックスに保存する方法です。
EWS メソッド Folder.Save(FolderId) にはパラメーターが 1 つしかなく、FolderId = PublicFolderRoot を使用すると、すべてのフォルダーが MasterHierarchy パブリック フォルダー メールボックス (最初に作成されたメールボックス) に保存されます。
私が知っている唯一の解決策は、すべてのパブリック フォルダー メールボックスに対してリモート パワー シェルを使用して第 1 レベル (ルート) フォルダーを作成することです。
次に、2 番目 (3 番目、..) のフォルダー レベルで、Folder.Save(FolderID) を使用できます。しかし、EWS を使用してそれを行う方法は?
c# - ServiceResponseException: 利用可能なパブリック フォルダー サーバーがありません
私は、Exchange Web Services Managed API を介してパブリック フォルダーにアクセスできる C# アプリケーションを実行しています。
しかし、Microsoft.Exchange.WebServices.Data.ServiceResponseException があり、使用可能なパブリック フォルダー サーバーがありません。
私のパブリック フォルダは次のようになります。
フォルダ 1 --> サブフォルダ 1 | サブフォルダー 2 | サブフォルダー3
フォルダー 2 --> サブフォルダー 1 | サブフォルダー2
フォルダ 3
フォルダ 4 --> サブフォルダ 1
アプリケーションがFolder 2にアクセスすると、例外がスローされます。アプリケーションはフォルダー 1 にアクセスし、3 つのサブフォルダーすべてを表示できます。
ここで例外がスローされます: Folder parentFolder = Folder.Bind(folderID, foldView.PropertySet);
再帰的トラバーサルやその他の可能な方法を試しました。しかし、問題はまだ残っています。私を助けてください!私はあなたの指導にとても感謝しています