Я использую codeignigniter. Я не понимаю поведение электронной почты. Я использую конфигурацию для отправки электронной почты, но даже помещая фальшивую/неправильную конфигурацию, я могу отправлять электронные письма!Codeigniter игнорировать конфигурацию электронной почты
Например, я создаю файл де email.php в конфигурации папки, и я поставил:
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.gmail.com';
$config['smtp_user'] = '[email protected]';
$config['smtp_pass'] = 'fakepassword';
$config['smtp_port'] = '465';
Тогда я:
$CI =& get_instance();
$CI->load->library("email");
$CI->email->from(app_recover_pass_from, app_recover_pass_from_name);
$CI->email->to($email);
$CI->email->subject(app_recover_pass_subject);
$CI->email->message(sprintf(app_recover_pass_message,$newPassword));
if (! $CI->email->send())
И я получаю электронную почту !!! Письмо отправлено.
Даже если я создам конфигурацию и устанавливаю в метод библиотеки загрузки, я могу отправлять электронные письма с неправильной/поддельной конфигурацией, как и другая организация, отправляющая электронные письма.
$array['protocol'] = 'smtp';
$array['smtp_host'] = 'ssl://smtp.gmail.com';
$array['smtp_user'] = '[email protected]';
$array['smtp_pass'] = 'fakepassword';
$array['smtp_port'] = '465';
$CI =& get_instance();
$CI->load->library("email",$array);
...
Я не понимаю. Я просто хочу отправить почтовый ящик в Gmail, но я не могу, потому что библиотека электронной почты не принимает мою конфигурацию, и я не понимаю, какая конфигурация по умолчанию выполнена (я полагаю, что эта конфигурация по умолчанию для кодирования)
создать один файл email.php в папке конфигурации поместить всю конфигурацию в этот файл CodeIgniter автоматически считать, что конфиг –
Я сделал и ничего – jlmg5564