2017-10-18 1 views
1

CodeIgniterで電子メール機能を設定しました。"mailtype = html" 長いテキストは送信できませんが、"mailtype = text"に設定すると長いテキストでメールを送信できます。どうしてか分かりません?私のメッセージで私が太字、斜体を使いたいので、私はなど、"emailtype=html"で電子メールを送信したいphpmailerでいくつの文字が許可されていますか

これは私が

$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

答えて

1

まずは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

search googleメールポートを確認する方法は –

+0

私はそれをチェックし、私のポートは動作しています、なぜ私は "mailtype = html"のときにlorem ipsumのような長いテキストでメールを送信できないのか知っていますが、 "emailtype = text"に変更すると、私のメッセージは@AbdullaNilam –

関連する問題