1

ユーザーがいくつかのフィールドに入力し、指定できる電子メール アドレスに送信されるドキュメントを添付できるようにする、joomla Web サイト用のカスタム フォームを作成しようとしています。

これを達成するための優れたコンポーネントまたはプラグインを知っている人はいますか?

4

3 に答える 3

3

$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);
于 2012-12-27T05:57:09.340 に答える
2

JUtility::sendMail添付ファイル付きの Joomla でメールを送信するために使用できます。使用方法の詳細については、このリンクにアクセスしてください。

JUtility/sendMail

于 2012-12-26T10:38:42.847 に答える
0

joomla 拡張機能のディレクトリをもう少し掘り下げると、必要なものが見つかったと思います: http://extensions.joomla.org/extensions/contacts-and-feedback/contact-forms/11494

于 2012-12-26T10:24:39.600 に答える