任何人都可以指导我如何使用mailgun和codeigniter发送附件。从过去3天搜索它并没有找到任何适当的线索,如何处理它。这是我的数据数组:
$postFields = array(
"from" => $from,
"to" => $to,
"subject" => $subject,
"html" => $html,
"text" => $text,
"o:tag" => $tag,
"o:dkim" => "yes",
);
请帮我说明如何追加附件。尝试追加附件多次,但未能收到任何附件。
答案 0 :(得分:0)
首先,您应该将您的Mailgun smtp详细信息插入config / email.php中的电子邮件配置文件,然后您可以通过Mailgun发送电子邮件。 然后使用以下代码确定您的附件文件:
$this->email->attach('/path/to/file.format');
设置其他选项后邮件会发送! 有关详细信息,请访问: https://www.codeigniter.com/user_guide/libraries/email.html
如果config文件夹中没有任何email.php文件,只需创建它,然后将代码粘贴并编辑到其中:
<?php
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.mailgun.org';
$config['smtp_port'] = 465;
$config['smtp_user'] = '';
$config['smtp_pass'] = '';
$config['smtp_timeout'] = '4';
$config['crlf'] = '\n';
$config['newline'] = '\r\n';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
?>