2017-08-07 1 views
0

Kann mir bitte jemand Anleitung, wie man einen Anhang mit Mailgun und Codeigniter senden. Suche es aus den letzten 3 Tagen und finde keinen richtigen Hinweis darauf, wie man damit umgeht. Dies ist mein Datenfeld:Gesendete E-Mail-Anhang mit Mailgun-Bibliothek, Codezeichner

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

Bitte helfen Sie mir, wie Sie einen Anhang anhängen. Versucht, den Anhang mehrmals anzuhängen, während er den Antworten folgt, aber keine der Anhänge erhalten hat.

Antwort

0

Als erstes sollten Sie Ihre Mailgun SMTP-Details in die E-Mail-Konfigurationsdatei in config/email.php einfügen, dann können Sie E-Mails über Mailgun senden. dann bestimmen Ihre Anlagedatei unter Code verwendet:

$this->email->attach('/path/to/file.format'); 

Nach anderen Optionen werden E-Mails senden! Für weitere Informationen können Sie unter: https://www.codeigniter.com/user_guide/libraries/email.html

Wenn es keine email.php Datei im Ordner Config ist es einfach erstellen Sie einfach dann unter Code einfügen und bearbeiten hinein:

<?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

Es gibt keine E-Mail-Konfigurationsdatei im Bibliotheksordner angehängt. –

+0

Ja, manchmal ist keine email.php Datei im Konfigurationsordner. Sie können es einfach erstellen. Ich habe meiner Antwort Beispielcodes hinzugefügt. @AhsanVohra –

+0

Ich habe bereits Ihren Code hinzugefügt, den Sie früher mit mir geteilt haben, aber es hat nicht für mich funktioniert. –