wpMail.php 778 B

1234567891011121314151617
  1. <?php
  2. class wpMail extends Swift {
  3. public function __construct($domain = false, $options = null) {
  4. parent::__construct(new Swift_Connection_SMTP(sfConfig::get('app_mail_smtp'), sfConfig::get('app_mail_port', 25)), $domain, $options);
  5. }
  6. public function send(Swift_Message $message, $recipients, $from) {
  7. if ('' != $debug_email = wpConfig::getDebugEmail()) {
  8. if ($recipients instanceof Swift_Address) {
  9. $message->setBody("\n[Destinataire original : " . sprintf('%s <%s>', $recipients->getName(), $recipients->getAddress()) . "]\n\n" . $message->getBody());
  10. }
  11. $recipients = new Swift_Address($debug_email);
  12. }
  13. return parent::send($message, $recipients, $from);
  14. }
  15. }