Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ENVIO DE E-MAIL UTILIZANDO A API DO ELASTICEMAIL
- public function enviaEmail()
- {
- $email = $_POST['email'];
- $assunto = $_POST['assunto'];
- $msg = "";
- $msg .= '<h3>' . $assunto .'</h3>';
- $msg .= '<p><b>Nome:</b> ' . $_POST['nome'] . '<br>';
- $msg .= '<b>Email:</b> ' . $_POST['email'] . '<br>';
- $msg .= '<b>Mensagem:</b> ' . $_POST['mensagem'] . '<br>';
- $msg .= '<b>Data:</b> ' . date('d/m/Y H:s') . '</p><br>';
- // API elasticemail
- $url = 'https://api.elasticemail.com/v2/email/send';
- try{
- $post = array('from' => 'email@hotmail.com',
- 'fromName' => 'Orlando Almeida',
- 'apikey' => '$apielastic',
- 'charset' => 'utf-8',
- 'sender' => 'email@hotmail.com',
- 'senderName' => 'Orlando Almeida',
- 'replyTo' => "$email",
- 'subject' => "Contato do site Nome do site - $assunto",
- 'to' => "orlando.ealmeida@gmail.com;$email", // array de e-mails
- 'bodyHtml' => "$msg",
- 'isTransactional' => false);
- $ch = curl_init();
- curl_setopt_array($ch, array(
- CURLOPT_URL => $url,
- CURLOPT_POST => true,
- CURLOPT_POSTFIELDS => $post,
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_HEADER => false,
- CURLOPT_SSL_VERIFYPEER => false
- ));
- $result=curl_exec ($ch);
- curl_close ($ch);
- echo $result;
- }
- catch(Exception $ex){
- echo $ex->getMessage();
- }
- $this->session->set_flashdata('email', TRUE);
- redirect('');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement