問題タブ [exim]
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 - パイプ入力をファイルにダンプする簡単な方法は何ですか?(Linux)
電子メールのデバッグ目的で、パイプされたものをすべて取得してファイルにダンプする小さなシェルスクリプトを探しています。何か案は?
email - 「501 構文的に無効な HELO 引数」を修正するにはどうすればよいですか?
送信ホストと中継ホストの両方で exim を使用していますが、送信ホストは以下を提供しているようです:
応答:
smtp - Ex 送信者コールアウトの検証 (ただし、自分のドメインのみ)
バックアップ MX サーバーに exim 4 があります。送信者のコールアウト アドレスの検証が行われるように構成したいと思いますが、送信者アドレスのドメイン部分が local_domains または relay_to_domains にリストされている場合、つまり、メールが私が管理するドメインからのものであると主張している場合に限ります。
これを使用したいのは、ローカル ドメインの 1 つで送信者アドレスが偽造されたメッセージをプライマリ MX が拒否し、セカンダリが不要なバウンス メッセージを送信するためです。これもプライマリによって拒否され、不要なバウンスはセカンダリのメール キューに永久に (または有効期限が切れるまで) 残ります。
すでに受信者のコールアウト検証が機能しています。
exim - exim 構成 - すべてのメールを受け入れる
ubuntuコンピューターにeximをセットアップしました。現時点では、そのコンピューターに存在するアカウントの電子メールのみを受け入れますが、すべての電子メールを受け入れたいと思います (興味があるため)。残念ながら、100 万の exim 関連の構成ファイルがあるようで、Google で何かを見つけることにあまり成功していません。
完全な初心者向けの ex の紹介はありますか?
ありがとう。
bash - CYGWIN アプリが SH スクリプトにインストールされているかどうかをプログラムで確認するにはどうすればよいですか?
状況は次のとおりです。
CYGWIN で RSYNC コマンドを使用して Web サイトを展開する SH 展開スクリプトを作成しています。インストール後、開発チームに電子メールを送信して、展開が詳細に行われたことを伝えたいと考えています。CYGWINからのメール送信には「exim」を使用します。
問題は、exim は CYGWIN のインストール時にのみオプションであり、インストールされていない場合は SH スクリプトを終了したいということです。アプリがスクリプトにインストールされている場合、UNIX (および CYGWIN で作業) をチェックするアイデアはありますか?
前もって感謝します !
scripting - eximはCygwin経由でOutlook構成を「エミュレート」していますか?
Cygwin を使ってメールを送信したいと考えています。
私はeximをインストールしており、現在Outlookにあるものと同じ構成を使用して、その過程でOutlookを台無しにすることなくメール(会社のSMTP、自分の電子メールなど)を送信したいと考えています。
それは可能ですか?
メールを送信する SH スクリプトは、多数のマシン (単一のサーバーではなく) にインストールする必要があることに注意してください。これは、開発チームにメールを送信する必要がある RSYNC コマンドを使用する Web サイト展開スクリプトです。
smtp - exim4非標準ポート
私はメールを中継するためにdebianでexim4を使用しようとしています。私はステージメールサーバーと本番メールサーバーを持っています(どちらも奇妙なことをするためにPythonでカスタムで書かれています)。また、これらすべてを単一のlinodeホストで実行しています。
本番メールはポート2500で、ステージメールはポート2501で実行されています。eximでターゲットドメインに基づいてこれらの非標準ポートにメールを中継したいと思います。ドメインを簡単に認識させることはできますが、ポート情報を構成に追加する方法に関する情報が見つからないようです。
php - PHPを使用したメール転送の処理
アプリには、受信メールを処理および解析する機能があります。
メールは、eximを.forwardファイルとして使用する通常の方法で受信されます。
これにより、RFC822形式のテキストがハンドラーに送信され、ハンドラーはパーサーを使用してテキストを分解し、アプリの残りの部分に渡します。
メールをbar@othersystem.comに沿ってfoo@mysystem.comに転送するには、新しい機能を追加する必要があります。
私はこれを最も簡単な方法で行う方法を見つけようとしています。長い道のりは、解析されたメッセージを受け取り、宛先:アドレスを変更して、新しいメールとして送信することです。
だから私の質問は:RFC822形式のメッセージを「転送」する簡単な方法は何ですか?代わりにメールを転送するようにeximに指示する方法はありますか?
email - EximのCatchallルーターが機能しない
eximにキャッチオールルーターをセットアップしました(最後のルーターとして使用):
これは、ローカルで電子メールを送信するときに完全に機能します。ただし、GMailアカウントにログインして、whatever @ mydomain.comにメールを送信すると、「ルーティングできないアドレス」が表示されます。
この問題を解決するためのヒントをありがとうございます。
php - コマンドラインから実行したときにPHPがヘッダーを返さないようにするにはどうすればよいですか?
これはばかげた質問かもしれませんが、しばらくの間私を悩ませてきました。PHP スクリプトにパイプされたメール フォワーダがあり、完全に受信しますが、すぐに次のエラーがメールで返されます。
ご覧のとおり、Exim は、ヘッダーの応答を、私が持っているスクリプトからのエラーと見なします。スクリプトはphp://stdinからの電子メールを完全に受信できますが、Exim はすぐにエラーを返します。
プラス、
- Apache ではなくコンソールから実行しているため、HTAccess や Apache の構成はおそらく何もしません。
- 解決策が見つからないか、同じ問題を抱えている人はいません。
私の質問は次のとおりです。これらの 2 つのヘッダーを削除するにはどうすればよいですか?
ありがとう~ジョニー
編集、ソース: