Is there a compelling reason this module needs to exist instead of using any number of the pre-existing Drupal 7 modules for this, like combining Views Bulk Operation, Views Send, and/or Rules?

It just looks like parts of the core Contact module were stripped out and duplicated to this one.

The module is called Mass Email and that is misleading. Since you can enter as many recipients as you feel like, the submit function has to loop every value and send the mail. A user also has to type in the email addresses, which can be error prone. Also, this will surely timeout with 50 or more values. It seems like a user is better off using an email client to send email(s), or use Views Send, which will batch the operation and send to user accounts, thousands if needed.

Comments

kevinquillen created an issue. See original summary.

kevinquillen’s picture

Issue summary: View changes
passionatestars’s picture

In order to use the nodules like "Views bulk operation" or "views send" module, email addresses should be entities in drupal system.

Use case- lets suppose, you have long list of emails in text file and you want to send email to all email addresses. In that case this module will be helpful.

Flow - just copy paste the recepient email addresses in recepient box(one per line) and send emails.

For the timeout issue, I have further plan to implement batch processing, instead of current implementation.

passionatestars’s picture

Status: Active » Fixed

In order to use the nodules like "Views bulk operation" or "views send" module, email addresses should be entities in drupal system.

Use case- lets suppose, you have long list of emails in text file and you want to send email to all email addresses. In that case this module will be helpful.

Flow - just copy paste the recepient email addresses in recepient box(one per line) and send emails.

For the timeout issue, I have further plan to implement batch processing, instead of current implementation.

kevinquillen’s picture

Use case- lets suppose, you have long list of emails in text file and you want to send email to all email addresses. In that case this module will be helpful.

Flow - just copy paste the recepient email addresses in recepient box(one per line) and send emails.

The person should just use Outlook or Gmail or whatever email client.

For the timeout issue, I have further plan to implement batch processing, instead of current implementation.

At that point its almost duplicating what Views Send is.

That aside, here are more modules exactly like this:

I am sure there are more. In which case those projects should be collaborated on or consolidated.

kevinquillen’s picture

Title: There are so many mass contact modules, why does this one exist? » Potential Duplicate Module
Project: Mass Email » Drupal.org site moderators
Version: 7.x-1.3 »
Component: Documentation » Project/Git problem
Status: Fixed » Active
passionatestars’s picture

The person should just use Outlook or Gmail or whatever email client.

a) email clients have their own limitations like email sending limit per hour
https://docs.mailpoet.com/article/49-lists-of-hosts-and-their-sending-li...

b) In email clients, If you cc the email to all recepient, receiver will know all other emails. That is not good. also it will be marked as spam email. it will be annoyed thing if any receiver uses "reply all" to reply your email.
c) in email clients, If you use bcc, that is also not good option for business to customers email communication.

Support Mail - it will put all of the receipent email address in "To" field, that is not good. It will create the same problem as I have explaned in point #b
Send Mails - it will put all of the receipent email address in "To" field, that is not good. It will create the same problem as I have explaned in point #b
Forms to Email - it is totally different module, also it will put all of the receipent email address in "To" field, that is not good. It will create the same problem as I have explaned in point #b
Views Send- each email should be in drupal system as an entity.

avpaderno’s picture

Component: Project/Git problem » Other
avpaderno’s picture

Status: Active » Fixed

I am closing this issue, since it has been replied.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.