問題タブ [dovecot]
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.
linux - リモートで telnet 経由で imap に接続できない
私が試してみると:
imapにアクセスできます
私が試したら
私は得る
私のnetstatの出力を見てください。
上記の出力はどういう意味ですか?
私の知恵では、imapをリモートで動作させることができず、サーバー上のWebメールで完全に動作します。
ラップトップ端末からサーバーにリモートでアクセスし、ローカルホスト接続のためにローカルにアクセスしています
java - 最新のメッセージを取得するためのjavax.mail.searchの代替
javax.mail.search.SentDateTerm以外に、特定のMovemailフォルダー で最新のメッセージを取得するための良い方法は何ですか?
Javaドライバーが見つかりませんが、doveadmが最適な方法のようです。ただし、統合されたUbuntuスタックによって構成の煩わしさが軽減されたとしても、私はむしろpostfix内にとどまり、POP3(またはIMAP)の使用にそれほど熱心ではありません。javax.mail.searchに代わるものはありますか?
javax.mail.search.SentDateTermで見られる問題は、フォルダーを反復処理する必要があることです。これは、大きなフォルダーの場合、問題になる可能性があります。この場合、送信日による「最新の」メッセージのみが必要です。
Thunderbirdを使用してPOP3を読み取っていますが、mailutilsタイプのフォルダーを使用していて、スタックのように一番上のメッセージをポップしたいと考えています。本当に、最新のメッセージが一番上にあるThunderbirdを見たのと同じものです。
ファイルシステムを使用してメールをソートすることに頼ることは可能かもしれないと思います。
トップメッセージをつかむためにそれらの線に沿ってJavaで何か?ただし、より適切なオプションがある場合にファイルシステムを直接使用することは、脆弱であり、一般的には悪い考えのようです。おそらく、Javaが利用できるmailutilsまたはpostfixフックがいくつかありますか?既存のAPI?
サンプルコマンドの問題の1つhead /var/mail/root
は、トップメッセージを取得するのに対し、特定のフォルダーのトップメッセージを追跡していることです。
POP3をdovecotに切り替えましたが、ポップされたメッセージを操作するための良い方法を探しています。これはおそらく最善のアプローチですが、フォルダ全体を反復処理せずに、トップまたは最新のメッセージを取得するにはどうすればよいですか?
参照: https ://stackoverflow.com/questions/12129820/dovecot-doveadm-java-api
java - javax.mail で localhost POP3 インボックスを読む
Java アナログとは:
私は得ています:
おそらく問題は、dovecot POP3 サーバーに正しくログインしていないことでしょうか? ログイン資格情報を渡すにはどうすればよいですか?
ちなみに、localhost または dur へのメッセージの送信は正常に機能します。完全なFQDNは dur.bounceme.net ですが、多くの場合 dur だけで十分なようです。私はすべてを1つのボックスで行っているだけで、インターチューブでは何もしていません。
php - IMAPオープンストリーム:自己署名証明書の問題
非セキュア(ポート143)IMAP接続を開こうとしています(PHPを使用しています):
次のエラーが発生します:Certificate failure for localhost: self signed certificate ...
Ok。/novalidate-cert
メールボックスパラメータを使用しようとしました。次に、別のエラーが発生しますCan not authenticate to IMAP server
。
また、、、などのすべての可能な非セキュア接続パラメータを組み合わせようとし/notls
まし/norsh
た/secure
。しかし、私はいつもエラーが発生します。
これは私が使用しているDovecot構成です:
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=LOGIN] Dovecot ready.
証明書は実際には自己署名されており、opensslで生成されます。
質問は次のとおりです。
- 安全でない接続を使用しているときに証明書エラーが発生するのはなぜですか?
- メールサーバー構成の何が問題になっていますか?
php - PHPMailerを使用するには、POP3 / IMAPサーバーを実行する必要がありますか?
メール用にGoogleAppsを導入しているため、POP/IMAPは使用しないでください。
ただし、当社のWebサイトのスクリプト(WordPress、OpenCart)の中には、PHPメール機能を使用してメールを送信するものがあります。
DovecotのようなPOP3/IMAPサーバーを実行し続ける必要がありますか、それとも安全にオフにすることができますか?
その点で、POP3 / IMAPポートを安全に閉じることはできますか?
email - PostFix で smtp 送信ポートを変更する
PostFix をセットアップしましたが、メールを送信できないことを除いて、すべてが機能しています。次のエラー ログ エントリに見られるように、ほとんどの ISP ポートがポート 25 をブロックしていることがわかります。
gmail-smtp-in.l.google.com
しかし、587 のような代替ポートがあることは知っています。25ではなくポート 587 に接続しようとするように PostFix を変更するにはどうすればよいですか?
mysql - ソルトを保存せずにソルトされたパスワードハッシュ
次のSQLを使用してメールボックスのパスワードをmysqlデータベースに保存するメールサーバーがあります。
しかし、データベースにはソルトは保存されていません。
このデータベースを中心にログインプロセスを構築する必要がありますが、ソルトが不足しているため、保存されているパスワードを比較するのは困難です。パスワードハッシュが次の形式でソルトを保持していることに気づきました。
ログインを構築するために同等のパスワードハッシュを作成するにはどうすればよいですか?
Dovecotは、保存されているパスワードを使用してユーザーにログインできますが、どのようにしたらよいでしょうか。
perl - perl を使用したメールログの解析
/var/log/maillog にメールログ ファイルがあります。コンテンツの構造は次の図のとおりです。
これを perl を使用して解析し、ユーザーがログに出現した回数を抽出してグループ化し、最大サイズで並べ替えることができるようにしたいと考えています。
以下で試しましたが、これはすべてのユーザーのみを印刷します。
このスクリプトを微調整するのを手伝ってくれませんか。
ruby-on-rails - SASL LOGIN 認証に失敗しました: Ubuntu 12.10 で Postfix と Dovecot を使用する Rails で無効な認証メカニズム
Postfix と Dovecot を使用して ubuntu 12.10 サーバーを構成しました。それにもかかわらず、Rails Web アプリケーションを使用してメールを送信しようとすると、SASL ログイン認証の問題が発生します。
RoundCube Webmail を使用して、メールを送信すると次のログが表示されます。
ただし、Rails webapp を使用してメールを送信しようとすると、次のログが表示されます。
私の Postfix main.cf ファイルは次のとおりです。
私の Postfix master.cf ファイルは次のとおりです。
そして、私の Dovecot 構成ファイル、私の dovecot.conf は次のとおりです。
次に、Rails アプリでのメール構成は次のようになります。
Rails webapp を使用してログインできない理由がわかりません。
私は何が欠けていますか?それは構成上の何かですか?