Answers.Body: <p>Demerit's comments probably constitute the best answer available. It's a loss in flexibility and functionality compared to being able to use a catch-all mailbox, but it's probably as good as it gets, given the situation. I may experiment with SendGrid, but I'm not impressed with them so far. It's a public company that makes it difficult to ask a question. I could only ask a question after I signed up with them.  It was answered by someone who just googled <em>SendGrid CiviCRM</em> and came up with a few fairly worthless links. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-31T23:07:09.423Z
Answers.LastActivityDate: 2018-08-01T01:00:24.347Z
Answers.LastEditDate: 2018-08-01T01:00:24.347Z
Answers.UserDisplayName: jimcrist
Body: <p>I use CiviMail in conjunction with a <strong>catch-all</strong> mailbox.  The bounce processing updates the database when there’s bad email addresses and reports bounces on the mail report.  It also handles user opt-outs. We use <strong>DreamHost</strong>, and they’re dropping support for catch-all mailboxes as of 10/1/18.  Ugh.  DreamHost doesn’t support VERP either.  I found this documentation: <a href="https://docs.civicrm.org/sysadmin/en/latest/setup/civimail/inbound/" rel="nofollow noreferrer">https://docs.civicrm.org/sysadmin/en/latest/setup/civimail/inbound/</a>
  which has this section:</p>
  
  <blockquote>
    <p><strong>Variable Envelope Return Path (VERP)</strong>
    CiviCRM Bounce handling depends
    on using Variable Envelope Return Path (VERP). If your email server
    doesn't support VERP you will only be able to properly support bounce
    requests if you can set up a catch all email. If you cannot setup a
    catch all email and your server does not support VERP you will need to
    edit packages/Mail/smtp.php as follows near line 275:
    //if (!empty($headers['Return-Path'])) {
           // $from = $headers['Return-Path'];
           //}</p>
  </blockquote>
  
  <p>So, I set up a new mailbox bounce@domain.org and marked it in Administer | CiviMail | Mail Accounts as the account for bounce processing.  I commented out the three lines of code shown above.  I did a test mailing with a bad email address, but the delivery failure went back to the sending email address (wisconsin@domain.org) instead of bounce@domain.org.  <strong>What am I doing wrong???</strong> Thanks for your help!</p>
  
  <p><strong>UPDATE</strong>: I don't want my email blasts to come from bounce@domain.org.  CiviMail lets you specify the bounce email address in Administer | CiviMail | Mail Accounts.  <strong>It just doesn't work!</strong>  One clue I found was in my own question posted in 2015 (<a href="https://civicrm.stackexchange.com/questions/2648/problem-using-civimail-with-bluehost">Problem using CiviMail with Bluehost</a>), where Xavier points out that the lines of code I commented out are the one's needed to be able to identify who was the recipient, so if it bounces, Civi can identify it properly.  So, I reinstated those lines of code. But the bounce went to the old Catch-All account, instead of the new bounce account. Then I disabled the Catch-All account. Now I can't find the delivery failure email anywhere?!? <strong>Please help!!!</strong> I'm using CiviCRM 4.7.20 and the current version of WordPress.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-29T19:29:42.963Z
