問題タブ [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.
centos - Postfix/dovecot Relay アクセスが拒否されました
Postfix/dovecot をセットアップしようとしています。telnet smtp
問題なく接続してメールを送信できます。
554 5.7.1 : 受信者アドレスが拒否されました: アクセスが拒否されました。from= to= proto=ESMTP helo=
postconf -n
master.cf
Postfix と関係があることはわかっていますが、私のメール アドレスが認識されませんが、修正方法がわかりません。
/etc/postfix/virtual にこれがあります:
support@domain.com サポート
python - 受信トレイ サブディレクトリ内の電子メールの dovecot.sieve ルールを自動的に作成するスクリプト
この素晴らしいサイトのソリューションをしばらく閲覧/使用した後、ついに私が参加する時が来ました.
私は自分が何を望んでいるのかについてかなり明確なコンセプトを持っていますが、そこにたどり着くための最も良い方法を探しています.
私が欲しいものは?:
しばらくの間、raspberry-pi でメールサーバーのセットアップを使用していますが、これまでのところうまく機能しています。これは、dovecot サーバーと、多数の電子メール アドレスを個別の受信トレイ サブディレクトリに分類するように設定されたいくつかのふるいフィルターで構成されています。また、スクリプトによって毎晩ハムとスパムの違いを教えられるスパムフィルターもあります。(基本的に、スパムはジャンク フォルダにあり、他のすべてのフォルダにはハムが含まれていると教えられます)
専用の「ニュースレター」フォルダーでこの動作を再現したいと思います。このフォルダには、すぐに表示または報告する必要がある緊急のメッセージは含まれていません。
計画では、電子メールを手動で「ニュース」フォルダーに入れ、スクリプトでこのフォルダーを 1 日 1 回スキャンする予定です。ふるいルールのないアドレスからのメールが見つかった場合、このアドレスからのメールを到着時に自動的に「ニュース」フォルダに入れるルールを作成する必要があります。
実現へのステップ:
このために、スクリプトは既存の .dovecot.sieve ファイルをスキャンし、「news-folder」ルールからアドレスを抽出して、比較のために別のファイルまたはオブジェクトにする必要があります。
/li>次に、「news」フォルダの maildir ディレクトリにあるすべての電子メールを処理し、電子メールで「From:」フィールドと尖った括弧で囲まれた電子メール アドレスを検索する必要があります。
/li>それらを sieve ファイルから抽出されたアドレスと比較し、アドレスにフィルター ルールがない場合
(たとえば、リストに見つからない場合) は、フィルター ルールを作成します (または単に抽出されたアドレスに追加します)。- すべての電子メールが処理された後、extracted_email_addresses-file を使用して「ニュース」フォルダーの新しいルールセットが作成され
、既存の dovecot.sieve が新しいルールセットに置き換えられます (念のため、古いルールセットは
前にコピーされます)。 - 新しいルールを読み込むために、後で dovecot の再起動も必要になるのでしょうか?
これまでの進捗状況:
bash コマンドとユーティリティを使用するだけで、これを機能させようとしました。これにより、dovecot.sieve ファイルから電子メール アドレスをほぼ抽出できるところまで到達しましたが、私の好みではかなり複雑で、時間がかかりました。
だから、多分pythonを使って、もっと簡単にそこにたどり着けないのだろうかと思いました。私は別のラズベリー プロジェクトでそれをいじりましたが、Python の世界に完全に没頭する時間がありませんでした。
だから私はここで正しい方向に少し助け/アドバイス/指摘してくれると嬉しいです.
これまで、抽出が必要な同様の問題(最初の部分)の解決策をいくつか見つけましたが、完全に適応できなかったか、スクリプトを実行できなかったため、いくつかの間違いを犯しました。
デバッガーなどを備えた Python 用の IDE も推奨できますか? Eclipse が頭に浮かびますか、それとも他に何かありますか (リソースをあまり消費しないかもしれません)。
smtp - 自分以外のメールが受信できない
現在、最初の Postfix - Dovecot - PostgreSQL インストールを構成しようとしています。
Thunderbirdから接続すると、仮想メール アカウントと実際のメール アカウントを使用して、3 つのドメインでメールを送受信できます。メールは瞬時に送信されます。
メール (mailutils)を使用する場合にも機能します。ただし、メールの送信には 1 分ほどかかります。
サーバーからのtelnet 25 およびサーバー外からのメールも正しく送信されます。メールは瞬時に送信されます。
しかし、GmailまたはYahooメール アカウントからこのドメインにメールを送信しようとすると、次のようなエラーが表示されます。
Gmail
また、外部ドメインからメールを送信すると、/var/log にメッセージが表示されません
ソフトウェアのバージョン:
- LinuxMint : 16 ペトラ (Debian Wheezy)
- 後置: 2.10.2
- 鳩小屋:2.1.7
- PostgreSQL: 9.1.13
ここに私の main.cf があります:
ここに私の master.cf があります:
現在、SSL やスパム対策などのセキュリティはありません。SHA512-CRYPT パスワードを入れただけです。
私のDNS構成に関しては(それはここから来る必要があります...しかし、何も表示されません):
mysql - エイリアスが機能しない
postfix と dovecot を使用してメールサーバーをセットアップしようとしていますが、何らかの理由でエイリアスを機能させることができません。エイリアスにメールを送信するたびに、「User unknown」または「User unknown in virtual mailbox table」というメッセージが表示されます。使用postmap -q alias@example.com mysql:/etc/postfix/mysql-virtual-alias-maps.cf
しましたが、期待どおりに戻りますuser@example.com
。また、mysql でクエリ ログを有効にしました。クエリが実行されていることを確認できますが、何らかの理由でユーザーalias@example.com
が存在するかどうかを確認しますが、もちろん存在しません。
main.cf:
mysql-virtual-alias-maps.cf:
mysql-virtual-mailbox-domains.cf:
mysql-virtual-mailbox-maps.cf:
dovecot-sql.conf.ext:
mail.info (メール1通分)
configuration-files - centos5.1 に 10-master.conf ファイルがありません
dovecot configuration でいくつかのチュートリアルを使用しています。これらのチュートリアルでは、/etc/dovecot/conf.d の 10-master.conf ファイルについて説明しましたが、私の centos には /etc/dovecot.conf ファイルしかありません。
email - exim で手動でメールアカウントを作成するには?
サーバーにメールサーバー用の eximとdovecotがあります
user@mydomain.com
定義されたパスのように手動でメール アカウントを作成するにはどうすればよいですか?
- cPanelなど の価格設定サーバー ソフトウェアは使用したくありません。
- メールアカウントを作成するための無料で安定したプログラムはありますか?
- 手動で作成するのと、ソフトウェアを使用するのとでは、どちらが優れていますか?
mysql - Postfix がメールを受信しない
このチュートリアルから postfix を構成しました: http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-debian-wheezy
メールの送信はできますが、受信できません。
/var/log/mail.log からの情報 10 月 30 日 15:51:56 Debian-76-wheezy-64-minimal postfix/lmtp[31594]: C9E97C40E7D: to=、relay=none、delay=0.1、delays=0.08/ 0.02/0/0, dsn=4.4.1, status=deferred (mail.xxxxxx[private/dovecot-lmtp] に接続: そのようなファイルやディレクトリはありません)
メールキュー情報:
root@Debian-76-wheezy-64-minimal /home/vmail/xxxxx/admin # mailq -キュー ID- --サイズ-- ----到着時刻---- -送信者/受信者----- - 1AE0FC40E7F 1367 Thu Oct 30 15:53:53 yyyyyy@uuuuuu (mail.precyl.com[private/dovecot-lmtp] に接続: そのようなファイルやディレクトリはありません) admin@xxxxxxx
誰でもそれを修正する方法を知っていますか? 一生懸命やってるけどアイデアがない