sendmailを使わずにperl CGIスクリプトにhtmlを含むメールを送る必要があります。これを行う簡単な方法はありますか?sendmailを使わずにperl CGIスクリプトから電子メールを送る必要があります
答えて
あなたにメールを送信する多くのモジュールがCPAN上にあります。 http://search.cpan.org/
私はMIME:Liteを使用していましたが、それはsendmailを使用していました。 – James
@James:MIME :: Liteはデフォルトでsendmail *を使用しますが、これはsendmailが唯一サポートされている送信方法であるとは意味しません。 MIME :: Liteドキュメントの2番目の例は、「マルチパートメッセージ(つまり、添付ファイル付きのメッセージ)*を作成し、それをSMTP *に送信する」(emphasis mine)です。この例のコメントごとに、 "send"メソッドにパラメータ "smtp"を指定すると、Net :: SMTPを使用してメッセージが送信されます。 –
Email::Senderの概要は、SMTP経由で直接メールを送信する方法を示しています。
HTMLコードを送信する必要がありますか?標準のPerlディストリビューションには、PerlでSMTPプロトコルを直接実装するが付属しています。これは、sendmail
またはmail
コマンドが実装されていないシステム、またはsendmail
がインストールされていないシステムでメールを送信できることを意味します。あまりにも多くの問題なしで私は何年もそれを使用してきました。
Perlモジュールをダウンロードできる場合は、Email::MIMEをご覧ください。これにより、MIMEマルチパートメールを送信することができ、Sendmailに依存しません。私はこのすべてをそれほど使用していませんが、使用するのはそれほど難しいことではありません。
Email :: MIMEは電子メールオブジェクトを生成しますが、送信しません。 – daxim
- 1. perl CGIスクリプトのlinux mailコマンドを使用した電子メールの送信
- 2. CGI - PerlでフォーマットされたHTMLを電子メールで送信
- 3. 電子メールからの電子メールの送信は、Googleスクリプト
- 4. CentOSでPerl CGIスクリプトを使用して電子メールを送信できないのはなぜですか?
- 5. スクリプトはtext/htmlではなくtext/plainで電子メールを送信する必要がありますか?
- 6. 電子メールモジュール「1回限りの電子メールを送信する必要があります」
- 7. 電子メールクライアントアプリケーションを使わずにアンドロイドで電子メールでフォームを送信
- 8. Perlスクリプトを使用して電子メールを送信するには
- 9. VB.netのフォームからOutlookの電子メールを送信する必要があります
- 10. 電子メールはアプリスクリプトの読み込み時に送信されますが、電子メールを送信する必要がありますonclick
- 11. 電子メールを送信するときに文字をエスケープする必要がありますか?
- 12. AttributeError:電子メールが送信されたにもかかわらず__exit__エラー
- 13. Wordpressはsendmail経由で電子メールを送信しません
- 14. 私はデータベースから電子メールを受け取り、hrefを使用してhtmlでこの電子メールに連絡する必要があります
- 15. 電子メールで送信する前にユーザー入力データをサニタイズする必要がありますか
- 16. サービス層またはコントローラ層で電子メールを送信する必要がありますか?
- 17. SMTPとAutohotkeyを使用して電子メール(gmail)を送信する必要があります。
- 18. モジュールを使わずにperlでメールを送る方法は?
- 19. ローカルホストからの電子メールの送信
- 20. アップルの電子メールアプリを使わずに私の電子メールまたはMYSQLデータベースにテキストを送る方法
- 21. .netプログラムからの電子メールの送信に問題があります
- 22. SVNコミットメッセージに特定のエントリがない場合に電子メールを送信する必要があります
- 23. スクリプトを電子メールに送信
- 24. 電子メール(SMTP)を送信する際にcontent-typeを選択する必要があります
- 25. 私のアプリケーションからPHPを使った電子メールで配列を取得する必要があります
- 26. 私はロータススクリプトで画像の電子メールを送信する必要がありますか?
- 27. DRY電子メールを非同期で送信する必要があるDevitsモデル
- 28. 電子メールは、オンザフライではなく、送信前にデータベースにキューイングする必要がありますか?
- 29. linuxコマンドラインから電子メールを送信する方法が異なります
- 30. プロダクションサーバーから送信された電子メールは迷惑メールになります
sendmailを使って 'mail'コマンドを呼び出すことを検討しますか?もちろん、mailコマンドはsendmailを呼び出しますが、あなたの制限を理解したいと思います。 – trojanfoe
スクリプトが実行されているボックスでsendmailが動作しません。 – James