Download the PHP package mrclln/mass-mailer without Composer

On this page you can find all versions of the php package mrclln/mass-mailer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package mass-mailer

Mass Mailer

A comprehensive Laravel package for mass email campaigns with advanced logging, analytics, and Livewire components. Features a clean interface that works with both Bootstrap and Tailwind CSS frameworks.

โœจ Features

Core Email Functionality

Advanced Logging & Analytics (v2.0.0)

User Analytics & Integration (v2.0.0)

๐Ÿ—๏ธ Service Architecture (v2.1.0)

๐Ÿš€ Modern File Upload (v2.2.0)

๐Ÿ“ Project Structure

๐Ÿ“ธ Screenshots

Bootstrap Version

Tailwind Version

Mass Mailer Logs Interface (v2.0.0)

๐Ÿš€ Quick Start

Basic Setup

  1. Install the package

  2. Publish configuration (optional, for customization)

  3. Database Setup (recommended, for logging and analytics)

What this enables:

  1. Choose your UI style in .env

๐ŸŽฏ How to Use

Add to any Blade view:

Or use the component syntax:

MassMailerLogs Component (v2.0.0)

View and manage all your email campaigns with the comprehensive logs interface:

Features:

MassMailerUserTrait (v2.0.0)

Add comprehensive email analytics to your User model:

Available Methods:

Example Usage:

๐ŸŽจ UI Framework Support

The package automatically adapts to your chosen framework:

Bootstrap 5

Tailwind CSS

Both versions have identical functionality and features.

โš™๏ธ Key Features Explained

Personalization with Variables

Create custom variables and drag them into your emails:

CSV Import

Upload recipient data easily:

Multiple Senders

Configure different email accounts and even attach senders to user models for dynamic sender management:

Option 1: Configuration-based Senders

Option 2: Database-driven Senders (Recommended)

First, run the migration to create the senders table:

New in v2.0.0: SMTP Validation When adding new sender profiles, the system automatically:

Then create the relationship in your User model:

Configure the package to use the User model:

Benefits of User Model Attachment:

Attachments

๐Ÿ”ง Configuration Options

Customize in config/mass-mailer.php:

โšก Queue Worker (Important!)

Since the mass mailer uses Laravel's queue system for background processing, you must start the queue worker for emails to be sent:

For production, consider using a process manager like Supervisor:

Add this configuration:

Then start the worker:

๐Ÿงช Testing (v2.1.0)

The package includes comprehensive test files to verify functionality:

These test files help verify that all features work correctly in your environment.

๐Ÿ“‹ Requirements

๐Ÿ“š Documentation

๐Ÿงช Examples

Example scripts and test files are available in docs/examples/:

๐Ÿš€ What's New in v2.2.0

๐Ÿš€ What's New in v2.1.0

๐Ÿš€ What's New in v2.0.0


Built by an individual developer sharing open source projects. This package helps make mass emailing simple and effective!


All versions of mass-mailer with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
laravel/framework Version ^10.0|^11.0|^12.0
livewire/livewire Version ^3.0|^4.0
jantinnerezo/livewire-alert Version ^4.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mrclln/mass-mailer contains the following files

Loading the files please wait ...