2017-08-07 27 views
0

mailgunとcodeigniterを使用して添付ファイルを送信する方法を教えてください。最後の3日間からそれを検索し、どのようにそれを処理する適切な手掛かりを見つけることはありません。これは私のデータ配列です:mailgunライブラリ、codeigniterを使用して電子メールの添付ファイルを送信しました

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

添付ファイルを追加する方法を教えてください。回答に続いて何度も添付ファイルを追加しようとしましたが、いずれの添付ファイルも受信できませんでした。

答えて

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

?> 
+0

なしありライブラリフォルダに添付された電子メール設定ファイル。 –

+0

はい、設定フォルダにemail.phpファイルがないことがあります。簡単に作成することができます。私は答えにサンプルコードを追加しました。 @AhsanVohra –

+0

私は以前あなたが私と共有したコードをすでに追加していますが、それは私のためには機能しませんでした。 –

関連する問題