問題タブ [qmail]

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

email - Linuxコマンドラインから電子メールを送信するさまざまな方法

私たちのWebプロジェクトには、信頼できる電子メール配信メカニズムが必要です。過去の悪い経験のために、私はbashスクリプト(1時間ごとに実行)を作成しました。このスクリプトは、次の場合に通知メールを送信します。

  1. qmail-sendプロセスが実行されていません
  2. メールログに失敗が多すぎます

通知メールを送信する場合、qmail-sendプロセスが実行されていない場合、qmailは使用できなくなるため、qmailに依存したくないことは明らかです。ただし、次のコマンドは、qmailを介して通知電子メールを送信します。

qmailなしでLinuxコマンドラインから電子メールを送信する最も簡単な方法は何ですか?sendmailを使用できますか?

qmailを監視するためのよりスマートなアラームシステムをお持ちの場合は、お知らせください。

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

forwarding - Qmail-添付ファイルなしでメールを転送する

私はかなり標準的なQmailトースターをインストールしています。ドットファイルを使用してアカウントのメール転送を設定しているので、電子メールを受信すると、この電子メールはメールボックスに残り、別の電子メールアドレスにも転送されます。簡単だとあなたは言います。そして、はい、それは正常に機能しています...ただし...この別の電子メールアドレスは実際には携帯電話番号であるため、受信した各電子メールについてSMS通知を受け取ります。

しかし、電話プロバイダーがSMSのサイズを制限しているため、添付ファイル付きのメールを受信すると、Qmailはそれを携帯電話に転送しようとしますが、これは失敗し、エラーメッセージは元のメール送信者に返され、メールはまったく配達されません。

これに対する解決策は見つかりませんでしたが、Qmailを制限する可能性がある場合、彼は特定の種類の電子メール(私の場合は添付ファイル付きの電子メール)を転送しませんか?または、どういうわけか、これらの転送からエラーメッセージを返送することを彼に制限しますか?

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

smtp - プログラミング言語のSMTPライブラリ関数を使用するよりもSMTPリレーを使用する利点

プログラミング言語の組み込みのSMTPAPIを使用するよりも(sendmail / postfix / qmailを使用して)SMTPリレーを使用することの長所/短所を知りたいです。

私たちは常にウェブアプリを実行しているのと同じボックスからメールサーバーを実行しているので、PHPやPythonなどを使用してメールを送信するのは常に非常に簡単です-ネットワークの停止などの心配はありませんmtaはかなり信頼できるので、電子メールを混乱させます。メールにGoogleAppsを使用するように切り替えたので、メールはgmail smtpサーバーを経由する必要があるため、smtpメールの送信をサポートするプログラミング言語固有のAPIを使用するか、smtpを設定するかを決定します。アプリがローカルMTAの信頼性でメールを送信し続けることができるように、サーバー上でリレーします(たとえば、postfixを使用)。

それぞれのアプローチの長所/短所を特定できれば素晴らしいと思います。

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

php - PHPの「qmail」でメールを送受信する方法

phpでqmailを使ってメールの送受信をしたいです。私はそれがどのように可能か教えてください。

前もって感謝します...

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

ruby-on-rails - ActionmailerSMTPサーバーの応答

actionmailerを介してメールを送信する場合、actionmailerは、問題がない場合、または問題が発生した場合に、SMTPサーバーから応答を受け取ります。メール送信後にこの応答を取得する方法はありますか?また、SMTPサーバーによってエラーがスローされない場合はどうなりますか?

qmailメールサーバーは、電子メールのトレースに使用するハンドラーIDをスローします。

例として、サーバーの応答は次のとおりです。

250 ok 1308235825 qp​​ 17832

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

php - PHP アプリ/Linux サーバーからメールを送信する際の問題

Linux マシンから電子メールを送信する際に問題があります。このアプリケーションはいくつかの異なる電子メールを送信し、PHP (mail() 関数) / qmail (SMTP) を使用して電子メールを送信します。一部の電子メールは宛先に正しく送信されますが、一部のクライアントは、受信すべきときに受信していない人から電話を受けることがあります。以下は、メールが送信されたことを証明するログです。しかし、それは送信されませんか?またはそれは ?

0 投票する
3 に答える
5584 参照

php - PHPmailer がメールを送信しない

phpmailer を使用して Qmail サーバー経由で電子メールを送信しようとしています。送信後、「メッセージが送信されました」というメッセージが表示されますが、すべてのメッセージが受信されません..私のコードは次のとおりです。

コマンドラインから入力するmail *****@****.com blah blahと、正常に送信されます..

0 投票する
3 に答える
952 参照

php - qmailを使用してエイリアスからPHPをトリガーする

私はここにかなり近づいています、私が見つけたすべての例は役に立ちました。ターミナルからPHPを実行できますが、受信した電子メールからスクリプトを実行できません。

私が見逃しているのは、受信メールをqmailエイリアスに接続することです

文脈のために。私が使用しているメールは

サーバーのルートでエイリアスを作成しました

エイリアスの名前は

私が持っている.qmail-bb3kファイルに

そのファイルを直接実行すると、

bb3k@thatdomain.comに電子メールを送信しても何も実行されず、電子メールは通過しますが、PHPスクリプトは実行されません。

スクリプトが変更されるたびに、qmailが再起動されます(それが必要かどうかはわかりません)。

.qmail-bb3kスクリプトを次のように変更することで、PHPスクリプトを実行できます。

これは、すでに知っているターミナルから実行すると機能しますが、4倍のチェックは問題ありません

私が参照しているリンク

http://www.evolt.org/incoming_mail_and_php

http://www.geeksdrafts.net/blog/2011/02/11/sample-qmail-files/

十分な可動部分があるので、単純な構文の問題か、bashとphpの範囲外の何かがあるかどうかはわかりません。

任意の提案をいただければ幸いです

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

email - すべての受信メールを受け入れ、複数の ID からメッセージを送信

スパムへの対応に関する研究プロジェクトに取り組んでいます。次の機能を実装したいと考えています: 1. すべての受信電子メール メッセージを簡単にアクセスできる形式 (ハード ドライブ、データベースなど) に保存するメール サーバー。 .com の場合、このメッセージを受け入れて保存する必要があります。2. 同じサーバー/アカウントからこれらのメッセージに返信できるはずです。たとえば、メッセージは peter@domain.com に配信されるため、スパマーは同じアドレスから応答を受け取ります。

それを助けることができるソフトウェア/パッケージに関する提案はありますか? Java や Python でそれらとやり取りできれば、さらに良いでしょう。

ありがとう。

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

email - 電子メールをスクリプトにパイプする場合、スクリプトは、電子メールが受け入れられたことを示す戻り値を設定する必要がありますか?

qmail を介して受信メールを処理する Perl スクリプトをセットアップしました。しかし、電子メール メッセージが数時間にわたって数分ごとに何度も何度もスクリプトにヒットしていることに気付きました。

電子メールが正常に受信されたことを送信者に示すために、スクリプトで戻り値を設定するか、何か他のことを行う必要がありますか?