問題タブ [imap]
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.
ruby-on-rails - IMAPを介してレールでメールを取得する
この Rails アプリはローカル イントラネットで実行されており、1,000 人の通常ユーザーがいます。メール サーバー (MS Exchange) との統合を検討しています。基本的 -
1) 各ユーザーについて、アプリはメールサーバーから受信トレイに新しいメッセージを取得し、解析して、データベースにファイルする必要があります。
ruby/net-imap で実装できましたが、パフォーマンスが心配です。前述したように、1,000 人のユーザーがいて、それぞれが異なるメール アドレスを持っています。電子メール サーバーを x 分ごとにポーリングすると、1,000 ユーザーの場合、パフォーマンスが大幅に低下する可能性があります。
ruby/net-imap を使用した IMAP IDLE がオプションになる可能性があるようです。メールサーバーは、新しいメール (IPhone/Outlook スタイル) があるたびにアプリに通知をプッシュします。しかし、そのためには、サーバーとのimap接続を開いたままにしておく必要があるようです。したがって、一度に 100 人のユーザーがログインしている場合、メール サーバーへの接続数は 100 になります。それはアプリを大幅に遅くしますか?
または、他のオプションを知っている人はいますか(ところで、私はメールサーバーを制御できません)
MRI を使用していますが、jruby にも簡単に切り替えることができます。
ruby-on-rails - ruby での IMAP IDLE のサポート
わかりました、私は何時間もそれを吸っています。ruby 1.9 の net/imap.rb は idle コマンドをサポートしていると思っていましたが、まだサポートされていません。
誰かがそれを実装するのを手伝ってくれますか? hereから、私はこれがうまくいくと思いました:
しかし、それで imap.idle は単に nil を返します。
c# - 「」文字を使用したIMAP検索
検索テキスト「ジョーは「検索したい」と言って終了します。」
IMAPSEARCHでこのテキストを検索するにはどうすればよいですか
これは機能しません:「ジョーは「検索したい」と言って終了します。」
ruby-on-rails - IMAP サーバーから新着メールだけを取得する
IMAP サーバーから電子メールを取得してデータベースに保存するクライアント アプリケーションを作成しています。問題は、一度メールをチェックしたら、次はそれ以降に届いたメールだけをダウンロードしたいということです。そのため、サーバーで 2 時間前にメールをチェックした場合、過去 2 時間以内に到着したメールのみを取得する必要があります。
SINCE DATE で SEARCH を使用できますが、時間と日付はサポートされていないため、簡単に偽装できます。
RECENT フラグも試しましたが、gmail では機能しないようです (Ruby では毎回 nil と表示されます)。
php - PHPでのIMAPIDLEのサポート
IMAP関数(www.php.net/imap)に関するすべてのPHPドキュメントを読みましたが、IMAP接続を介したIDLEコマンドの発行については何も見つかりませんでした。
サーバーとGMailの間にIMAP接続を確立し、新しいメッセージが到着したことをすぐに通知したい。それは私のサーバーへの一種のGMailPUSHです。モバイルデバイスがそれを行う方法は、IMAPを介して接続し、IDLEコマンドを送信することです。
しかし、PHP-IMAPでIDLEに関する単語が見つかりませんでした。サポートされていますか?
php - IMAP は有効になっていますが、機能は未定義ですか?
メール解析スクリプトの 1 つに、imap 関数の使用に関する問題があります。
致命的なエラー: 未定義関数 imap_open() の呼び出し
IMAP は確実に有効になっています。これは php でコンパイルされており、phpinfo() に表示されます。これらの機能にアクセスできない理由はありますかget_loaded_extensions()
?extension_loaded("imap")
IMAP のバージョンは 2007e で、PHP は 5.3 です。
編集 1: これは、Mac サーバー (OSX 10.5.7) で実行されています。imap 関数を使用するスクリプトは /var/***/ にあります。 imap_open とまったく同じ詳細で、動作しているようです。
PHP の更新前に動作していたセットアップ方法 - 動作を停止する理由はありますか? メールスクリプトをウェブサーバーのドキュメントディレクトリに移動できることは知っていますが、以前のように機能しなくなる理由も知りたいです-phpの設定方法でしょうか?
ruby - ruby の net/imap ライブラリを使用してメールの本文を読む方法は?
今日は頭が悪いだけかもしれませんが、Ruby の net/imap ライブラリでメールを読む方法が突然わかりません。私は何時間もそれに取り組んできました。「ruby imap read body」のいくつかのバリエーションをグーグルに入力し、多くのサイトを探索しました。それらのすべてに、添付ファイルのプル、電子メール サーバーの同期、gmail の操作などの例があります。一部 (chilkat など) は、実際にこれを行うシェアウェア ライブラリです。私は net/imap のドキュメントを見てきましたが、本文を読む以外のすべてを行う例がいくつかあります。
以前に net/imap を使用したことがありますが、受信トレイ内の添付ファイルをディレクトリにプルダウンするだけで済みました。私は #ruby と #rubyonrails で尋ねましたが無駄でした - 誰もそれを理解できませんでした。
PSコードでアクティブなサポートについて言及していますが、これはsans-railsであるため、アクションメーラーはありません
php - diff で PHP imap_open() を使用しようとしています。Linux インターフェイス (eth0:1、eth0:2)。何か案は?
さまざまな Linux インターフェイスで imap_open() を使用しようとしていますが、考えられる解決策が見つかりません。Nginx にはメール サーバー用のモジュール ( http://wiki.nginx.org/NginxMailCoreModule ) があるようですが、私は Apache + PHP を使用しています。
cURL にも似たようなものがあります: curl_setopt($ch, CURLOPT_INTERFACE, "eth0:1") ですが、PHP imap には何も見つかりません。
どんな助けでも大歓迎です、どうもありがとう
c# - SilverlightでのIMAPクライアントアプリケーションの作成
Silverlight 3を使用し、Gmailアカウントからメールを取得して、未就学児向けの簡素化されたメールクライアントを作成したいと思います。
ホワイトリストを作成するのと同じように、メールのサブセットのみに特定のラベルが付けられるように、Gmailでいくつかのフィルターを設定します。次に、そのラベルが付いたメールをSilverlightクライアントにプルします。サーバーを介してメッセージを実行することは避けたいです(このアプリケーションを友人と共有し、彼らの電子メールアプリにサーバーを要求させないようにするため)。
私はどんな種類の電子メールクライアント(POP3またはIMAP)も書いたことがなく、これが可能かどうかさえわかりません。IMAPを介して取得できるさまざまなライブラリを調べても、Silverlightなどのブラウザーが制限されたクライアントを使用するための参照が見つかりません。
また、SilverlightのSMTPオブジェクトに組み込まれている.NETを介して送信できると思いますが、これもまだテストしていません。
誰かが私を正しい方向に向けることができますか。なぜこれが実行可能かどうかを教えてください。または、このタイプの課題に関する自分の経験を関連付けますか?
java - Java/Ruby ベースの IMAP プロキシ ライブラリ
カスタム バックエンド メールおよびドキュメント ストレージ エンジンへの IMAP プロキシを作成しようとしていますが、IMAP を介してクライアントと対話するためにプルできる、本番環境に対応した安定したライブラリが既に存在するかどうか疑問に思っていました。メールボックス、リスト、メッセージの取得などのバックエンド コードを記述します。