Jobin
Jobin

Reputation: 8282

Joomla Send Mail with JUtility::sendMail sender email issue

I faced an issue in Joomla JUtility::sendMail function

The function arguments mentioned in the Joomla documentation is like this

The issue is i can't set the fromemail(Sender email).When i set the sender email and replay to email .The replay to email is showing in the mail is the one from joomla admin config email. when i set the other email in replay to or sender email Its not taking correct one every time its using the email from joomla admin config.

I got one refference from google almost same but I tried this it not working.

I am using Joomla 1.7

I tried with

$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);

Any help will appreciated..

Upvotes: 0

Views: 8230

Answers (1)

Toretto
Toretto

Reputation: 4711

Try like this

$mailer =& JFactory::getMailer();

//add the sender Information.

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

$mailer->setSender($sender); 

//add the recipient. $recipient = $user_email;

$mailer->addRecipient($recipient);

//add the subject

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

//add body

$mailer->setBody($fcontent);

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

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

It's done.For more information see this link Sending email from extensions.

I thinks it may help you.

Upvotes: 6

Related Questions