問題タブ [lamson]

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 投票する
0 に答える
62 参照

lamson - Lamson/Salmon ハンドラでメールを配信不能に設定するには?

Lamson/Salmon は、一致するハンドラがない場合、メールを配信不能キューに入れます。ただし、たとえばデータベースからの情報を使用してアドレスを検証する必要があるため、ルート デコレーターに正規表現を使用してこのマッチングを完全に行うことはできません。したがって、無効なアドレスのメールをハンドラーから配信不能キューに入れることができる必要があります。これどうやってするの?

私のハンドラーは次のようになります。

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

django - 複数の Django プロジェクトのラムソン

Lamson が複数の Django プロジェクトを利用できるように、Django と Lamson を一緒に使用する方法を知りたいです。

サーバー上で複数の Django Web サイトを実行しています (例: domain1.com、domain2.com、および domain3.com)。各 Web サイトに仮想ホストを使用しています。各 Django プロジェクトは独自の仮想環境を使用するため、異なるバージョンの Django (場合によっては Python も) を使用できます。

Lamson を使用して簡単な電子メール処理を行いたいと思います。電子メールを正しい受信者に転送します。たとえば、list1@domain1.com にはいくつかのサブスクライバーがあり、domain1.com に対応する Django プロジェクトにはその情報があります。または、firstname.lastname@domain2.com は、Django プロジェクト domain2.com によって認識される実際のアドレスのエイリアスである可能性があります。通常、情報自体は直接データベースにはありませんが、ある種のプロジェクト固有のロジックを実行する必要があります。たとえば、men@domain1.com は男性ユーザー アカウントのみをフィルター処理し、そのメール アドレスをリストとして返します。

Lamson が Django プロジェクトのデータベースに簡単にアクセスできるように、Django と Lamson を組み合わせる方法についての説明があります。ただし、Django プロジェクトが 1 つしかなく、Lamson と Django が同じ/類似の (仮想) 環境を使用している場合の解決策しか見つかりませんでした。そのような解決策は、たとえばここに記載されていますが、ここでは適用できないと思います。

では、電子メール アドレスを実際の電子メール アドレスのリストに変換するために、Lamson が複数の Django プロジェクトと通信するにはどうすればよいでしょうか?