Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7150
  • Last Modified:

PHPmailer error Language string failed to load: from_failed

I found someone who asked a similar question on this site but the accepted answer was for a windows server and I am running on Linux.

When I run the following code about ever other time I get the following error message:
Message was not sent Mailer Error: Language string failed to load: from_failedmyemail

If I hit refresh it goes through but obviously when I place this into my auto response I don’t want it to work only half the time.

require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->IsHTML(true);
$mail->Host = "myhost"; // SMTP server
$mail->SMTPAuth = true;     // turn on SMTP authentication
$mail->Username = "myuser";  // SMTP username
$mail->Password = "mypass"; // SMTP password
$mail->From = "fromaddress";
$mail->FromName = "Me";
$mail->AddAddress("toaddress");
$mail->AddReplyTo("myaddress", "me");
$mail->Subject = "email test";
$mail->Body = 'my html message';


if(!$mail->Send())
{
   echo "Message was not sent";
   echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
   echo "Message has been sent";
}
0
mit1290
Asked:
mit1290
1 Solution
 
NorwegianCoderCommented:
Looking into the code of phpmailer I see something in the SmtpSend() function:


if(count($bad_rcpt) > 0) // Create error message
        {
            for($i = 0; $i < count($bad_rcpt); $i++)
            {
                if($i != 0) { $error .= ", "; }
                $error .= $bad_rcpt[$i];
            }
            $error = $this->Lang("recipients_failed") . $error;
            $this->SetError($error);
            $this->smtp->Reset();
            return false;
        }



It could be that your email address seems to be a $bad_rcpt for phpmailer.

The function $smtp->Recipient($to) seems to check the address.

Please try another TO address.
0
 
mit1290Author Commented:
I updated to isMAIL instead of isSMTP to use php built in mail function and that seemed to fix the issue, thanks.
0
 
CetusMODCommented:
PAQed with points refunded (500)

CetusMOD
Community Support Moderator
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now