phpmailer中允许多少个字符

时间:2017-10-18 07:54:37

标签: php codeigniter email phpmailer html-email

我在CodeIgniter中设置了电子邮件功能,当我设置"mailtype = html"时 我无法发送长文字,但是当我设置"mailtype = text"时,我可以用长文发送电子邮件。我不知道为什么?

我想发送电子邮件"emailtype=html",因为我想在邮件中使用粗体,斜体等

这是我的设置

$config = array(
    'protocol' => 'smtp',
    'smtp_host'=> 'my IP address',
    'smtp_port' => '25',
    'smtp_user' => 'my email address',
    'mailtype' => 'text',
    'charset' => '465',
    'wordwrap' => 'TRUE'
 );

$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('helpdesk@acc.co.id','ITCareHelpdesk ACC');
$this->email->to('dpalevi@gmail.com');
$this->email->subject('[ITCARE] Reminder Request Approval ITCare ACC');
$this->email->message('');

我在"mailtype = text"检查时尝试在邮件中使用lorem ipsum,我可以发送电子邮件,但是当我使用"mailtype = html"时,我无法发送邮件

1 个答案:

答案 0 :(得分:1)

首先,你没有使用PHPMailer library。您正在使用CodeIgniter mail功能。

$config = array(
    'protocol' => 'smtp',
    'smtp_host'=> '172.16.5.20',
    'smtp_port' => '25',
    'smtp_user' => 'helpdesk@acc.co.id',
    'mailtype' => 'html',
    'charset' => 'iso-8859-1', # can use utf-8 as well
    'wordwrap' => 'TRUE'
 );

确保您的端口使用telnet

telnet smtp.domain.com 25

Q - phpmailer中允许的字符数 A - 据我所知,SMTP邮件没有限制