問題タブ [postfix]

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.

0 投票する
1 に答える
578 参照

python - python - Linux 上の Python で postfix からメールを読む

私はpostfixとpythonが初めてです。Ubuntuでpostfixをセットアップし、で構成しmain.cfましたmailbox_command = /home/someuser/test.py

test.py:

メールの内容がフィールドに挿入されることを期待していましたが、代わりに<open file '<stdin>', mode 'r' at 0x7f018b3b40c0>

そのメモリアドレスと思われるものから生の電子メール文字列を取得するにはどうすればよいですか?

0 投票する
1 に答える
425 参照

postfix - 後置構成

アプリケーションは Docker コンテナで実行されています。クリーンな VM で実行している場合、この問題は発生しません。

/etc/postfix/main.cf を構成して、この IP を追加した mynetworks を許可しようとしました。動作しませんでした。

Alpine docker コンテナでアプリを実行しています

0 投票する
2 に答える
858 参照

postfix-mta - virtual_mailbox_domainsで構成されている場合、後置が受信者アドレス拒否エラーをスローする

virtual_mailbox_domains パラメータを使用して、受信した電子メールをローカル LMTP エージェントに送信するように postfix を設定しました拒否されました: ローカルの受信者テーブルでユーザーが不明です". さまざまなことを試しましたが、うまくいきませんでした。このシナリオに関するヒントをいただければ幸いです。

事前にご協力いただきありがとうございます。

トポロジは次のとおりです。

マシン B は postfix + カスタム LMTP を実行しています。

例 1 (成功)

マシン A からuser@mta.test.comに電子メールを送信します。このユース ケースは成功し、Postfix はローカルホストのソケットでリッスンしている顧客の LMTP エージェントに電子メールを正常に配信します。

例 2 (失敗した場合)

マシン A からuser@10.2.20.50に電子メールを送信します。このケースは失敗し、Postfix は mail.log にこのエラーをスローします。ローカル受信者テーブル; from= to= proto=ESMTP helo=<[127.0.1.1]>"

POSTFIX main.cf (両方のケースで共通の構成部分):

0 投票する
1 に答える
647 参照

dkim - 電子メール: DKIM が S/MIME 署名で失敗する

弊社では以下のメールフローを設けております。

Exchange => ASSP => Postfix (ここでは DKIM が適用されます) => CiperMail (ここでは S/MIME が適用されます) => インターネット

S/MIME (暗号化ではなく、署名のみ) でメールに署名するとすぐに、DKIM 署名が失敗するという問題に直面しています。

何故ですか ?DKIM と S/MIME を実現する方法はありますか?

よろしく、 ニクラス

0 投票する
1 に答える
262 参照

postfix - Postfix ログ表記

後置ログで理解できない行を見つけようとしていますが、心配する必要があるかどうかわかりません。以下はその一部です。

これは別の抜粋です

そしてもう一つ

postfix の構成に関するチュートリアルで、このパラメーターのいくつかを見てきました。しかし、ログファイルでそれらが何を意味するのかわかりません。例えば

これは私が心配しなければならないことですか?このアクションは外部ユーザーから発生したものですか、それともデーモンの日常業務の一部ですか?

後置ログを解釈する方法の良いリンクを教えてください。

御時間ありがとうございます

0 投票する
1 に答える
189 参照

email - Postfix、X ポートを使用してメールを次のサーバーに中継する

私は、smtp リレーを sendmail から postfix に移行する作業を行っています。私が sendmail で行った特別なことの 1 つは、sendmail で別の esmtp 定義を作成して別のポートに送信することにより、ISP ポート 25 ブロックを回避することでした。

/etc/mail/sendmail.cf に以下を追加しました

これにより、/etc/mail/mailertable で次のように特定のドメインのリレーを定義することができました

domain.com esmtp143:[domain.com]

私はpostfixで同等のものを探しています。ドキュメントとウォークスルーを調べましたが、この設定が見つからないようです。

私が思いつくことができる最善の方法は、 /etc/postfix/transport ファイルを編集して行を追加することです

domain.com smtp:[domain.com:143]

0 投票する
2 に答える
1789 参照

java - isOperator() を使用するように toPostfix() メソッドを書き直す方法は?

私のプログラムでは、中置から後置への変換に取り組んでいます。演算子の優先順位が 0 より大きい場合に true を返す isOperator() という名前のメソッドがあります。

isOperator() を使用して toPostfix() メソッドを書き直すことになっていますが、どこから始めればよいかわかりません。

0 投票する
0 に答える
1807 参照

c - C プログラム: リンク リストのスタックとキューを使用して infix を postfix に変換する

プログラミングを学ぶのはこれが初めてです。私は大学1年生です。私の専攻はソフトウェア工学です。これは、ソフトウェア クラスの 3 回目の課題です。教師は、このプログラムがコマンド ラインから中置式を読み取り、後置式を出力することを望んでいます。「Shunting Yard アルゴリズム」を使用する必要があります。2 つのリンク リスト キューと 1 つのリンク リスト スタックが必要です。入力と出力を保持するための 2 つのキューと、演算子を保持するためのスタック。また、既に行った一般的なエンキュー、デキュー、ポップ、プッシュ関数も作成する必要があります。

分流ヤード アルゴリズム:

  1. 引数を入力キューに入れる
  2. 入力キューからトークンを取り出す
  3. if oprand(number), 出力キューに追加
  4. if 演算子の場合、演算子はスタックからポップされ、スタックの一番上の演算子の優先順位が高いか同等である限り出力キューに追加され、新しい演算子がスタックにプッシュされます
  5. トークンが入力に残っている限り、ステップ 1 に戻ります
  6. 残りの演算子をスタックからポップし、出力キューに追加します

プログラムは次のように動作する必要があります。

これは初心者の私にはとても難しいです。私はすでにこのプログラムに 30 時間以上費やしています。しかし、プログラムは機能しません。プログラムは main 関数の "while" ループで実行され続け、停止することはありません。誰かが私を助けることができれば、私は非常に感謝しています。

0 投票する
1 に答える
758 参照

java - Expression クラスで計算を行うために math.pow() を使用する方法は?

私のプログラムでは、applyOperator() メソッドも使用する evalPostfix() メソッドを作成しました。

ただし、達成する必要がある目標の 1 つは、計算を行うために math.pow() を使用して累乗を実行することです。また、最終結果を int にキャストする必要もあります。

開始方法と、Expression クラスの evalPostfix() メソッドに Math.pow() を実装する方法がわかりません。

これが私のコードです: