Answers.Body: <h1>The short answer: Yes</h1>
  
  <p>Yes, at <strong>Administer > Communications > FROM Email Addresses</strong>, you can add any number of email addresses, and they're not restricted to any particular domain.</p>
  
  <p>-- that technically answers your question, which was specifically about CiviMail (the bulk mailing component of CiviCRM). You can also specify custom "From" email addresses for Scheduled Reminders.</p>
  
  <h1>The longer answer: Yes, and you may need multisite</h1>
  
  <p>However, for transactional/system emails (automated emails such as subscribe and unsubscribe confirmations), in a normal, single-site CiviCRM instance you can have just one "From" address. This is set at <strong>Administer > Communications >  Organization Address and Contact Info</strong>.</p>
  
  <p>I suspect the best solution for your use case may be CiviCRM in multi-site mode. This way you can have different transactional email addresses for each domain. So, for example, when a contact subscribes to a mailing list on your c3 site, the confirmation message will come from the c3 domain.</p>
  
  <p>In multi-site, contacts can be shared between your two domains (but they don't have to be). This sounds like what you want, but it may lead to behavior that could be surprising in some cases. For example, when a contact clicks an "opt-out" link on one of your c3 emails (not just unsubscribing from the current list, but from all of your email communications), their opt-out will apply to your c4 mailings too.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-03T00:40:23.143Z
Answers.Text: BTW this information is based on a test site built with Drupal 7, Domain Access module, CiviCRM 4.7.30, CiviCRM Multisite extension 4.6 -- completely shared codebase with modified settings.php and civicrm.settings.php.
Answers.UserDisplayName: Noah Miller
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-02T21:48:01.123Z
Answers.LastActivityDate: 2018-03-03T00:33:29.643Z
Answers.LastEditDate: 2018-03-03T00:33:29.643Z
Answers.UserDisplayName: Noah Miller
Answers.Body: <p>If multi-site is overkill for your situation, you could also conceivably write a small extension using the <a href="https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_alterMailParams/" rel="nofollow noreferrer">alterMailParams hook</a> to control the sender on transactional emails.  However, this raises the question of how to tell which automated email should go out on a given transaction.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-03-05T15:58:27.853Z
Answers.LastActivityDate: 2018-03-05T15:58:27.853Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>My use case is a 501c3 organization with an associated 501c4 (sorry this only makes sense to US folks!). They have all the same contacts but need to keep c3 emails separate from c4 emails--most important, sent from different domains. It is possible to do this from a single Civi instance (i.e., have the addresses available to send emails be on two different email domains)?</p>
  
  <p>Because all the contacts are the same they REALLY don't want to maintain two Civi instances. (Note we are in the eval stage so this is not a Q about how to do it; at this point I am really just looking to know whether it's possible.)</p>
  
Tags: <civimail>
Title: Is it possible to configure CiviMail to send from two different domains?
ThreadText: # Is it possible to configure CiviMail to send from two different domains?
  
  (Asked by: username_0 on 2018-03-02)
  
  My use case is a 501c3 organization with an associated 501c4 (sorry this only makes sense to US folks!). They have all the same contacts but need to keep c3 emails separate from c4 emails--most important, sent from different domains. It is possible to do this from a single Civi instance (i.e., have the addresses available to send emails be on two different email domains)?
  
  Because all the contacts are the same they REALLY don't want to maintain two Civi instances. (Note we are in the eval stage so this is not a Q about how to do it; at this point I am really just looking to know whether it's possible.)
  
  **Tags:** civimail
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2018-03-02. Score: 3 | Accepted answer
  
  # The short answer: Yes
  
  Yes, at **Administer > Communications > FROM Email Addresses**, you can add any number of email addresses, and they're not restricted to any particular domain.
  
  -- that technically answers your question, which was specifically about CiviMail (the bulk mailing component of CiviCRM). You can also specify custom "From" email addresses for Scheduled Reminders.
  
  # The longer answer: Yes, and you may need multisite
  
  However, for transactional/system emails (automated emails such as subscribe and unsubscribe confirmations), in a normal, single-site CiviCRM instance you can have just one "From" address. This is set at **Administer > Communications > Organization Address and Contact Info**.
  
  I suspect the best solution for your use case may be CiviCRM in multi-site mode. This way you can have different transactional email addresses for each domain. So, for example, when a contact subscribes to a mailing list on your c3 site, the confirmation message will come from the c3 domain.
  
  In multi-site, contacts can be shared between your two domains (but they don't have to be). This sounds like what you want, but it may lead to behavior that could be surprising in some cases. For example, when a contact clicks an "opt-out" link on one of your c3 emails (not just unsubscribing from the current list, but from all of your email communications), their opt-out will apply to your c4 mailings too.
  
  > **Comments:**
  > **username_1**: BTW this information is based on a test site built with Drupal 7, Domain Access module, CiviCRM 4.7.30, CiviCRM Multisite extension 4.6 -- completely shared codebase with modified settings.php and civicrm.settings.php.  
  
  ---
  
  ### Answer by username_2 on 2018-03-05. Score: 0
  
  If multi-site is overkill for your situation, you could also conceivably write a small extension using the [alterMailParams hook](https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_alterMailParams/) to control the sender on transactional emails. However, this raises the question of how to tell which automated email should go out on a given transaction.
  
  
  ---
  
  