클래스·함수 명세

Mail

Zittme\Framework\Mail 클래스의 공개 메서드 목록입니다. 이 문서는 Zittme 코어 소스에서 자동 생성되었습니다.

소스: common/framework/Mail.php

공개 메서드

  • static function setDefaultDriver(Drivers\MailInterface $driver)
  • Set the default driver.
  • static function getDefaultDriver()
  • Get the default driver.
  • static function addDriver(Drivers\MailInterface $driver)
  • Add a custom mail driver.
  • static function getSupportedDrivers()
  • Get the list of supported mail drivers.
  • function __construct()
  • The constructor.
  • function setFrom(string $email, ?string $name = null)
  • Set the sender (From:).
  • function getFrom()
  • Get the sender (From:).
  • function addTo(string $email, ?string $name = null)
  • Add a recipient (To:).
  • function addCc(string $email, ?string $name = null)
  • Add a recipient (CC:).
  • function addBcc(string $email, ?string $name = null)
  • Add a recipient (BCC:).
  • function getRecipients()
  • Get the list of recipients.
  • function setReplyTo(string $replyTo)
  • Set the Reply-To: address.
  • function setReturnPath(string $returnPath)
  • Set the Return-Path: address.
  • function setMessageID(string $message_id)
  • Set the Message ID.
  • function setInReplyTo(string $in_reply_to)
  • Set the In-Reply-To: header.
  • function setReferences(string $references)
  • Set the References: header.
  • function setSubject(string $subject)
  • Set the subject.
  • function getSubject()
  • Get the subject.
  • function setTitle(string $subject)
  • Set the subject (alias to setSubject).
  • function getTitle()
  • Get the subject (alias to getSubject).
  • function setBody(string $content, ?string $content_type = null)
  • Set the body content.
  • function getBody()
  • Get the body content.
  • function setContent(string $content, ?string $content_type = null)
  • Set the body content (alias to setBody).
  • function getContent()
  • Get the body content (alias to getBody).
  • function setContentType(string $type = 'text/html')
  • Set the content type.
  • function getContentType()
  • Get the content type.
  • function attach(string $local_filename, ?string $display_filename = null)
  • Attach a file.
  • function embed(string $local_filename, ?string $cid = null)
  • Embed a file.
  • function getAttachments()
  • Get the list of attachments to this message.
  • function send(bool $sync = false)
  • Send the email.
  • static function sendAsync(self $mail)
  • Send an email asynchronously (for Queue integration).
  • function isSent()
  • Check if the message was sent.
  • function getCaller()
  • Get caller information.
  • function getErrors()
  • Get errors.