2 include_once('/var/www/secure.php');
4 function off_world_mail($to,$subject,$body){
8 global $aws_email_user;
9 global $aws_email_pass;
10 $cc = 'baltimorehacker@gmail.com';
11 $subject = str_replace('*','',$subject);
12 $from = "McGuire <mcguire@mdwestserve.com>";
13 require_once "Mail.php";
18 'Subject' => $subject,
20 'Content-type' => 'text/html;charset=iso-8859-1'
22 $smtp = Mail
::factory('smtp', array(
23 'host' => 'ssl://email-smtp.us-east-1.amazonaws.com',
26 'username' => $aws_email_user,
27 'password' => $aws_email_pass
29 $pos = strpos($to,',');
31 $to_array = explode(',',$to);
32 foreach ($to_array as $group_member) {
33 $mail = $smtp->send(trim($group_member), $headers, $body);
36 $mail = $smtp->send($to, $headers, $body);
39 $mail = $smtp->send($cc, $headers, $body);
40 if (PEAR
::isError($mail)) {
42 die($mail->getMessage());
47 function off_world_attach($to,$subject,$body,$file){
48 global $aws_email_user;
49 global $aws_email_pass;
50 require_once "Mail.php"; // PEAR Mail package
51 require_once ('Mail/mime.php'); // PEAR Mail_Mime packge
52 $from = "McGuire <baltimorehacker@gmail.com>";
53 $headers = array ('From' => $from,'To' => $to, 'Subject' => $subject);
55 // text and html versions of email.
56 $text = strip_tags($body);
62 $mime = new Mail_mime($crlf);
63 $mime->setTXTBody($text);
64 $mime->setHTMLBody($html);
65 $mime->addAttachment($file);
68 $headers = $mime->headers($headers);
70 $smtp = Mail
::factory('smtp', array(
71 'host' => 'ssl://email-smtp.us-east-1.amazonaws.com',
74 'username' => $aws_email_user,
75 'password' => $aws_email_pass
78 $mail = $smtp->send($to, $headers, $body);
80 if (PEAR
::isError($mail)) {
81 echo("<p>" . $mail->getMessage() . "</p>");
83 echo("<p>Message successfully sent!</p>");