fputs($smtpConnect, "MAIL FROM: <{$from}>" . $newLine); $smtpResponse = fgets($smtpConnect, 4096); $logArray['mailfromresponse'] = "{$smtpResponse}"; //email to fputs($smtpConnect, "RCPT TO: <{$to}>" . $newLine); $smtpResponse = fgets($smtpConnect, 4096); $logArray['mailtoresponse'] = "{$smtpResponse}"; //the email fputs($smtpConnect, "DATA" . $newLine); $smtpResponse = fgets($smtpConnect, 4096); $logArray['data1response'] = "{$smtpResponse}"; //construct headers $headers = "MIME-Version: 1.0" . $newLine; $headers .= "Content-type: text/html; charset=iso-8859-1" . $newLine; fputs($smtpConnect, "To: {$to}\r\nFrom: {$namefrom}<{$from}>\r\nSubject: {$subject}\r\n{$headers}\r\n\r\n{$message}\r\n.\r\n"); $smtpResponse = fgets($smtpConnect, 4096); $logArray['data2response'] = "{$smtpResponse}"; // say goodbye fputs($smtpConnect, "QUIT" . $newLine); $smtpResponse = fgets($smtpConnect, 4096); $logArray['quitresponse'] = "{$smtpResponse}"; $logArray['quitcode'] = substr($smtpResponse, 0, 3); fclose($smtpConnect); //a return value of 221 in $retVal["quitcode"] is a success return $logArray; } } if (isset($_GET['debug'])) { $Send = new sendemail(); $Send->SendMail("*****@*****.**", "tst mail", "Hello a test mail "); }
public function SendEmail($To, $Subject, $Message) { $Email = new sendemail(); $Email->SendMail($To, $Subject, $Message); return True; }