ユーザーがいくつかのフィールドに入力し、指定できる電子メール アドレスに送信されるドキュメントを添付できるようにする、joomla Web サイト用のカスタム フォームを作成しようとしています。
これを達成するための優れたコンポーネントまたはプラグインを知っている人はいますか?
ユーザーがいくつかのフィールドに入力し、指定できる電子メール アドレスに送信されるドキュメントを添付できるようにする、joomla Web サイト用のカスタム フォームを作成しようとしています。
これを達成するための優れたコンポーネントまたはプラグインを知っている人はいますか?
$from: これは、電子メールの送信元として表示される電子メール アドレスです。
$fromname: これは、この電子メールの送信者または組織の名前です。
$recipient: これは、電子メールの送信先の電子メール アドレス (または電子メール アドレスの配列) です。
$subject: メールの件名です。
$body: メールの本文です。
$mode: HTML メールの場合は 1 に設定し、テキスト メールの場合は 0 に設定します。このフィールドはオプションです。
$cc: これは、電子メールがカーボン コピーされる電子メール アドレス (または電子メール アドレスの配列) です。このフィールドはオプションです。
$bcc: これは、電子メールのブラインド カーボン コピー先の電子メール アドレス (または電子メール アドレスの配列) です。このフィールドはオプションです。
$attachment: これは、電子メールに添付するファイルのフル パスとファイル名 (またはフル パスとファイル名の配列) です。このフィールドはオプションです。
$replyto: これは、受信者が返信をクリックした場合に送信される電子メール アドレスです。このフィールドはオプションです。
$replytoname: これは、受信者が返信をクリックした場合にこのメールが送信される個人または組織の名前です。このフィールドはオプションです。
仕組みがわかったので、例を見てみましょう。
$from = 'admin@somewhere.com';
$fromname = 'BIGSHOT Blog';
$recipient[] = 'john@somewhere.com';
$recipient[] = 'jane@somewhere.com';
$subject = 'Want to learn about BIGSHOT Blog';
$body = '<p>Check us out!</p><p><a href="http://www.somewhere.com" target="_blank">http://www.somewhere.com</a></p>';
$mode = 1;
$cc = 'bob@somewhereelse.com';
$bcc[] = 'simon@somewhereelse.com';
$bcc[] = 'nick@somewhereelse.com';
$attachment[] = '/home/my_site/public_html/images/stories/food/coffee.jpg';
$attachment[] = '/home/my_site/public_html/images/stories/food/milk.jpg';
$replyto = 'no_reply@somewhere.com';
$replytoname = 'NO REPLY - BIGSHOT Blog';
JUtility::sendMail($from, $fromname, $recipient, $subject, $body, $mode, $cc, $bcc, $attachment, $replyto, $replytoname);
JUtility::sendMail
添付ファイル付きの Joomla でメールを送信するために使用できます。使用方法の詳細については、このリンクにアクセスしてください。
joomla 拡張機能のディレクトリをもう少し掘り下げると、必要なものが見つかったと思います: http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms/11494