Our hosting provider does not seem to be able to support VERP on Exim. Is it possible to use a catchall address instead of relying on VERP for bounce processing and forwarding replies


Yes, you can use a catchall mailbox to capture VERP bounces, and CiviCRM will be able to identify VERP data from this.

CiviCRM has two return paths if you enable Reply Tracking, and unless you somehow used separate domains, you won't have two catchall mailboxes. So using a catchall will probably limit your functionality somewhat here.

You could potentially get CiviCRM to poll first for bounces, move unrecognised emails to a "holding" folder in IMAP, then poll that folder for replies on a second pass ... But it is probably easier to just switch to a mail service which supports VERP, since such mailboxes are widely available ... you'd likely save some effort.

See also How does Civimail reply tracking and forwarding work?

Exim can support VERP routing, even if your mail provider may not be willing to provide this.

  • Where is the catchall mailbox specified? In the Mail Account settings under Civimail.? I have always used CiviSMTP but my current client does not want to use CiviSMTP so this is the first time I have tried to set it up from scratch. Can you give me an example using two domains? – Vietyank May 14 '15 at 3:33
  • To use a catchall you'd configure as for VERP, knowing that bounce+VERP.aabb.CODE.cc@example.org will land in the same mailbox as bounce@example.org due to the catchall rule. Sorry, I can't give an example using two domains, hence the "somehow" in that sentence - speculative only. – Chris Burgess May 14 '15 at 3:35
  • Got it all working. Bounce handling and forwarding. The provider did figure out how to set up VERP – Vietyank May 15 '15 at 1:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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