LibreDTE

SmtpSenderStrategy extends AbstractStrategy
in package
implements SenderStrategyInterface

Envío de documentos usando la estrategia SMTP de correo electrónico.

Attributes
#[Strategy]
$name: 'email.smtp'
$worker: 'sender'
$component: 'exchange'
$package: 'billing'

Table of Contents

Interfaces

SenderStrategyInterface
Interfaz para las estrategias del worker "billing.exchange.sender".

Properties

$mailPackage  : MailPackageInterface

Methods

__construct()  : mixed
Constructor de la estrategia y sus dependencias.
canSend()  : void
Indica si la estrategia puede enviar una bolsa con todos sus sobres o un sobre específico.
send()  : array<string|int, ExchangeResultInterface>
Envía documentos a través del proceso de intercambio.
resolveRecipients()  : array<string|int, mixed>
Resuelve y entrega los datos de los receptores.
resolveSender()  : Address
Resuelve y entrega los datos del remitente.
resolveTransportOptions()  : array<string|int, mixed>
Resuelve y entrega los datos de transporte.
sendEnvelope()  : ExchangeResultInterface
Envía los documentos de un sobre por correo.

Properties

Methods

__construct()

Constructor de la estrategia y sus dependencias.

public __construct(MailPackageInterface $mailPackage) : mixed
Parameters
$mailPackage : MailPackageInterface

        
On this page

Search results