codeigniter でメールを送信しようとしていますが、これは私が使用しているコードの一部です。私のアプリケーションには電子メールを送信するための構成がないことを示す最初のコメント付きコード印刷エラー。
gmail を使用するコメントなしの 2 番目のコードは正常に動作していますが、メールアドレスとパスワードを表示する必要があります。そこで、2 つの質問があります。パスワードを言わずにやりたいことを実行するにはどうすればよいでしょうか。これは、ソフトウェア開発でユーザーパスワードに言及することは受け入れられますか? ありがとう
/*$config = array();
$config['useragent'] = "CodeIgniter";
$config['mailpath'] = "/usr/bin/sendmail"; // or "/usr/sbin/sendmail"
$config['protocol'] = "mail";
$config['smtp_host'] = "localhost";
$config['smtp_port'] = "25";
$config['mailtype'] = 'text';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['wordwrap'] = TRUE;
*/
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => '465',
'smtp_user' => 'myemail@gmail.com',
'smtp_pass' => 'mypass',
'mailtype' => 'text',
'starttls' => true,
'newline' => "\r\n"
);
$this->load->library('email',$config);
$email=$this->input->post("email");
$username=$this->input->post("username");
$this->email->to("receiver1@gmail.com,receiver2@gmail.com,receiver3@yahoo.fr");
$this->email->subject("Hello world");
$this->email->subject("Hello world from local pc");
$this->email->send();
$data['msg']=$this->email->print_debugger();