Comments.Text: I think in the case you're describing you'd have to use bounce@domain.org as the FROM address in your mailings as well.
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-30T18:17:30.307Z
Comments.Text: Responding to your edit, I don't think it's correct what you're saying about Administer | CiviMail | Mail Accounts. What that does is tell civi where to retrieve bounces from so that it can process them. If the issue is with having the word "bounce" appear to recipients, then set up one called e.g. "wisconsin-mailings@domain.org", and use that as the FROM, and then with the lines commented out that is where bounces will go.
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-30T19:33:03.900Z
Comments.Text: Thanks Demerit.  This appears to work, though I don't like it.  I have multiple FROM addresses and Civi only allows 1 bounce address.  For another thing, people sometimes reply to our wisconsin@domain.org address, and the bounce process sticks those messages into the CiviMail.Ignored folder. That's a quibble, I suppose.  Question: On the Mail Account screen there's a Return-Path field.  Can I do something with that? I tried putting bounce@domain.org in there, (with the lines reinstated), but it didn't seem to work. Thanks...
Comments.UserDisplayName: jimcrist
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-07-30T21:09:26.793Z
Comments.Text: I don't know what that particular return-path field does. Humorously the documentation only says "You can leave the return path empty" (https://docs.civicrm.org/sysadmin/en/latest/setup/civimail/#adding-an-incoming-email-account-for-processing-bounces-andor-email-to-activities). I'm guessing it's left over from some older version - would have to check the code to find out. If you're ok with using something like "wisconsin-domain@gmail.com", you could create and use that address and use verp.
Comments.UserDisplayName: Demerit
Tags: <civimail><bounce>
Title: DreamHost is dropping support for Catch-All mailboxes
ThreadText: # DreamHost is dropping support for Catch-All mailboxes
  
  (Asked by: username_0 on 2018-07-28)
  
  I use CiviMail in conjunction with a **catch-all** mailbox. The bounce processing updates the database when there’s bad email addresses and reports bounces on the mail report. It also handles user opt-outs. We use **DreamHost**, and they’re dropping support for catch-all mailboxes as of 10/1/18. Ugh. DreamHost doesn’t support VERP either. I found this documentation: <https://docs.civicrm.org/sysadmin/en/latest/setup/civimail/inbound/>
  which has this section:
  
  > **Variable Envelope Return Path (VERP)**
  > CiviCRM Bounce handling depends
  > on using Variable Envelope Return Path (VERP). If your email server
  > doesn't support VERP you will only be able to properly support bounce
  > requests if you can set up a catch all email. If you cannot setup a
  > catch all email and your server does not support VERP you will need to
  > edit packages/Mail/smtp.php as follows near line 275:
  > //if (!empty($headers['Return-Path'])) {
  > // $from = $headers['Return-Path'];
  > //}
  
  So, I set up a new mailbox bounce@domain.org and marked it in Administer | CiviMail | Mail Accounts as the account for bounce processing. I commented out the three lines of code shown above. I did a test mailing with a bad email address, but the delivery failure went back to the sending email address (wisconsin@domain.org) instead of bounce@domain.org. **What am I doing wrong???** Thanks for your help!
  
  **UPDATE**: I don't want my email blasts to come from bounce@domain.org. CiviMail lets you specify the bounce email address in Administer | CiviMail | Mail Accounts. **It just doesn't work!** One clue I found was in my own question posted in 2015 ([Problem using CiviMail with Bluehost](https://civicrm.stackexchange.com/questions/2648/problem-using-civimail-with-bluehost)), where Xavier points out that the lines of code I commented out are the one's needed to be able to identify who was the recipient, so if it bounces, Civi can identify it properly. So, I reinstated those lines of code. But the bounce went to the old Catch-All account, instead of the new bounce account. Then I disabled the Catch-All account. Now I can't find the delivery failure email anywhere?!? **Please help!!!** I'm using CiviCRM 4.7.20 and the current version of WordPress.
  
  **Tags:** civimail, bounce
  
  > **Comments:**
  > **username_1**: I think in the case you're describing you'd have to use bounce@domain.org as the FROM address in your mailings as well.  
  > **username_1**: Responding to your edit, I don't think it's correct what you're saying about Administer | CiviMail | Mail Accounts. What that does is tell civi where to retrieve bounces from so that it can process them. If the issue is with having the word "bounce" appear to recipients, then set up one called e.g. "wisconsin-mailings@domain.org", and use that as the FROM, and then with the lines commented out that is where bounces will go.  
  > **username_0**: Thanks username_1.  This appears to work, though I don't like it.  I have multiple FROM addresses and Civi only allows 1 bounce address.  For another thing, people sometimes reply to our wisconsin@domain.org address, and the bounce process sticks those messages into the CiviMail.Ignored folder. That's a quibble, I suppose.  Question: On the Mail Account screen there's a Return-Path field.  Can I do something with that? I tried putting bounce@domain.org in there, (with the lines reinstated), but it didn't seem to work. Thanks...  
  > **username_1**: I don't know what that particular return-path field does. Humorously the documentation only says "You can leave the return path empty" (https://docs.civicrm.org/sysadmin/en/latest/setup/civimail/#adding-an-incoming-email-account-for-processing-bounces-andor-email-to-activities). I'm guessing it's left over from some older version - would have to check the code to find out. If you're ok with using something like "wisconsin-domain@gmail.com", you could create and use that address and use verp.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_0 on 2018-07-31. Score: 0 | Accepted answer
  
  username_1's comments probably constitute the best answer available. It's a loss in flexibility and functionality compared to being able to use a catch-all mailbox, but it's probably as good as it gets, given the situation. I may experiment with SendGrid, but I'm not impressed with them so far. It's a public company that makes it difficult to ask a question. I could only ask a question after I signed up with them. It was answered by someone who just googled *SendGrid CiviCRM* and came up with a few fairly worthless links.
  
  
  ---
  
  