AcyMailing
Our siteForumBlog
Latest version
Latest version
  • AcyMailing documentation
  • How to renew AcyMailing license?
  • How to switch AcyMailing license plan?
  • Setup AcyMailing
    • Update from AcyMailing 5
    • Installation
      • Download AcyMailing
      • Install AcyMailing
      • Update AcyMailing
      • Switching from Starter to a paid version
      • Uninstall AcyMailing
    • Move AcyMailing between websites
      • Migrate between Joomla! and WordPress
      • Move between two WordPress websites
      • Switch from Joomla 3 to Joomla 4/5
    • Configuration
      • License
      • Mail settings
        • Set up your DKIM : DomainKeys Identified Mail
        • Set up Oauth 2.0
      • Queue process
      • Configure your send process
      • Subscription
      • Bounce handling
      • Data collection
      • Security
      • Languages
    • Step by step guide
    • Multilingual websites
      • Translate AcyMailing
      • Custom translation
    • Subscription to your lists
      • Subscription form - Joomla
      • Subscription form - WordPress
      • Other subscription methods
      • RSForm!Pro integration
  • External sending methods
    • AcyMailing Sending Service
    • Amazon SES
    • ElasticEmail
    • Mailgun
    • Postmark
    • SendGrid
    • Brevo SMTP Relay
    • Brevo / Sendinblue (Legacy)
  • Main pages
    • Dashboard
    • Subscription forms
      • Subscription Form
      • Header
      • Footer
      • Popup
      • Shortcode (Wordpress)
    • Subscribers
      • Create a subscriber
      • Import subscribers
      • Export subscribers
    • Custom fields
      • Create Custom Field
      • Examples
    • Lists
      • Create a list
    • Segment
      • Edition
    • Emails
      • Creation of a campaign
        • Choose a template
        • Edit email
        • Recipients
        • Segment
        • Send settings
        • Tests
        • Summary
      • A/B testing
      • Automatic campaigns
      • Follow-up
        • Trigger
        • Condition
        • Emails
        • Summary
      • Special mails
    • The email editor
      • Tenor integration
      • Unsplash integration
    • Templates
      • Create a template
      • Import a template
    • Email overrides
      • Edition
    • Automations
      • Information
      • Conditions
      • Actions
      • Action targets
      • Summary
    • Scenario
      • Create a new Scenario
      • Performances
    • Queue
    • Statistics
      • Overview
      • Detailed Statistics
      • Click map
      • Links details
      • User click details
      • Statistics per list
    • Add-ons
    • Mailbox actions
      • Mailbox actions
        • Edition
      • Bounce rules
        • Configuration
        • Listing
        • Create bounce rules
  • Advanced
    • Send follow-up messages based on subscription
    • Let site users use AcyMailing
      • List management
      • User management
      • Campaigns management
    • Show an archive of the sent newsletters
    • Show a profile edition form on your site
    • Partner platform
      • Log in
      • Dashboard
      • Single domain details
  • Integrations
    • Settings
    • Joomla add-ons
      • Joomla articles
      • CB Subscriptions
      • Community Builder
      • Community Quiz
      • Community Surveys
      • Contacts
      • Dashboard Quick icon
      • Docman
      • DPCalendar
      • EasyBlog
      • EasyProfile
      • EasySocial
      • Event Booking
      • FLEXIcontent
      • HikaShop
      • iCagenda
      • JCal Pro
      • jDownloads
      • JEvents
      • JSW CRM
      • JTicketing
      • K2 Content
      • Membership Pro
      • Module
      • PayPlans
      • Phoca Download
      • RSEvents!Pro
      • Seblod
      • Shika
      • VirtueMart
      • Zoo
    • WordPress add-ons
      • WordPress posts and pages
      • Advanced Custom Fields (ACF)
      • Business Directory
      • Contact Form 7
      • Easy Digital Downloads
      • EventON
      • Events Manager
      • Gravity Forms
      • Learndash
      • MemberPress
      • Modern Events Calendar
      • The events calendar
      • Ultimate Member
      • Uncanny Automator
      • WooCommerce
    • All websites add-ons
      • Articles, posts and pages from WordPress and Joomla
      • Automation - export action
      • Create user
      • Custom headers
      • RSS and Atom feeds
      • Table of contents generator
      • Universal filter
    • Zapier
  • Developers
    • Developer Documentation
    • Making a custom add-on
      • Execute custom script on specific AcyMailing actions
      • Insert a dynamic text in an email for Joomla
      • Insert a custom block in an email for Joomla
      • Insert a dynamic text in an email for WordPress
      • Insert a custom block in an email for WordPress
    • Custom script using our code
    • Create a page override
    • Joomla quickstart package with AcyMailing
    • Customise inserted content
  • FAQ
    • Could not instantiate mail function - AcyMailing
    • Spam issue
    • Your send process is slow?
    • Compatibility issues
    • Mail archive not displaying special characters
