-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfuncoes.php
65 lines (57 loc) · 1.91 KB
/
funcoes.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php if(!defined('CHECAR_INCLUDE')) die('Você não tem permissão para executar esse arquivo diretamente');
function checarEmail($str)
{
return preg_match("/^[\.A-z0-9_\-\+]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $str);
}
function enviarEmail($from,$to,$subject,$body)
{
require_once('PHPMailer_v5.1/class.phpmailer.php');
$Email = new PHPMailer();
// $Email -> From = $from;
// $Email->FromName = "SAE";
$Email->AddAddress($to);
$Email->Subject = $subject;
$Email->Body = $body;
$Email->SetLanguage("br");
$Email->IsHTML(true); // envio como HTML se 'true'
//$Email->WordWrap = 50; // Defini??o de quebra de linha
$Email->IsSMTP(); // send via SMTP
$Email->SMTPAuth = true; // 'true' para autentica??o
$Email->Mailer = "smtp"; //Usando protocolo SMTP
$Email->Host = "smtp.supportfarma.com.br"; //seu servidor SMTP
$Email->Username = "[email protected]";
$Email->Password = "camaleao666"; // senha de SMTP
$Email->CharSet = "UTF-8";
$Email->From = "[email protected]";
$Email->FromName = "SupportFarma";
/*
$Email->SetLanguage("br");
$Email->IsHTML(true); // envio como HTML se 'true'
$Email->CharSet = "UTF-8";
$Email->From = $from;
$Email->FromName = "SAE";
if(is_array($to)){
for($i=0;$i<count($to);$i++){
$Email->AddAddress($to[$i]);
}
} else {
$Email->AddAddress($to);
}
// $Email->AddBcc($email_c);
$Email->Subject = $subject;
$Email->Body = $body;
$headers = '';
$headers .= "From: $from\n";
$headers .= "Reply-to: $from\n";
$headers .= "Return-Path: $from\n";
$headers .= "Message-ID: <" . md5(uniqid(time())) . "@" . $_SERVER['SERVER_NAME'] . ">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Date: " . date('r', time()) . "\n";*/
if($Email->Send()) {
return true;
} else {
echo "Mailer Error: " . $Email->ErrorInfo;
return false;
}
}
?>