phpmailer允许多少个字符

phpmailer允许多少个字符

问题描述:

我在CodeIgniter中设置电子邮件功能,当我设置"mailtype = html" 我不能发送长文本,但是当我设置"mailtype = text"时,我可以用长文本发送电子邮件。我不知道为什么?phpmailer允许多少个字符

我想与"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('[email protected]','ITCareHelpdesk ACC'); 
$this->email->to('[email protected]'); 
$this->email->subject('[ITCARE] Reminder Request Approval ITCare ACC'); 
$this->email->message(''); 

我尝试当我"mailtype = text"使用Lorem存有我的消息检查它,我可以发送电子邮件,但是当我使用"mailtype = html"我不能发送我的消息

+1

发布您的代码请 –

+0

我加我的代码@AbdullaNilam –

+1

''charset'=>'465''?这根本没有意义!您需要定义实际出错的地方,并且您的代码看起来相当不完整。 – Synchro

首先你不使用PHPMailer library。您正在使用CodeIgniter mail功能。

$config = array(
    'protocol' => 'smtp', 
    'smtp_host'=> '172.16.5.20', 
    'smtp_port' => '25', 
    'smtp_user' => '[email protected]', 
    'mailtype' => 'html', 
    'charset' => 'iso-8859-1', # can use utf-8 as well 
    'wordwrap' => 'TRUE' 
); 

确保您的端口工作正常使用telnet

telnet smtp.domain.com 25 

Q -多少个字符是允许在PHPMailer的
A -据我所知是没有SMTP邮件限制

+0

我尝试它,仍然不能发送我的消息,我检查我的端口和我的端口是不是使用telnet @AbdullaNilam –

+0

搜索谷歌如何检查邮件端口正在工作 –

+0

我检查它和我的端口工作,我仍然没有知道为什么我不能发送像lorem ipsum这样的长文本的电子邮件时,当我的“mailtype = html”,但是当我将其更改为“emailtype = text”时,我的消息是发送@AbdullaNilam –