Powered by GitBook
On this page
  • You are on a local server (using WAMP for example)
  • Your receiver e-mail address is not valid
  • You included a special character in the subject line
  • You included a special character in the sender/receiver information
  • Your subject line is too long
  • The bounce address you specified is not accepted by your server
  • You should specify a bounce e-mail address
  • You already sent too many e-mails!
  • You send multiple parts... and your host does not like it!
  • Your host does not allow attachments
  • Still can't make it work?
  1. FAQ

Could not instantiate mail function - AcyMailing

A common error but a difficult one to fix without help. Learn how to do it in this article.

This message means that your mail server (the mailing part of your host) failed to send an email.

This is the most common error message you will get if you have trouble sending e-mails using your server and unfortunately, this error message does not tell you how you can solve the issue.

You can find a detailed explanation as to why your mail server failed to send the email in its logs file. You can ask your host for it.

Based on our experience, your mail server can fail to send emails for these reasons:

You are on a local server (using WAMP for example)

This kind of web server does not have a mail server so you can't send e-mails from your local server.

What's the solution? Well, you should configure AcyMailing to use an external SMTP server instead of using the php Mail function to test Acy but you can consider it will work on your live server

Your receiver e-mail address is not valid

Your mail server may refuse to deliver your message if the receiver e-mail address is not a valid one... So if you have this "could not instantiate mail function" for only a few of your subscribers, it may just be because their e-mail address is not valid!

You included a special character in the subject line

Some mail servers will refuse to deliver your message if it contains special characters in the subject such as a quote or a comma or any other kind of special character (ùïä)...

Please create a new Newsletter, specify a standard subject line ("test" for example) and give it a new try.

You included a special character in the sender/receiver information

The same way, some mail server will refuse to deliver your message if the sender information contain special characters.

Please go on the AcyMailing configuration page, turn OFF the option "add Names" and give it a new try.

Your subject line is too long

Some mail server may not authorize you to deliver your message if the subject line is too long...

Change your subject line to a single word to make sure it's not a problem of subjet length.

The bounce address you specified is not accepted by your server

Some servers won't accept to deliver your message if you specify a bounce e-mail address. Others will force you to apply a bounce address which belongs to your own domain...

Please go on the AcyMailing configuration page and leave the bounce address field empty.

You should specify a bounce e-mail address

Just like the previous point, some servers will only deliver messages if you specified a bounce e-mail address belonging to your own domain.

If removing the bounce e-mail address didn't work, you should try to add it again and make sure it's a valid e-mail address belonging to your own domain.

You already sent too many e-mails!

You send multiple parts... and your host does not like it!

Some hosts won't enable you to send multiple parts... That definitely a parameter we recommend you to keep enabled but you should try to turn it OFF to see if that solves the "could not instantiate mail function" issue. You will find this option under the "Mail Configuration" tab on the AcyMailing configuration page.

Your host does not allow attachments

Some hosts will not allow you to send a message with an attachment... so if you have this issue only on Newsletter with attachments, you could turn OFF the option "embed attachments" on the Acy configuration page to make sure Acy will add the file as a link in your message and not as a real attachment.

Still can't make it work?

They provide with a really nice service and you will easily get rid of all those connexion issues.

PreviousCustomise inserted contentNextSpam issue

Last updated 1 year ago

Most of hosting company will allow you send X e-mails per hour. If you go over that limitation, the mail server will refuse to deliver more e-mails and will display this error message. So for example if you successfully sent 480 e-mails and you can't send e-mails any more, then it's probably what happened and you should first wait one hour to deliver more e-mails and also make sure .

Well in this case best solution is probably to look for an external sending service such as , , ...

AcyMailing is configured to stay below your sending limitations
Sendinblue
Amazon SES
Mailgun