public function sendemail(){
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => '[email protected]',
'smtp_pass' => 'password',);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('[email protected]', 'Name');
$this->email->to('[email protected]');
$this->email->subject(' My mail through codeigniter from localhost ');
$this->email->message('Hello World…');
if (!$this->email->send()) {
show_error($this->email->print_debugger()); }
else {
echo 'Your e-mail has been sent!';
}
}
के माध्यम से CodeIgniter लाइब्रेरी का उपयोग करके ईमेल भेजें जब मैं CodeIgniter का उपयोग ईमेल भेजने के लिए मैं कोई त्रुटि मिलती है:स्थानीय होस्ट
Message: mail() [function.mail]: Failed to connect to mailserver at
"localhost" port 25, verify your "SMTP" and "smtp_port" setting in
php.ini or use ini_set().
और
Unable to send email using PHP mail(). Your server might not be
configured to send mail using this method.
क्या मैं गलत कर रहा हूँ?
क्या स्थानीयहोस्ट में कोई कॉन्फ़िगरेशन है इसलिए ईमेल भेजा जा सकता है? –
हाँ आपको अपने लोकहोस्ट –
में openssl को सक्षम करना होगा क्यों हर बार जब मैं $-- email-> से ('[email protected] ') बदलता हूं; याहू जैसे अन्य पते पर, मुझे प्राप्त ईमेल हमेशा प्रेषक के बजाय 'मुझे' से भेजा जाता है? –