public function testSetSubjectReturnsCorrectValue() { $this->mailer->setSubject('Testing Simple Mail'); $this->assertSame($this->mailer->encodeUtf8('Testing Simple Mail'), $this->mailer->getSubject()); }
$message .= "Viel Spaß beim Wichteln Two Point Oh wünscht\n"; $message .= "das Wichtelbastard®-Team\n\n"; } ################ // zum Testen alle Mails an Klaus #$bastard_subject = $count." - TEST - ".$action." - ".$row['firstname']." ".$row['surname']; #$message = $row['firstname']." ".$row['surname']." - ".$row['email']; #$row['email'] = "*****@*****.**"; ################ // Kontrolle if (!isset($_GET["sendNow"])) { $control_rows .= "<tr><td>" . $count . "</td> <td>" . $row['id'] . "</td> <td><b>" . $row['firstname'] . " " . $row['surname'] . "</b></td> <td>" . $row['email'] . "</td> <td>" . $row['password'] . "</td></tr>"; } if (isset($_GET["sendNow"])) { $mail->setTo($row['email'], '')->setMessage($message); $mail->setSubject($bastard_subject)->setFrom('*****@*****.**', 'cyclos design')->addMailHeader('Reply-To', '*****@*****.**', 'cyclos design')->addGenericHeader('X-Mailer', 'PHP/' . phpversion())->addGenericHeader('Content-Type', 'text/plain; charset="utf-8"')->setWrap(78); $send = $mail->send(); $mail->reset(); /* // Kontrolle - Liste der gesendeten Mails // Bedingung funktioniert nicht !?? if($send) { #echo 'Email was sent successfully!'; $success .= $count."_".$row['firstname']."|"; } else { #echo 'An error occurred. We could not send email'; } */
/** * e-mail küldése SimpleMail-el * * @return */ public function sendSimple() { //include(LIBS . '/simplemail_class.php'); $mail = new SimpleMail(); $mail->setTo($this->to_email, $this->to_name); $mail->setSubject($this->subject); $mail->setFrom($this->from_email, $this->from_name); $mail->addMailHeader('Reply-To', $this->from_email, $this->from_name); $mail->addGenericHeader('MIME-Version', '1.0'); $mail->addGenericHeader('Content-Type', 'text/html; charset="utf-8"'); $mail->addGenericHeader('X-Mailer', 'PHP/' . phpversion()); $body = $this->_load_template_with_data($this->template, $this->template_data); $mail->setMessage($body); $mail->setWrap(100); // final sending and check if ($mail->send()) { return true; } else { return false; } }
<?php require 'class.SimpleMail.php'; $message = new SimpleMail(); $message->setSendText(false); $message->setToAddress('*****@*****.**'); $message->setSubject('Testing HTML Email'); $message->setHTMLBody('<html><p>This is a test using <b>HTML email</b>!</p></html>'); if ($message->send()) { echo 'HTML email sent successfully!'; } else { echo 'Sending of HTML email failed!'; }
<?php require 'class.SimpleMail.php'; $message = new SimpleMail(); $message->setToAddress('*****@*****.**'); $message->setSubject('Testing text email'); $message->setTextBody('This is a test using plain text email!'); if ($message->send()) { echo 'Text email sent successfully!'; } else { echo 'Sending of text email failed!'; }
<?php require 'class.SimpleMail.php'; $message = new SimpleMail(); $message->setToAddress('*****@*****.**'); $message->setFromAddress('*****@*****.**'); $message->setCCAddress('*****@*****.**'); $message->setBCCAddress('*****@*****.**'); $message->setSubject('Testing Multipart Email'); $message->setTextBody('This is the plain text portion of the email!'); $message->setHTMLBody('<html><p>This is the <b>HTML portion</b> of the email!</p></html>'); if ($message->send()) { echo 'Multi-part mail sent successfully!'; } else { echo 'Sending the multi-part mail failed!'; }