0

Joomla JUtility::sendMail 関数で問題が発生しました

Joomlaのドキュメントに記載されている関数の引数はこのようなものです

問題は、fromemail(送信者の電子メール)を設定できないことです。送信者の電子メールとリプレイを電子メールに設定すると、メールに表示される電子メールへのリプレイは、joomla管理者構成電子メールからのものです。リプレイまたは送信者の電子メールで他の電子メールを設定すると、joomla管理構成からの電子メールを使用するたびに正しい電子メールが取得されません。

グーグルからほぼ同じ参照を1つ取得しましたが、これを試してみましたが機能しませんでした。

Joomla 1.7 を使用しています

で試しました

$your_email //can be array but here string one email
$your_name //name i will work fine
$user_email //admin email
$subject //subject
//last two argument is reply to and replay name Its showing inside mail but click on replay it will admin config email.
JUtility::sendMail($your_email, $your_name, $user_email, $subject, $fcontent,1,NULL,NULL,NULL,$your_email,$your_name);

どんな助けでも大歓迎です..

4

1 に答える 1

6

このようにしてみてください

$mailer =& JFactory::getMailer();

//送信者情報を追加します。

$sender = array( 
    $your_email,
    $your_name
);

$mailer->setSender($sender); 

//受信者を追加します。$recipient = $user_email;

$mailer->addRecipient($recipient);

//件名を追加

$mailer->setSubject('Your subject string');

//ボディを追加

$mailer->setBody($fcontent);

$send =& $mailer->Send();

if ( $send !== true ) {
    echo 'Error sending email: ' . $send->message;
} else {
    echo 'Mail sent';
}

詳細については、拡張機能からメールを送信するリンクを参照してください。

私はそれがあなたを助けるかもしれないと思う.

于 2013-03-06T14:17:15.357 に答える