2017-02-01 1 views
0

Ich bin neu in SMTP, sendmail und mail() Funktion in PHP Codeigniter.wie SMTP in Codeigniter-Anwendung konfigurieren?

Ich versuche SMTP-Mail-Protokoll in meiner Codeigniter-Anwendung zu konfigurieren. Nehmen Sie alle Einstellungen vor, SMTP-Port, Absender-E-Mail, Benutzer-ID, Passwort für einen einzelnen Benutzer, z. B. [email protected]. Es funktioniert gut.

Meine Frage ist, ist es möglich, zwei SMTP-Benutzerkonto in einer einzigen Anwendung einzurichten?

Zum Beispiel möchte ich [email protected] .com und [email protected] setzen, damit diese zwei Benutzer E-Mails an Kunden senden können.

+0

Können Sie mir Ihren sendmail Funktionscode snippest zeigen? –

+0

Alles ist möglich, außer du redest Quantenmechanik auf einer normalen CPU. Aber all das erfordert Code und ich sehe keinen. – Xorifelse

Antwort

1

Sie können es nur um Änderungen in config: als wie

$config = Array(
    'protocol' => 'smtp', 
    'smtp_host' => 'ssl://smtp.googlemail.com', 
    'smtp_port' => 465, 
    'smtp_user' => 'xxx', // First user authenticate 
    'smtp_pass' => 'xxx', 
    'mailtype' => 'html', 
    'charset' => 'iso-8859-1' 
); 
$this->load->library('email', $config); 
$this->email->set_newline("\r\n"); 

// Set to, from, message, etc. 

$result = $this->email->send(); 

und

$config = Array(
    'protocol' => 'smtp', 
    'smtp_host' => 'ssl://smtp.googlemail.com', 
    'smtp_port' => 465, 
    'smtp_user' => 'yyy', // Second user authenticate 
    'smtp_pass' => 'zzzz', 
    'mailtype' => 'html', 
    'charset' => 'iso-8859-1' 
); 
$this->load->library('email', $config); 
$this->email->set_newline("\r\n"); 

// Set to, from, message, etc. 

$result = $this->email->send(); 

Aber nur eine Sache ist, dass Sie Ihr beide Mail-Benutzer auf Server konfigurieren. Danke

Verwandte Themen