Class for sending mail.
Changed to use the facilities of {@link XoopsMultiMailer}
Methods | ||
---|---|---|
public
|
__construct(): XoopsMailer
Constructor
|
# |
public
|
XoopsMailer()
PHP 4 style constructor compatibility shim
PHP 4 style constructor compatibility shim Deprecatedall callers should be using parent::__construct() |
# |
public
|
setHTML(bool $value = true)
|
# |
public
|
reset()
|
# |
public
|
setTemplateDir(null $value = null)
|
# |
public
|
getTemplatePath(): bool|string
|
# |
public
|
setTemplate($value)
|
# |
public
|
setFromEmail($value)
|
# |
public
|
setFromName($value)
|
# |
public
|
setFromUser($user)
|
# |
public
|
setPriority($value)
|
# |
public
|
setSubject($value)
|
# |
public
|
setBody($value)
|
# |
public
|
useMail()
|
# |
public
|
usePM()
|
# |
public
|
send(bool $debug = false): bool
|
# |
public
|
sendPM($uid, $subject, $body): bool
|
# |
public
|
sendMail($email, $subject, $body, $headers): bool
Send email
Send email Uses the new XoopsMultiMailer |
# |
public
|
getErrors(bool $ashtml = true): string
|
# |
public
|
getSuccess(bool $ashtml = true): string
|
# |
public
|
assign($tag, null $value = null)
|
# |
public
|
addHeaders($value)
|
# |
public
|
setToEmails($email)
|
# |
public
|
setToUsers($user)
|
# |
public
|
setToGroups($group)
|
# |
public
|
encodeFromName($text): mixed
Overriden by |
# |
public
|
encodeSubject($text): mixed
Overriden by |
# |
public
|
encodeBody(&$text)
|
# |
Properties | |||
---|---|---|---|
public
|
XoopsMultiMailer
|
$multimailer
|
# |
public
|
|
$fromEmail
|
# |
public
|
|
$fromName
|
# |
public
|
|
$fromUser
|
# |
public
|
|
$priority
|
# |
public
|
|
$toUsers
|
# |
public
|
|
$toEmails
|
# |
public
|
|
$headers
|
# |
public
|
|
$subject
|
# |
public
|
|
$body
|
# |
public
|
|
$errors
|
# |
public
|
|
$success
|
# |
public
|
|
$isMail
|
# |
public
|
|
$isPM
|
# |
public
|
|
$assignedTags
|
# |
public
|
|
$template
|
# |
public
|
|
$templatedir
|
# |
public
|
|
$LE
|
# |
public
|
|
$charSet = 'iso-8859-1'
|
# |
public
|
|
$encoding = '8bit'
|
# |