使用mailgun库,codeigniter发送电子邮件附件

时间:2017-08-07 09:16:02

标签: php codeigniter attachment mailgun

任何人都可以指导我如何使用mailgun和codeigniter发送附件。从过去3天搜索它并没有找到任何适当的线索,如何处理它。这是我的数据数组:

$postFields = array(
        "from" => $from,
        "to" => $to,
        "subject" => $subject,
        "html" => $html,
        "text" => $text,
        "o:tag" => $tag,
        "o:dkim" => "yes",
    );

请帮我说明如何追加附件。尝试追加附件多次,但未能收到任何附件。

1 个答案:

答案 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';

?>