I don't know why I never receive my bounced mails in my bounce mail account, that I have set up at Civimail settings.

I do see it in Cpanel mail tracker that it has bounced and the sender looks like this:

[email protected]


[email protected]

The documentation says that "If the mail service for this mail account features VERP-handling you should use that" So how do I find out if my mail account features this? How do I enable VERP and how do I configure mailing to use VERP or not? If there is no VERP than how to handle bounce messages?

My setting looks like this Name: bounce mail server: mymail.example.com username: [email protected] password: double checked it, its ok localpart: crmbounce+11:07 2020. 04. 03. email domain: example.com return-path: empty Protocol: tried both POP3 and IMAP and maildir Source: emtpy Use SSL: checked Used for: Bounce

  • Ok it turns out there is no VERP at our host Apr 3, 2020 at 12:27
  • So, I set up a catch-all mailbox where now I receive the bounced mails (filteing out all non bounce+ so only the mails with civicrm return paths get there). Almost there, but now Civimail report says all is well, no bounces happened and says that my fake emails did receive the mails sucessfully:-( Apr 3, 2020 at 14:07
  • do you have the Scheduled Jobs turned on? Are you seeing the 'processed' folders in your email inbox
    – petednz - fuzion
    Apr 3, 2020 at 20:02
  • Fetch bounces job is active (log: Finished execution of Fetch Bounces with result: Success (1)) and I do see a processed and an ignored folder. Processed is empty and ignored has the bounced messages. So civi does reach this but cannot process mails as bounce...as I understand, though I understand very little I'm afraid Apr 3, 2020 at 20:13

1 Answer 1


the first thing you need to test is that if the "+" notation works. Assuming your email is [email protected], try sending to [email protected] (from another email)

if you do receive the emails, you're golden and your mailserver isn't braindead (aka "not exchange or 360")

you then simply need to set up your localpart to "crmbounce+" (not sure if it's what you have already)

if you do not receive the email (and/or if the sender receive a bounce email saying that [email protected] isn't a valid email), you might find a workaround with a catchall email, but I'd recommend you to take it as a hint that your mail server isn't made for mass mailing and set up a mail provider that is able to send mass emails and that has a working interface with civicrm (amazon ses, mailjet...)


  • So, basically Civi can't work with this catchall mail account at all. Moving all our mails to a new host is not that easy nor is cheap, but might just have to at some stage. Apr 7, 2020 at 13:54
  • 1
    to clarify: it can work with a catchall, just that it increase the complexity of the setup and needs a bit more wrangling. also, you do not need to move all emails, you "only" needs a separate provider to send civimail emails ;)
    – Xavier
    Apr 8, 2020 at 14:06
  • Where do I find documentation on catchall configuration? Apr 8, 2020 at 17:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.