PastaMail – Bulk Email Sender

Documentation

Table of Contents

  1. Introduction
  2. Installation
  3. Configuration
  4. How to Use
  5. Features
  6. Troubleshooting
  7. FAQ

Introduction

PastaMail is a powerful yet simple bulk email sending tool designed specifically for WordPress users. With just a few clicks, you can send unlimited emails to your audience—fast, efficiently, and without hassle. Packed with automation and real-time reporting, everything you need is in one place. No complicated setup. Just install, create your email content, and send in swarms—just like bees!

Key Benefits

  • Unlimited Email Sending: Send as many emails as you need without restrictions
  • Real-time Campaign Tracking: Monitor your email campaigns as they run
  • SMTP Integration: Built-in SMTP auto configuration
  • Attachment Support: Include files with your emails
  • Campaign Management: Pause, resume, or cancel campaigns anytime
  • Detailed Reports: Download comprehensive reports of sent/failed emails

Installation

Requirements

  • WordPress 5.0 or higher
  • PHP 7.2 or higher
  • MySQL 5.6 or higher

Step-by-Step Installation

  1. Download the Plugin
  • Download the PastaMail plugin ZIP file from the official source.
  1. Upload to WordPress
  • Log in to your WordPress admin dashboard
  • Navigate to Plugins → Add New
  • Click the Upload Plugin button at the top
  • Choose the downloaded ZIP file and click Install Now
  1. Activate the Plugin
  • After installation, click Activate Plugin
  • You’ll see a new menu item in your WordPress admin sidebar: PastaMail – Email Sender

Configuration

SMTP Settings

PastaMail makes it easy to set up:

  • Go to PastaMail – Email Sender in your WordPress admin
  • Click the SMTP Settings button at the top of the page
  • SMTP Host: Automatically set based on your domain (e.g., mail.yourdomain.com)
  • Security: SSL (Automatically set, SSL Recommended)
  • Port: 465 (Automatically set, 465 Standard for SSL)
  • Sender Email: Customize the prefix (e.g., info@yourdomain.com)
  • Password: Auto-generated for your server
  • Click Save SMTP Settings to apply your configuration

Done!

How to Use

Creating an Email Campaign

  • Go to PastaMail – Email Sender in your WordPress admin
  1. Compose Your Email
  • Sender Name: Enter the name that will appear in the “From” field
  • Sender Email: Automatically populated from your SMTP settings
  • Email Addresses: Add recipient emails (one per line for bulk sending)
  • Subject: Enter your email subject line
  • Message: Create your email content using the WordPress editor
  • Attachment (Optional): Add files up to 5MB
  • Delay Between Emails: Set a delay (recommended: 10-30 seconds)
  • Click Run Campaign to start sending
  • A unique 5-digit Campaign ID will be generated
  • The campaign will appear in the Recent Campaigns section

Managing Campaigns

  1. Monitor Progress
  • View all campaigns in the Recent Campaigns section
  • See real-time progress with visual progress bars
  • Check status: Sending, Paused, Completed, or Cancelled
  1. Control Campaigns
  • Pause: Temporarily stop a running campaign
  • Resume: Continue a paused campaign
  • Cancel: Stop a campaign permanently
  • Delete: Remove a campaign from the list
  1. Download Reports
  • For completed campaigns, download a CSV report
  • The report shows which emails were sent successfully and which failed

Features

1. Bulk Email Sending

  • Send unlimited emails to multiple recipients
  • No restrictions on the number of emails or campaigns
  • Efficient email queue management

2. Campaign Management

  • Multi-Campaign Support: Run multiple campaigns simultaneously
  • Real-time Tracking: Monitor progress as emails are sent
  • Flexible Controls: Pause, resume, or cancel campaigns anytime
  • Unique IDs: Each campaign gets a unique 5-digit ID for easy tracking

3. Email Customization

  • HTML Support: Create rich, formatted emails
  • Media Integration: Add images and other media directly from WordPress
  • Attachments: Include files up to 5MB (JPG, PNG, PDF, DOC, DOCX)
  • Custom Sender: Set custom sender name and email

4. Deliverability Optimization

  • SMTP Integration: Built-in SMTP auto configuration
  • Delay Control: Set delays between emails to avoid server overload
  • Auto-generated Settings: SMTP settings automatically configured for your domain

5. Reporting and Analytics

  • Progress Tracking: Visual progress bars for each campaign
  • Detailed Reports: Download CSV reports of sent/failed emails
  • Dashboard Widget: Quick overview of campaign status from WordPress dashboard
  • Status Indicators: Clear status badges for each campaign

6. User Experience

  • Intuitive Interface: Clean, modern admin interface
  • Mobile Responsive: Works seamlessly on all devices
  • Real-time Updates: Live status updates without page refresh
  • Helpful Messages: Clear notifications for all actions

7. Security

  • Nonce Protection: CSRF protection for all forms
  • Input Validation: All user inputs are sanitized and validated
  • File Security: Secure file upload handling
  • Capability Checks: Admin-only access to email sending

Troubleshooting

Emails Are Not Sending

Possible Causes:

  • Server mail function disabled

Solutions:

  1. Contact your hosting provider to ensure mail function is enabled

Campaign Is Stuck

Possible Causes:

  • Server timeout
  • Too many emails in queue
  • Server resource limits

Solutions:

  1. Increase the delay between emails (try 30 seconds)
  2. Pause and resume the campaign
  3. Break large lists into smaller campaigns
  4. Contact your hosting provider about resource limits

Attachment Issues

Possible Causes:

  • File too large (>5MB)
  • Unsupported file type
  • Upload permissions

Solutions:

  1. Ensure file is under 5MB
  2. Use supported file types (JPG, PNG, GIF, PDF, DOC, DOCX)
  3. Check folder permissions on your server

FAQ

Q: How many emails can I send at once?

A: There’s no built-in limit to the number of emails you can send. However, we recommend sending in batches with delays to avoid server overload.

Q: Can I schedule emails to send later?

A: Currently, PastaMail sends emails immediately when you start a campaign. Scheduled sending may be added in future versions.

Q: What file types can I attach?

A: You can attach JPG, JPEG, PNG, GIF, PDF, DOC, and DOCX files up to 5MB in size.

Q: Will my emails go to spam?

A: Deliverability also depends on your content, domain reputation, and recipient settings.

Q: How do I know if my emails were delivered?

A: You can download a detailed report for each completed campaign showing which emails were sent successfully and which failed.

Q: Can I pause a running campaign?

A: Yes, simply click the Pause button next to the campaign in the Recent Campaigns section.

Q: What happens if I cancel a campaign?

A: Canceling stops the campaign immediately. Any emails already sent will remain sent, but no further emails will be sent.

Q: Is there a limit to the number of campaigns I can run?

A: No, you can run multiple campaigns simultaneously.

Q: Can I export my email lists?

A: Currently, PastaMail doesn’t have built-in list export, but you can copy your email lists from the textarea before sending.

Q: Does PastaMail work with all WordPress themes?

A: Yes, PastaMail is designed to work with any WordPress theme as it operates entirely within the admin area.

Support

If you need additional help with PastaMail, please contact us at support@halkacoding.infosagor.com

We’re committed to providing the best possible experience with PastaMail and welcome your feedback and suggestions for future improvements.