GA4
[clinton/MarylandElectronicPetitionSignature.git] / email.php
dissimilarity index 98%
index 7e3fb09..97feaf4 100644 (file)
--- a/email.php
+++ b/email.php
@@ -1,33 +1,54 @@
-<?PHP
-// Pear Mail Library
-require_once "Mail.php";
-include_once('/var/www/secure.php');
-global $gmail_email_user;
-global $gmail_email_pass;
-
-$from = 'Patrick McGuire <mdpetition@gmail.com>';
-$to = '<insidenothing@gmail.com>';
-$subject = 'Hi!';
-$body = "Hi,\n\nHow <b>are</b> you?";
-
-$headers = array(
-    'From' => $from,
-    'To' => $to,
-    'Subject' => $subject
-);
-
-$smtp = Mail::factory('smtp', array(
-        'host' => 'ssl://smtp.gmail.com',
-        'port' => '465',
-        'auth' => true,
-        'username' => $gmail_email_user,
-        'password' => $gmail_email_pass
-    ));
-
-$mail = $smtp->send($to, $headers, $body);
-
-if (PEAR::isError($mail)) {
-    echo('<p>' . $mail->getMessage() . '</p>');
-} else {
-    echo('<p>Message successfully sent!</p>');
-}
+<?PHP
+require_once "Mail.php";                // Pear Mail Library
+include_once('/var/www/secure.php');    // provides $gmail_email_user & $gmail_email_pass
+
+// USAGE meps_mail('Patrick <baltimorehacker@gmail.com>','I just wanted to take a second and follow up with your visit to md-petition.com and see if you needed anything, or had any questions.','Petition Follow-Up','1');
+function meps_mail($to,$msg,$sub,$custom_mail_server=''){
+    global $gmail_email_user;
+    global $gmail_email_pass;
+    $custom_mail_server = intval($custom_mail_server);
+    if ($custom_mail_server != 0){
+        /*
+        email_smtp_server      varchar(300)    
+        email_smtp_port            varchar(300)        
+        email_smtp_user            varchar(300)        
+        email_smtp_pass            varchar(300)
+        */
+        $r = $petition->query("select * from petition where petition_id = '$custom_mail_server' ");
+        $d = mysqli_fetch_array($r,MYSQLI_ASSOC);
+        $custom_email_user = $d['email_smtp_user'];
+        $custom_email_pass = $d['email_smtp_pass'];
+        $custom_email_server = $d['email_smtp_server'];
+        $custom_email_port = $d['email_smtp_port'];
+    }else{
+        // Use Our G-Mail Server
+        $custom_email_server = 'ssl://smtp.gmail.com';
+        $custom_email_port = '465';
+        $custom_email_user =  $gmail_email_user;
+        $custom_email_pass =  $gmail_email_pass;
+    }
+    $from = 'Petition Support <'.$custom_email_user.'>';
+    $subject = $sub.' [MD-Petition.com]';
+    $body = "$msg <br><br><br><br> MD Petition Support  $custom_email_user <br> https://www.md-petition.com ";
+    $headers = array(
+        'From' => $from,
+        'To' => $to,
+        'Subject' => $subject,
+        'MIME-Version' => 1,
+        'Content-type' => 'text/html;charset=iso-8859-1'
+    );
+    $smtp = Mail::factory('smtp', array(
+            'host' => $custom_email_server,
+            'port' => $custom_email_port,
+            'auth' => true,
+            'username' => $custom_email_user,
+            'password' => $custom_email_pass
+        ));
+    $mail = $smtp->send($to, $headers, $body);
+    if (PEAR::isError($mail)) {
+       return $mail->getMessage();
+    } else {
+       return 'NO ERROR';
+    }
+}