Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laminas Mail Laravel Package

oroinc/laminas-mail

oroinc/laminas-mail is a small bridge package for using Laminas Mail components within Oro applications. Provides the Laminas mail classes and configuration needed to send emails, manage transports, and integrate with Oro’s mailing features.

View on GitHub
Deep Wiki
Context7

File Transport Options

This document details the various options available to the Laminas\Mail\Transport\File mail transport.

Quick Start

use Laminas\Mail\Transport\File as FileTransport;
use Laminas\Mail\Transport\FileOptions;

// Setup File transport
$transport = new FileTransport();
$options   = new FileOptions([
    'path'     => 'data/mail/',
    'callback' => function (FileTransport $transport) {
        return 'Message_' . microtime(true) . '_' . mt_rand() . '.txt';
    },
]);
$transport->setOptions($options);

Configuration Options

Option name Description
path The path under which mail files will be written.
callback A PHP callable to be invoked in order to generate a unique name for a message file. See below for the default used.

The default callback used is:

function (Laminas\Mail\FileTransport $transport) {
    return 'LaminasMail_' . time() . '_' . mt_rand() . '.tmp';
}

Available Methods

Laminas\Mail\Transport\FileOptions extends Laminas\Stdlib\AbstractOptions, and inherits all functionality from that class; this includes property overloading. Additionally, the following explicit setters and getters are provided.

setPath

setPath(string $path) : void

Set the path under which mail files will be written.

getPath

getPath() : string

Get the path under which mail files will be written.

setCallback

setCallback(callable $callback) : void

Set the callback used to generate unique filenames for messages.

getCallback

getCallback() : callable

Get the callback used to generate unique filenames for messages.

__construct

__construct(null|array|Traversable $config) : void

Initialize the object. Allows passing a PHP array or Traversable object with which to populate the instance.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky