-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsend.php
More file actions
executable file
·97 lines (72 loc) · 2.8 KB
/
Copy pathsend.php
File metadata and controls
executable file
·97 lines (72 loc) · 2.8 KB
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?php
require_once 'Swift-5.0.3/lib/swift_required.php';
if(isset($_POST['mails']) && isset($_POST['AttachedFiles'])) {
$f = $_POST['AttachedFiles'];
$empresa = utf8_decode($_POST['empresa']);
$recipientes = $_POST['mails'];
$files = explode(";", $f);
if(count($recipientes) >= 1 && count($files) >= 1) {
/*
require("phpmailer/class.phpmailer.php");
$mail = new PHPmailer();
$mail->SetLanguage('en','phpmailer/language');
$mail->IsSMTP();
$mail->SMTPAuth=true;
$mail->Host='smtp.gmail.com';
$mail->SMTPSecure='ssl';
$mail->Username='elteniente.computershop@gmail.com';
$mail->Password='jotejote';
$mail->Port='465';
$mail->SetFrom('elteniente.computershop@gmail.com', 'COMPUTERSHOP');
foreach ($recipientes as $recipiente)
if($recipiente != '')
$mail->AddAddress($recipiente);
foreach ($files as $file) {
$file = rawurldecode($file);
if($file != '' && file_exists($file)) {
$mail->AddAttachment($file);
}
}
$mail->Subject = $empresa;
$mail->Body='--
Adjunto saldos y reporte.-
NOTA: Los saldos pueden tener un desfase de 48 hrs. aprox. con respecto a la última transacción.
Les recordamos hacer sus compras de servicios para su empresa con anticipación.
Atte. Computershop.
Dudas, consultas y reclamos a los contactos:
Lucero-Gloria@aramark.cl
elteniente@computershop.cl';
if(!$mail->Send()){ echo $mail->ErrorInfo; }
unset($mail);
*/
// Create the SMTP configuration
$transport = Swift_SmtpTransport::newInstance("smtp.gmail.com", 465, 'ssl');
$transport->setUsername("elteniente.computershop@gmail.com");
$transport->setPassword("jotejote");
// Create the message
$message = Swift_Message::newInstance();
$message->setTo(array_filter($recipientes,'strlen'));
$message->setSubject($empresa);
$message->setFrom('elteniente.computershop@gmail.com', 'COMPUTERSHOP');
$message->setBody('--
Adjunto saldos y reporte.-
NOTA: Los saldos pueden tener un desfase de 48 hrs. aprox. con respecto a la última transacción.
Les recordamos hacer sus compras de servicios para su empresa con anticipación.
Atte. Computershop.
Dudas, consultas y reclamos a los contactos:
Lucero-Gloria@aramark.cl
elteniente@computershop.cl');
foreach ($files as $file) {
$file = rawurldecode($file);
if($file != '' && file_exists($file)) {
$message->attach(Swift_Attachment::fromPath($file));
}
}
// Send the email
$mailer = Swift_Mailer::newInstance($transport);
$mailer->send($message, $failedRecipients);
// Show failed recipients
echo empty($failedRecipients) ? '' : print_r($failedRecipients);
}
}
?>