Answers.Body: <p>I found the solution: Flexmailer is now part of the standard distribution. With Drupal 7, Flexmailer is now located under sites/all/modules/civicrm/ext
  I had an older version of Flexmailer under sites/default/files/civicrm/ext which caused the problem.
  To remove it, I had to first disable mosaico, than remove the Flexmailer files, than uninstall Flexmailer (ignore the warning), refresh the list (it then appears again with the right path), and finally reinstall and enable Flexmailer, and re-enable Mosaico.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-08T16:38:24.537Z
Answers.Text: If you have command line access then: `cv dis flexmailer mosaico`, `rm -rf old_flexmailer`, `cv en flexmailer mosaico`
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-08T19:27:04.627Z
Answers.Text: The problem appears to be that Flexmailer is not enabled by default as part of the upgrade 5.46.x -> 5.48.0. Enabling it has to be done manually.
Answers.UserDisplayName: bugfolder
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-11T10:52:09.390Z
Answers.Text: There seem to be two causes: either flexmailer is not enabled as in your case & reswild's, or an old version of flexmailer is enabled as in mine & Oliver's.
Answers.UserDisplayName: Aidan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-08T14:30:52.727Z
Answers.LastActivityDate: 2022-04-08T14:30:52.727Z
Answers.UserDisplayName: Olivier Schopfer
Answers.Body: <p>Per the comment above: Flexmailer version was 5.48.0, but it was not installed. Installing the extension fixed the problem.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-08T13:46:36.830Z
Answers.LastActivityDate: 2022-04-08T13:46:36.830Z
Answers.UserDisplayName: bugfolder
Answers.Body: <p>One other possibility here...</p>
  <p>I have seen this CiviCRM error message &quot;Could not identify any recipients. Perhaps your test group is empty...&quot; when email attachments are a combined size of &gt;10MB and get rejected by the sending server.</p>
  <p>If you check the logs you should see a more helpful error message that might throw more light on this rather generic and confusing Civi message.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-06-30T08:17:44.137Z
Answers.LastActivityDate: 2022-06-30T08:17:44.137Z
Answers.UserDisplayName: Marcus J Wilson
Answers.Body: <p>I have the same issue with a build in Joomla -</p>
  <p>If I disable Mosaic - stop flexmailer and uninstall and reinstall via the extension menu I still get the same error -</p>
  <p>Suggestions ?</p>
  <p>Thanks</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-12T19:21:02.247Z
Answers.Text: This will give you the fix for this - edit mailling.php insert 1 line and add 10 https://github.com/civicrm/civicrm-core/pull/23142/commits/3ce48467c714619ada9e5ae5e4479bffe52385ea#diff-6ff1f11b650b0ccf8dca9b5981a37ba8e5541c58f7a6c6ab320ac6ea427ce6d1
Answers.UserDisplayName: Josh Mailman
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-04-12T05:18:15.800Z
Answers.LastActivityDate: 2022-04-12T05:18:15.800Z
Answers.UserDisplayName: Josh Mailman
Body: <p>After upgrading from CiviCRM 5.46.x to 5.48.0, any attempted mailing creates an error after clicking &quot;Submit Mailing&quot; with &quot;Mailing cannot be sent. There are missing or invalid fields (subject,name,from_name,from_email,body).&quot; Those fields are clearly filled in in the mailing, and when submitting a test mailing, it goes through, and the test mailing is sent and delivered.</p>
  <p>Anyone else experiencing this, and/or any ideas on how to fix it?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-04-08T08:12:34.020Z
Comments.Text: I'm getting the same.  Have you found any more clues?
Comments.UserDisplayName: Aidan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-04-08T09:13:14.593Z
Comments.Text: If you go to the Extensions listing, what version of Flexmailer do you have?
Comments.UserDisplayName: Aidan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-04-08T12:13:43.130Z
Comments.Text: I had the same issue, but it started working again after I enabled the FlexMailer extension.
Comments.UserDisplayName: reswild
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2022-04-11T10:51:14.510Z
Comments.Text: See https://lab.civicrm.org/dev/mail/-/issues/107
Comments.UserDisplayName: Aidan
Tags: <civimail>
Title: After upgrade to CiviCRM 5.48.0, all submissions say "Mailing cannot be sent. There are missing or invalid fields (subject,name,from_name,from_email
ThreadText: # After upgrade to CiviCRM 5.48.0, all submissions say "Mailing cannot be sent. There are missing or invalid fields (subject,name,from_name,from_email
  
  (Asked by: username_0 on 2022-04-07)
  
  After upgrading from CiviCRM 5.46.x to 5.48.0, any attempted mailing creates an error after clicking "Submit Mailing" with "Mailing cannot be sent. There are missing or invalid fields (subject,name,from\_name,from\_email,body)." Those fields are clearly filled in in the mailing, and when submitting a test mailing, it goes through, and the test mailing is sent and delivered.
  
  Anyone else experiencing this, and/or any ideas on how to fix it?
  
  **Tags:** civimail
  
  > **Comments:**
  > **username_1**: I'm getting the same.  Have you found any more clues?  
  > **username_1**: If you go to the Extensions listing, what version of Flexmailer do you have?  
  > **username_2**: I had the same issue, but it started working again after I enabled the FlexMailer extension.  
  > **username_1**: See https://lab.civicrm.org/dev/mail/-/issues/107  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_3 on 2022-04-08. Score: 7
  
  I found the solution: Flexmailer is now part of the standard distribution. With Drupal 7, Flexmailer is now located under sites/all/modules/civicrm/ext
  I had an older version of Flexmailer under sites/default/files/civicrm/ext which caused the problem.
  To remove it, I had to first disable mosaico, than remove the Flexmailer files, than uninstall Flexmailer (ignore the warning), refresh the list (it then appears again with the right path), and finally reinstall and enable Flexmailer, and re-enable Mosaico.
  
  > **Comments:**
  > **username_1**: If you have command line access then: `cv dis flexmailer mosaico`, `rm -rf old_flexmailer`, `cv en flexmailer mosaico`  
  > **username_0**: The problem appears to be that Flexmailer is not enabled by default as part of the upgrade 5.46.x -> 5.48.0. Enabling it has to be done manually.  
  > **username_1**: There seem to be two causes: either flexmailer is not enabled as in your case & username_2's, or an old version of flexmailer is enabled as in mine & Oliver's.  
  
  ---
  
  ### Answer by username_0 on 2022-04-08. Score: 4
  
  Per the comment above: Flexmailer version was 5.48.0, but it was not installed. Installing the extension fixed the problem.
  
  
  ---
  
  ### Answer by username_4 on 2022-06-30. Score: 0
  
  One other possibility here...
  
  I have seen this CiviCRM error message "Could not identify any recipients. Perhaps your test group is empty..." when email attachments are a combined size of >10MB and get rejected by the sending server.
  
  If you check the logs you should see a more helpful error message that might throw more light on this rather generic and confusing Civi message.
  
  
  ---
  
  ### Answer by username_5 on 2022-04-12. Score: 0
  
  I have the same issue with a build in Joomla -
  
  If I disable Mosaic - stop flexmailer and uninstall and reinstall via the extension menu I still get the same error -
  
  Suggestions ?
  
  Thanks
  
  > **Comments:**
  > **username_5**: This will give you the fix for this - edit mailling.php insert 1 line and add 10 https://github.com/civicrm/civicrm-core/pull/23142/commits/3ce48467c714619ada9e5ae5e4479bffe52385ea#diff-6ff1f11b650b0ccf8dca9b5981a37ba8e5541c58f7a6c6ab320ac6ea427ce6d1  
  
  ---
  
  