email – How should I handle the problem of people entering others’ e-mail addresses without annoying them with “verification” e-mails?

I have forms on my in-development website which require the person to enter an e-mail address.

I don’t want to have to send them a “verification” e-mail with a URL containing a code, or instructions such as “please reply to this e-mail to verify that you sent it”. This is extremely likely to cause problems such as them not receiving it, or not seeing it, or forgetting about it, or don’t want to click on URLs for whatever reason. I know that it’s “best practice” according to numerous online guides for e-mail, but in reality, it’s a major chore for everyone involved.

And having a text such as:

If you wish, you can click this link to verify that you sent this: blablabla

feels pointless since most will not bother unless they have to.

If somebody enters a nasty message into the form and states their enemy’s e-mail address, my system will therefore assume that the person owning that e-mail address submitted the form, and perhaps I will add him to my “blackhole list” without considering that it may not be them. And then, when they later actually want to use the service, they can’t, because I added them to my list of e-mail addresses to silently ignore, because some entirely different person “framed” them.

Maybe this doesn’t happen often in practice, but I’ve had it happen to me personally, so I know that it does happen, at least sometimes. I’ve received angry e-mails from people replying to me after somebody wrote something mean and used my e-mail address.

How important are plain text emails in 2021?

When sending email from an application (for example during user registration, booking confirmation, and account alerts), is it important to also send a plain text version?

My understanding is that plain text email was popular among users in the years past since it used less bandwidth and was therefore faster to load on slow internet connections. Therefore all important email communication was sent out in a plain text version (along with the HTML version).

When sending important emails to users in 2021, is it still recommended to also send a copy in plain text?

Note: an easy answer would be “yes”, simply because it’s the safest thing to do. But I wonder if any users these days lack the bandwidth to download and read an HTML email? And therefore is the plain text version really necessary?

Why some emails dragged to a tab not showing in Gmail?

My Gmail is provided by my college’s G-Suite. I have just subscribed to a newsletter using this email account. I dragged these emails to a Socials tab, then made the Socials tab appear on the Gmail homepage. But when I click on the Socials tab, it doesn’t show these emails. It shows the other Google Classroom emails on Socials though. I have to click on Socials on the sidebar to make these newsletter emails appear.

I tried dragging them to Promotions too, still doesn’t work. But when I click on that tab from the sidebar it shows? Why does this happen? Is there a workaround? Is there any other way to add them to different tabs besides dragging? Something that’ll make it work?

I tried the option of “Move To” to Promotions, but still doesn’t show up. When I do “Move To Inbox”, only then they show up. What am I missing here?

What is this Inbox? There’s no tab for Inbox.

Also, how to automatically have all emails from this sender be sent to my Promotions tab? And show up too?

emails – identify author of an entity

Using D8 and hooks, I am able to send automatic to the current user email thanks to
https://www.valuebound.com/resources/blog/how-to-send-mail-programmatically-drupal-8
and
BCC For drupal mail function

So, I define my message in hook_entity_update, and it is sent in hook_mail.

But I did not succeed to send a mail to someone else of the current user.

Here is the situation:

  1. user U1 consult a content created by user U2 (the aim is to permit to U1 to give his impression to U2 thanks to a select field). When U1 gave his impression, content is registered.
  2. At this step, I want to send a emal to U2 (author of this content), but since he is not the current user, I canot use “Drupal::currentuser” to retrieve the email.

So, my question is: in hook_entity_update, How to identify author of the current entity, knowing that “author” is not provided by “entity” (a DrupalCoreEntityEntityInterface) ?

Is there a specific service?

Regards,
Etienne

Is it possible to execute scripts upon received emails?

I want to process an email programmatically, immediately when it’s received. Is there something that allows me to do this conveniently (e.g. a hook in the Mail app, or somehow with Automator)?

7 – Transactional emails via mailchimp/mandril on form submission

I have been trying to send transactional emails via mailchimp/mandrill specific template when a form is submitted and a specific selection from a dropdown is selected.

I have attempted several different plugins and sets instructions I have found online. Ranging from several EntityForms solutions and webforms solutions I found but it seems that they are no longer working in Drupal.

I already have EntityForms, Webforms, Mailchimp and Mandrill installed along with all the dependencies that are required. However every solution I have looked at has not worked at all.

This was Mandril Transactional Emails This was the closest I could find and still it doesn’t solve the problem completely. Because it needs to work off of a form select box having a specific value.

Can’t send emails on BT Internet through Thunderbird

This is an intermittemt problem. I have 4 BT email addresses and 3 Outlook email addresses, all managed through Thunderbird. All accounts are POP. I also use my iPhone and native Apple mail app to send and receive to and from the BT addresses. I have always had a problem with periodic failure of the BT SMTP server to allow sending of emails. The symptoms are always the same: the server responds that the password is incorrect. The problem sometime lasts as long as a day and then appears to fix itself but fails again after anything from a few hours to a day. When it happens, I get the same problems trying to send from my iPhone – it’s as though the server locks out and I have to wait for some BT routine to run to reset it. The outlook addresses continue to perform perfectly. BT seem unable or unwilling to accept it as their problem. I have checked and double-checked all server and password settings. In desperation, I have deleted all records of any BT accounts in Thunderbird and set up all the accounts/server details/passwords from scratch again. All worked for about a day but, this morning, complete failure again. Short of migrating all my email traffic from BT to Outlook (BT is currently my default), I cannot think of anything I can do at my end. I even installed a second different e-mail client and got the same problems with that. Has anyone else had this problem? Any suggestions?

magento2 – Magento 2 Contact Form does not send email, but all transactional emails work

In our 2.3.5-p1 build we’re having issues with the contact form sending emails. On the client/user side, everything appears to work fine. The form submits without issue and then displays the success message. However, we never actually receive the email in our inbox. All other emails seem to work, account, orders/transactions, etc.

Anybody have any ideas as to what would cause just the contact form to not send emails? I’m assuming Magento uses the same method to send the contact form email as the other transactional emails? I see nothing in the logs and as far as I can tell, the email appears to send, it just never ends up in our inbox (yes, we’ve checked the spam folder as well).

mail.app – E-mails sent to @icloud.com deleted before receiving and sender not notified

I am thinking of making my iCloud e-mail address my primary one. However, I came across the two articles linked below, which seem to suggest iCloud is actually deleting e-mails when they don’t meet their criteria before delivering them to any of the mailboxes (Inbox, Junk mail, etc.). The worst thing is the sender of the e-mail isn’t even notified about the failed delivery. I want to know if this is actually true. Did anyone experience this too? Is there a workaround?

https://www.cultofmac.com/217557/apples-deleting-icloud-emails-that-contain-the-phrase-barely-legal-teens/
https://michaelkummer.com/tech/apple-junk-mail-filter/

Thank you

How can I view how many unread emails I have in my Gmail inbox broken down by the sender’s email address?

I use the Gmail website. I have 1000 unread emails. How can I view how many unread emails I have in my Gmail inbox broken down by the sender’s email address?

I am aware that one can obtain a count of the unread email from one specific email address via the query is:unread from:example@gmail.com, but instead I would like to view the count for each sender at once, e.g.:

from:example1@gmail.com: 50 unread emails.
from:example2@gmail.com: 20 unread emails.
from:example3@gmail.com: 11 unread emails.