問題タブ [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 - Postfix とデータベース
Redhat Linux サーバーに postfix/Dovecot をインストールしようとしています。このリンク http://www.linuxfromscratch.org/blfs/view/svn/server/postfix.htmlを確認した後、berkley データベースもインストールする必要があることがわかりました。
しかし、サーバーにインストールされているソフトウェアを確認したところ、別の DB SW がインストールされていることがわかりました。
上記のリンクで必要なデータベース以外の別の種類のデータベースに依存できますか?
email - Postfix/dovecot メールは送信されましたが、受信されませんでした
助けてください!Postfix と Dovecot を使用して、LAN 上に内部メール サーバーをセットアップしようとしています。すべてが正常に構成されているようで、メールは送信されました (そして私の gmail アカウントで受信されました) が、ローカル サーバーでは受信されませんでした (Squirrelmail による Webmail を使用)。Ubuntu Server 12.04 LTS を使用しています。これは、新しい電子メールに関する通知を送信しますが、Squirrelmail を読むことができません (送信済みメッセージ、ゴミ箱のメッセージ、おそらく下書き [それを確認していません] が表示されますが、受信トレイ フォルダーに着信メッセージはありません)。問題は同じですが、Thunderbirdでログインしたのは、Webメールの構成が不適切なことでしょう。メールは送受信されているようですが、Dovecot はそれを見つけることができません。
これが私の Postfix 設定ファイル (main.cf) です :
...そして私の dovecot 設定ファイル (dovecot.conf): ## Dovecot 設定ファイル
私はこれを機能させるためにあらゆることを試みましたが、成功しませんでした。メールディレクトリ用の名前空間を作成する必要があると言うフォーラムもあれば、procmail/sendmail にローカルメールをコピーする場所を指定する必要があると言うフォーラムもありますが、これらをどこに設定すればよいかを教えてくれるフォーラムはありません。
私はアイデアがありません。気が狂いそうになり、あきらめようとしています。単に何も機能しません。これらのツールを使用して、完全に機能する内部メール サーバーのセットアップに成功したことはありません。
私が間違っていることを教えてもらえますか?
前もって感謝します。
アップデート:
dovecot -n 出力は次のとおりです。
linux - メール ヘッダーにキャッチオール アドレスを表示するように postfix を構成する
次のようにpostfixのキャッチオールを構成しました:-
"#vim /etc/postfix/virtual
@example.com テスト"
したがって、xyzjsdv@example.com にメールを送信すると、test@example.com に配信されます。
しかし問題は、メール ヘッダー "test@example.com" に常に同じユーザー名が表示されることでした。すべてのユーザーを区別する必要があるため、特定の user@example をメール ヘッダーに表示する必要があるように、メール ヘッダーをチェックするスクリプトを作成しました。
この結果が得られるように、postfix の設定方法を教えてください。いきなりの回答よろしくお願いします
email - Postfix/Dovecot - メールが配信されない
postfix と dovecot を使用してメール サーバーをセットアップしました。- 私のサーバー (VPS) には MX レコードが正しく設定されており、解決しています - SMTP と IMAP の dovecot を介した認証は問題なく動作します (Thunderbid はメールの送受信の両方に接続できます) - 使用時にメールが正しく送信されますmThunderbird から外部アドレス (yahoo など) へ
チュートリアルは最初に続きます: https://www.digitalocean.com/community/articles/how-to-set-up-a-postfix-e-mail-server-with-dovecot
問題は、dovecot が管理する IMAP フォルダに受信メールが表示されないことです。メール ログには、受信メールが配信されたことが示されていますが、netcat を使用してログインし、IMAP フォルダーを参照すると、それらは常に空です。
postfix がメールを dovecot に中継できない可能性があると言っているオンライン サイトがいくつかあることに気付きました。それらの間の通信がどのように行われるべきか、特にどのように構成されるべきかがわかりません。
誰か助けてくれませんか?
ありがとう!
php - dovecot/postfix の php スクリプトから新しいメール アカウントを作成します。
dovecot/postfix サーバー (imap 経由) で新しいメール アカウントを作成できるページを作成したいと思います。
私は php 関数imap_open
とを見てきましimap_createmailbox
たが、これらの関数はアカウントを作成せず、新しいディレクトリを作成するだけです:/ (そして、使用するには既存のアカウントのログイン/パスワードが必要imap_open
です...)
だから、これが可能かどうか知りたいです:)。
編集
以前のメッセージが十分に具体的ではなかったので、これを追加します。ユーザーが新しいメールボックスを登録し、必要なメール エイリアスが空いているかどうかを確認できるフロント ページが必要です。そのため、ほとんどの Web ベースの管理者は私には向いていません。エンドユーザーに管理パネルを見せたくありません。
smtp - CentOS 6.5 でローカル メール サーバーが正しく動作しない
ローカル環境で動作するローカル メール サーバーをセットアップしたいと考えています。そのために、sendmail と dovecot を使用しました。私は開発サーバーを持っており、その中でカマキリのようなツールを使用しています。そのため、問題を解決した後、各開発者は以前にメールを受け取りましたが、現在はローカル イントラネットに届きません。
そのため、sendmailサーバーをインストールしたため、この問題を解決する必要があります。
yum install sendmail* -y yum install m4* -y
sendmail.mc で変更
dnl # DAEMON_OPTIONS(`Port=smtp, Addr=192.168.1.91, Name=MTA')dnl
それから
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
その後、サービス sendmail を再起動します
メールを受信するためにdovecotをインストールしました
yum install dovecot* -y
その中で私は変わりました
dovecot.conf で
pop3 imap のコメントを外す
10-auth.conf
かわった
disable_plaintext_auth = no
auth_mechanisms = プレーンログイン
10-mailconf で
mailDir のコメントを外します。
10-master.conf で
ユーザーとグループは空白のまま
すべてがうまくいっています。センドメールでOK。鳩小屋は大丈夫です。エラーはありませんが、メールが届きません。しかし、何も起こらず、メールを受信できません。
メール user1@example.com と user2@example.com がある場合、両方がカマキリを使用している場合、私はそうする必要があります user1 はカマキリの管理者です。問題が解決した場合、user2 は user1 からその問題の自動メールを受け取ります。
そのために、メールサーバーをどのように構成しますか。
email - Dovecot でプラス "+" サインイン アドレスを使用して認証する
dovecot 1.0.15 があり、メール「a+b」で認証しようとすると失敗します。でもメール「a_b」ならOK。dovecot では「plus addressing」を構成しませんでした。アドレスに「+」が含まれる電子メールを使用した dovecot での認証に関するこの問題を解決する方法を教えてください。前もって感謝します!
python - 電子メールの受信時にスクリプトをトリガーする
特定のアカウントでウェブサーバーがメールを受信するたびに、Python スクリプトをトリガーする必要があります。また、電子メールを引数としてスクリプトに渡す必要があります。私のウェブサーバーは Dovecot を使用しています。どうすればこれを行うことができますか?
centos - ドメイン/ホスト名のない Posfix 設定
メールホスティングのみを扱う VPS サーバーがあります。このサーバーには、指定されたドメイン名がありません。1 つの IP アドレスを持つ唯一の VPS。
Postfix と Dovecot がインストールされた CentOS 6.5 Minimal、32 ビットを実行しています。これは現在、私のetc/postfix/main.cf
外観です(ドメイン/ホスティング属性の場合)。
お気づきかもしれませんが、両方のmyhostname
&mydomain
フィールドは空です。これは、サーバーが実際にはドメインまたはホスト名を持っていないためです。この場合、私は何をすべきですか?
を指しているM
レコードmail.my-domain.tld
とMX
を指しているレコードがありますmail.my-domain.tld
asとinmail.my-domain.tld
の両方に使用できますか? 別の IP を持つ別の VPS を指しているため、Web ホスティングのみを処理します。mydomain =
myhostname =
main.cf
my-domain.tld