我在gmail上为邮件设置了自定义域名。
我在不同的托管服务提供商上托管了我的网站,我使用CodeIgniter和PHP通过我的帐户发送电子邮件。
通过我的Gmail帐户启用邮件(从联系表单)启用邮件需要什么设置? 我需要使用什么代码?
更新: 我试过的是以下内容: - 创建一个新的电子邮件帐户(@ gmail.com,而不是自定义) - 启用2步验证 - 生成应用专用密码 - 用它来发送电子邮件 即使这样也行不通。
这是我正在使用的代码:
scanf("%10[^,],%10[^,],%s",coef1,coef2,coef3,coef4);
printf("%s %s %s",coef1,coef2,coef3);
答案 0 :(得分:0)
您必须使用以下格式在php codeigniter中发送电子邮件。 您可能会发现要从提供程序更改的值。
public function sendMail()
{
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'axxx@gmail.com', // change it to yours
'smtp_pass' => '*******', // change it to yours
'mailtype' => 'html',
'charset' => 'iso-8859-1',
'wordwrap' => TRUE
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('xxx@gmail.com'); // change it to yours
$this->email->to('yyy@gmail.com');// change it to yours
$this->email->subject('Subject');// change it to yours
$this->email->message('message');// change it to yours
if($this->email->send())
{
//success message
}
else
{
show_error($this->email->print_debugger());
}
}
您可以使用变量并传递电子邮件,主题,消息等。