FacturaScripts

NewMail
in package

Description of NewMail

Tags
author

Carlos Garcia Gomez [email protected]

author

Daniel Fernández Giménez [email protected]

Table of Contents

ATTACHMENTS_TMP_PATH  = 'MyFiles/Tmp/Email/'
$empresa  : Empresa
$fromEmail  : string
$fromName  : string
$fromNick  : string
$signature  : string
$text  : string
$title  : string
$verificode  : string
$footerBlocks  : array<string|int, BaseBlock>
$html  : string
$lowsecure  : bool
$mail  : PHPMailer
$mainBlocks  : array<string|int, BaseBlock>
$template  : string
__construct()  : mixed
addAddress()  : NewMail
addAttachment()  : NewMail
Añade un adjunto al correo.
addBCC()  : NewMail
addCC()  : NewMail
addFooterBlock()  : NewMail
Añade un bloque al pie del correo.
addMainBlock()  : NewMail
Añade un bloque al cuerpo del correo.
addReplyTo()  : NewMail
bcc()  : NewMail
body()  : NewMail
canSendMail()  : bool
Verifica si se puede enviar el correo.
cc()  : NewMail
create()  : NewMail
getAttachmentNames()  : array<string|int, mixed>
Devuelve los nombres de los archivos adjuntos.
getAttachmentPath()  : string
getAvailableMailboxes()  : array<string|int, mixed>
Devuelve un array con los emails disponibles para el usuario.
getBCCAddresses()  : array<string|int, mixed>
Devuelve un array con los emails con copia oculta.
getCCAddresses()  : array<string|int, mixed>
Devuelve un array con los emails con copia.
getTemplate()  : string
getToAddresses()  : array<string|int, mixed>
Devuelve un array con los emails hacia donde va el mensaje.
replyTo()  : NewMail
send()  : bool
Envía el correo.
sendNotification()  : bool
setMailbox()  : NewMail
setTemplate()  : void
setUser()  : NewMail
Establece el usuario que manda el email.
splitEmails()  : array<string|int, mixed>
Separa los emails de una cadena en array.
subject()  : NewMail
test()  : bool
Pruebe la conexión PHPMailer.
to()  : NewMail
getFooterBlocks()  : array<string|int, mixed>
Devuelve los bloques del pie del correo.
getMainBlocks()  : array<string|int, mixed>
Devuelve los bloques del cuerpo del correo.
renderHTML()  : void
Renderiza el HTML del correo.
saveMailSent()  : void
Guarda el correo enviado en la base de datos.
smtpOptions()  : array<string|int, mixed>
Devuelve las opciones SMTP.

Constants

ATTACHMENTS_TMP_PATH

public mixed ATTACHMENTS_TMP_PATH = 'MyFiles/Tmp/Email/'

Properties

$verificode

public string $verificode

$lowsecure

protected bool $lowsecure

$template

protected static string $template = 'NewTemplate.html.twig'

Methods

__construct()

public __construct() : mixed
Return values
mixed

addAddress()

public addAddress(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Tags
deprecated

since version 2023.09

Return values
NewMail

addAttachment()

Añade un adjunto al correo.

public addAttachment(string $path, string $name) : NewMail
Parameters
$path : string
$name : string
Tags
throws
Exception
Return values
NewMail

addBCC()

public addBCC(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Tags
deprecated

since version 2023.09

Return values
NewMail

addCC()

public addCC(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Tags
deprecated

since version 2023.09

Return values
NewMail

addReplyTo()

public addReplyTo(string $address[, string $name = '' ]) : NewMail
Parameters
$address : string
$name : string = ''
Tags
deprecated

since version 2023.09

Return values
NewMail

bcc()

public bcc(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Return values
NewMail

canSendMail()

Verifica si se puede enviar el correo.

public canSendMail() : bool
Return values
bool

cc()

public cc(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Return values
NewMail

getAttachmentNames()

Devuelve los nombres de los archivos adjuntos.

public getAttachmentNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAttachmentPath()

public static getAttachmentPath(string|null $email, string $folder) : string
Parameters
$email : string|null
$folder : string
Return values
string

getAvailableMailboxes()

Devuelve un array con los emails disponibles para el usuario.

public getAvailableMailboxes() : array<string|int, mixed>
Return values
array<string|int, mixed>

getBCCAddresses()

Devuelve un array con los emails con copia oculta.

public getBCCAddresses() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCCAddresses()

Devuelve un array con los emails con copia.

public getCCAddresses() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTemplate()

public static getTemplate() : string
Return values
string

getToAddresses()

Devuelve un array con los emails hacia donde va el mensaje.

public getToAddresses() : array<string|int, mixed>
Return values
array<string|int, mixed>

replyTo()

public replyTo(string $address[, string $name = '' ]) : NewMail
Parameters
$address : string
$name : string = ''
Return values
NewMail

send()

Envía el correo.

public send() : bool
Tags
throws
Exception
throws
LoaderError
throws
RuntimeError
throws
SyntaxError
Return values
bool

sendNotification()

public sendNotification(string $notificationName, array<string|int, mixed> $params) : bool
Parameters
$notificationName : string
$params : array<string|int, mixed>
Tags
throws
Exception
throws
SyntaxError
throws
RuntimeError
throws
LoaderError
deprecated

since version 2023.09

Return values
bool

setMailbox()

public setMailbox(string $emailFrom) : NewMail
Parameters
$emailFrom : string
Return values
NewMail

setTemplate()

public static setTemplate(string $template) : void
Parameters
$template : string
Return values
void

splitEmails()

Separa los emails de una cadena en array.

public static splitEmails(string $emails) : array<string|int, mixed>
Parameters
$emails : string
Return values
array<string|int, mixed>

subject()

public subject(string $subject) : NewMail
Parameters
$subject : string
Return values
NewMail

test()

Pruebe la conexión PHPMailer.

public test() : bool
Tags
throws
Exception
Return values
bool

to()

public to(string $email[, string $name = '' ]) : NewMail
Parameters
$email : string
$name : string = ''
Return values
NewMail

getFooterBlocks()

Devuelve los bloques del pie del correo.

protected getFooterBlocks() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMainBlocks()

Devuelve los bloques del cuerpo del correo.

protected getMainBlocks() : array<string|int, mixed>
Return values
array<string|int, mixed>

renderHTML()

Renderiza el HTML del correo.

protected renderHTML() : void
Tags
throws
SyntaxError
throws
RuntimeError
throws
LoaderError
Return values
void

saveMailSent()

Guarda el correo enviado en la base de datos.

protected saveMailSent() : void
Return values
void

smtpOptions()

Devuelve las opciones SMTP.

protected smtpOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results