如何在codeigniter中发送带有附件文件的电子邮件



如何发送带有附件文件的电子邮件。例如,我尝试附加模板

$arr['email']="Email send successfully";
$this->email->from("Info@.com","example@gmail.com");
$this->email->to(set_value("email")); 
$this->email->subject("Registration completed");
$this->email->message("Your Registration Is Completed");
$this->email->send(); 
echo "<script> alert('Your Registration successfully');</script>";
}

使您能够发送附件。将文件路径/名称放在第一个参数中。对于多个附件,请多次使用该方法。例如:

$this->email->attach('/path/to/photo1.jpg');
$this->email->attach('/path/to/photo2.jpg');
$this->email->attach('/path/to/photo3.jpg');

要使用默认处置(附件(,请将第二个参数留空,否则使用自定义处置:

$this->email->attach('img.jpg', 'inline');

您也可以使用URL:

$this->email->attach('http://example.com/filename.pdf');

如果你想使用自定义文件名,你可以使用第三个参数:

$this->email->attach('filename.pdf', 'attachment', 'file.pdf');

如果您需要使用缓冲字符串而不是真正的物理文件,您可以使用第一个参数作为缓冲区,第三个参数作为文件名,第四个参数作为mime类型:

$this->email->attach($buffer, 'attachment', 'report.pdf', 'application/pdf');

https://www.codeigniter.com/user_guide/libraries/email.html

您可以关注代码点火器的官方网站。

请参阅,https://www.codeigniter.com/user_guide/libraries/email.html

请按照同一页下面的电子邮件部分进行操作。

查看Codeigner官方文档,以便通过电子邮件发送附件。发送带有附件的电子邮件

$this->email->attach('path_to_your_file');与代码组合一起使用。它会起作用的。

相关内容

  • 没有找到相关文章