Laravel 自托管邮件系统

从自己的服务器运行邮件营销活动。

PHP Newsletter gives website owners and developers a ready-to-install email marketing panel with templates, segmentation, scheduling, delivery settings, open tracking, click tracking, and downloadable reports.

适用场景

完整的网站邮件管理面板。

PHP Newsletter is built for newsletters, editorial digests, promotional campaigns, service notifications, website announcements, and internal or member-only mailing lists. It is a practical fit when you need email campaign tools but prefer to keep contacts, logs, templates, and campaign data inside your own infrastructure.

营销活动

Send promotions, product updates, or audience-specific announcements.

内容简报

Build reusable HTML or plain text templates for regular digests.

服务通知

Keep users informed with controlled sender settings and logs.

私有列表

Operate internal, customer, or member-only mailing lists on your server.

功能

创建、发送和分析 Newsletter 所需的一切。

Based on the project documentation, PHP Newsletter covers the full mailing workflow: subscribers, templates, delivery, scheduling, tracking, and reports.

订阅者管理

Create, edit, activate, deactivate, remove, import, and export subscribers. Organize audiences with categories and segments.

模板构建器

Create HTML or plain text campaigns with a WYSIWYG editor, priorities, custom content, and optional file attachments.

个性化宏

Use placeholders for subscriber names, email addresses, unsubscribe links, server links, and custom values.

发送选项

Send through SMTP, PHP mail(), or sendmail. Manage SMTP profiles, sender identity, headers, charset, limits, and intervals.

活动计划

Plan mailing by date, time, template, and category. Cron commands process scheduled campaigns and retry unsent messages.

分析和日志

Track sent, failed, unread, and opened email states. Review detailed mailing history after every campaign.

点击跟踪

Route links through internal redirects to record click activity before subscribers reach the final destination.

公开订阅流程

Use built-in subscription, confirmation, category, add-subscriber, and unsubscribe endpoints for public-facing forms.

优势

掌控自己的邮件流程,而不是依赖第三方。

The application is designed for teams that want a straightforward admin panel, predictable deployment, and campaign data stored under their own control.

在 Codester 查看完整包

Keep data on your server

Subscribers, templates, logs, and reports live in your database rather than a third-party SaaS account.

Launch faster

Use the installer, configure delivery, import subscribers, create a template, and start testing campaigns.

Reduce platform lock-in

Manage mailing from a PHP/Laravel project you can host, inspect, customize, and extend.

Understand campaign results

Review opens, clicks, delivery failures, unsent messages, and spreadsheet reports without leaving the admin panel.

Segment with categories

Group subscribers by topic, list, customer type, or region and send relevant campaigns to selected audiences.

Control delivery behavior

Set sender details, content type, charset, resend intervals, send limits, delays, SMTP accounts, and custom headers.

工作流程

从安装到首次上线活动。

The README outlines a practical launch path that keeps setup understandable for developers and site owners.

  1. Install and configure

    Run the browser installer, check requirements, connect the database, create the first administrator, and verify writable directories.

  2. Prepare delivery

    Choose SMTP, mail(), or sendmail, set sender details, review content type and charset, and configure cron for automation.

  3. Build the audience

    Create categories, add subscribers manually, or import TXT, CSV, XLS, XLSX, and ODS lists after cleaning duplicates.

  4. Create and send

    Design a template, personalize it with macros, send a test email, schedule the campaign, then review logs and reports.

技术要求

适用于常见 PHP 主机环境。

PHP Newsletter runs on Laravel 10 and can be installed on standard Apache or Nginx hosting pointed to the public entry point.

系统要求

  • PHP 8.2 or newer
  • Laravel 10
  • MySQL 5.6 or newer
  • Apache 2+ with mod_rewrite, or Nginx
  • PHP extensions: mbstring, zip, curl, iconv, gd, fileinfo

包含的管理模块

  • Templates, categories, subscribers, and macros
  • Schedule, mailing logs, redirect logs, and reports
  • SMTP profiles, settings, users, PHP info, subscription form, and cron help

常见问题

购买前常见问题。

Is PHP Newsletter a SaaS platform?

No. It is a self-hosted web application that you install on your own server, with your own database and mailing configuration.

Can it replace a simple Mailchimp-style workflow?

For many website mailing tasks, yes. It manages lists, templates, manual sends, scheduled sends, personalization, open tracking, click tracking, and reports from a single admin panel.

What is the recommended delivery method?

SMTP is recommended for production because it gives better reliability, authentication, and control than basic mail() sending.

Does it support unsubscribe and confirmation links?

Yes. The application includes public endpoints for subscription forms, categories, add-subscriber requests, unsubscribe links, and subscription confirmation links.

Are reports available after a campaign?

Yes. The system stores send history, success and failure statuses, open data for HTML email, click records, and downloadable spreadsheet reports.

准备上线您的邮件面板

在 Codester 购买 PHP Newsletter,并在自己的服务器上创建活动。