2

私は最近、すでに進行中のWebプロジェクトに取り組み始めました。その基盤を構築した人は、ユーザーがサインアップしたときに電子メールを受信できるように、フォームフィールドをformmailPerlスクリプトに送信するサインアップページを持っていました。私はPerlに精通していないので、正しく使用する方法を理解するために時間を費やすのではなく、PHP mail()関数を使用してPerlスクリプトを削除する傾向があります。

それで、Perlスクリプトを使い続ける正当な理由はありますか、それともPHPメールを優先してそれを削除するように彼にアドバイスする必要がありますか?長所と短所はありますか、それとも完全に主観的ですか?

この質問は主観的なものとしてフラグが立てられる可能性があることを認識しています。アドバイスを探しているだけです。

4

2 に答える 2

8

フォームメールの場合は、フォームメールがすぐにドロップし、 nms TFMailように設計および記述されたものに置き換えることを意味します。

それについてコメントする「phpメール」については何も知りません。

于 2010-10-21T02:36:34.013 に答える
3

3 つ目のオプションとして、PHPMailer などの外部 PHP メーラー クラスをお勧めします。これにより、不必要に言語を混在させず、 の癖を理解する必要がないという利点が得られますmail()。また、必要に応じて SMTP 電子メール自体のようなことを行い、添付ファイルと代替セクションを組み立てることができます。mail()どれもできません。

PHP のmail()関数はキャッチ アンド ショットする必要があります。これは、PHP が持っている最も風変わりで奇妙な関数の 1 つであり、呼び出すには SMTP および多くの場合 MIME がどのように機能するかについてある程度の知識が必要です。使用方法を理解したい場合は、 API 呼び出しの背後に置いてください。

于 2010-10-21T02:42:23.920 に答える