2017-10-18 7 views
1

Je fais la fonction d'email dans CodeIgniter et quand je règle "mailtype = html" Je ne peux pas envoyer le long texte mais quand je place "mailtype = text" je peux envoyer l'email dans un texte long. Je ne sais pas pourquoi?combien de caractères est autorisé dans phpmailer

Je veux envoyer un courriel avec "emailtype=html" parce que je veux utiliser le gras, italique, etc dans mon message

ce paramètre Mon

$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(''); 

J'essaie d'utiliser lorem ipsum dans mon message lorsque mon "mailtype = text" pour le vérifier, et je peux envoyer un courriel, mais quand j'utilise "mailtype = html" Je ne peux pas envoyer mon message

+1

postez le code svp –

+0

J'ajoute mon code @AbdullaNilam –

+1

''charset' => '465''? Cela n'a aucun sens! Vous devez définir ce qui ne va pas, et votre code semble assez incomplet. – Synchro

Répondre

1

Première chose que vous n'utilisez pas PHPMailer library. Vous utilisez la fonction 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' 
); 

Assurez-vous que votre port fonctionne à l'aide telnet

telnet smtp.domain.com 25 

Q - le nombre de caractères est autorisé dans phpmailer
A - Comme je sais qu'il n'est limitation dans le courrier SMTP

+0

Je l'essaie et ne peut toujours pas envoyer mon message, je vérifie mon port et mon port n'utilise pas telnet @AbdullaNilam –

+0

recherche google comment vérifier le port de messagerie fonctionne –

+0

Je vérifie et mon port fonctionne, et je ne sais toujours pas savoir pourquoi je ne peux pas envoyer un courriel avec un long texte comme lorem ipsum quand mon "mailtype = html" mais quand je le change en "emailtype = text" mon message est envoyer @AbdullaNilam –