Следвам това невероятно nettusts + урок за изпращане на имейл до Gmail.
Очевидно работи. Когато зареждам страницата, тя казва: - Вашият имейл бе изпратен, глупак. но след това проверявам гамата си и няма нищо там.
Дали CodeIgniter се грижи за всичко? Или трябва да инсталирам smtp или нещо в моя компютър, защото използвам localhost (LAMP в Ubuntu)?
Код:
/* SEND EMAIL WITH GMAIL */
class Email extends Controller {
function __construct()
{
parent::Controller();
}
function index()
{
$config = Array(
"protocol" => "smtp",
"smtp_host" => "ssl://smtp.googlemail.com",
"smtp_port" => 465,
"smtp_user" => "janoochen@gmail.com",
"smtp_pass" => "***",
);
$this->load->library("email", $config);
$this->email->set_newline("rn");
$this->email->from("janoochen@gmal.com", "Alex Chen");
$this->email->to("janoochen@gmal.com");
$this->email->subject("This is an email");
$this->email->message("It is working. Great!");
if($this->email->send())
{
echo "Your email was sent, fool.";
}
else
{
show_error($this->email->print_debugger());
}
}
}
Отговори:
3 за отговор № 1Не знам дали е така, но в кода ти имаш @gmal.com
вместо @gmail.com