मैं इस स्क्रिप्ट है:पियर मेल का उपयोग करके मेल भेजने के लिए इस PHP स्क्रिप्ट के साथ क्या गलत है?
require_once "Mail.php";
$from = "Stephen <[email protected]>";//Google apps domain
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "mail.nvrforget.com";
$username = "[email protected]";
$password = "password";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
मैं इस त्रुटि के साथ आ रहा हूँ:
Non-static method Mail::factory() should not be called statically
किसी भी विचार कैसे इसे ठीक करने के लिए? सर्वर पर पियर मेल स्थापित है।
सही दिखता है। क्या आप सुनिश्चित हैं कि आपकी पियर मेल लाइब्रेरी ठीक से शामिल की जा रही है? – labue