Is Gmail Undo pattern enough for bulk mailing? What are the better alternatives?

We are in the early process of creating a mail client that would send out email campaigns to thousands of users (Mailchimp would be a similar product to compare) There are ideas and opinions, and one of them is adding an undo options to the mailing.

The owner of this approach convinced that this would raise the confidence level of the users, I’m defending an opposing idea which is adding an extra step that would review the mail content and recipients and ask for final approval.

While my solution adding extra friction to the flow, it also adds a higher level of confidence to the user’s activities.

Now everything above is assumptions and we will test these with users but I would like to hear more about the subject, especially the personal opinions.

I use Gmail every day and personally seeing that undo functionality adding more stress in my life. It happened once or twice that I undo the email and edited a few details, but if I couldn’t it wouldn’t be a disaster either.

On the other hand, I think, when a user sends a bulk mail, the user needs a better understanding of what are she/she about to do.

What are your thoughts? Are there other alternatives?

PS: I read already this question about the same functionality, while I understand the assumptions here I would like to hear more.

Stop External users with ‘contribute’ permission mass mailing everyone in AD (hide all users in AD from external users)

Our clients each have their own site on our tenant. They have contribute permission level (within their own site) to allow them to upload documents for us to process. With ‘contribute’ they also get the button to “SHARE”. When this is selected they can start to type letters in the selection box and can start to populate the box. They cannot press send, but but this point they could copy and past into an email and bulk email! How do I stop them seeing ALL USERS in the AD. Even users that are not in their site!

Thanks

Would this approach to prompting the user to be added to a mailing list be received well?

When the user signs up for an account, as is common, there’s a prompt for them to select whether or not they want to receive email regarding news about the app (changes, events, etc). Obviously its beneficial to be able to stay in touch with your users via their inbox, but you don’t want to send them something that they ignore / don’t appreciate.

I also want to expose the user to our “Premium” membership, so I had the idea of taking out two birds with one stone per se, and say something along the lines of:

“We want to keep you “in the know”. If you subscribe to our mailing list, you’ll receive a free month of Premium as a token of our appreciation.”

Would this approach be a viable one, without negative effects?

Im not asking whether they would sign up, only whether or not it would come across as desperate or pushy, or have any negative effect on the user’s perspective. Perhaps it would come off as unprofessional or odd, that’s why I ask.

Why does my mailing script work outside of rc.local but not when I run rc.local?

I have ubuntu 18.04 and I recently added the rc.local script to /etc/ so I could run my emailing script to email myself my IP address from my jetson nano computer. I need it to email me because I cannot setup a static IP and the IP changes occasionally. The computer will be setup on a 1:16 RC race car so I have to ssh into it.

I used this tutorial to setup ssmtp on ubuntu: https://stackoverflow.com/questions/38391412/raspberry-pi-send-mail-from-command-line-using-gmail-smtp-server

I used this tutorial to attempt to run the script I show below on startup on ubuntu 18.04: https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd

This is my emailIP.sh :

#!/bin/bash STR="$  (/sbin/ifconfig)"  echo "$  STR" | ssmtp my.email@gmail.com 

It is a very simple script and it works when i run it using sh emailIP.sh

When I run sudo systemctl start rc-local.service and then run sudo systemctl status rc-local.service

I get this output:

 ● rc-local.service - /etc/rc.local Compatibility    Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)   Drop-In: /lib/systemd/system/rc-local.service.d            └─debian.conf    Active: active (exited) since Sat 2019-03-23 14:45:28 CDT; 15min ago   Process: 4391 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)  Mar 23 14:45:28 servanh-desktop systemd[1]: Starting /etc/rc.local Compatibility... Mar 23 14:45:28 servanh-desktop rc.local[4391]: ssmtp: Cannot open smtp.gmail.com:587 Mar 23 14:45:28 servanh-desktop sSMTP[4497]: Unable to locate smtp.gmail.com Mar 23 14:45:28 servanh-desktop sSMTP[4497]: Cannot open smtp.gmail.com:587 Mar 23 14:45:28 servanh-desktop systemd[1]: Started /etc/rc.local Compatibility. 

So what I am not understanding is why it is giving me this Unable to locate smtp.gmail.com error when its in my /etc/ssmtp/ssmtp.conf and if that file was not configured correctly then my script would not run when I do sh emailIP.sh?

Why does my mailing script work outside of rc.local but not when I run rc.local?

I have ubuntu 18.04 and I recently added the rc.local script to /etc/ so I could run my emailing script to email myself my IP address from my jetson nano computer. I need it to email me because I cannot setup a static IP and the IP changes occasionally. The computer will be setup on a 1:16 RC race car so I have to ssh into it.

I used this tutorial to setup ssmtp on ubuntu: https://stackoverflow.com/questions/38391412/raspberry-pi-send-mail-from-command-line-using-gmail-smtp-server

I used this tutorial to attempt to run the script I show below on startup on ubuntu 18.04: https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd

This is my emailIP.sh :

#!/bin/bash STR="$  (/sbin/ifconfig)"  echo "$  STR" | ssmtp my.email@gmail.com 

It is a very simple script and it works when i run it using sh emailIP.sh

When I run sudo systemctl start rc-local.service and then run sudo systemctl status rc-local.service

I get this output:

 ● rc-local.service - /etc/rc.local Compatibility    Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)   Drop-In: /lib/systemd/system/rc-local.service.d            └─debian.conf    Active: active (exited) since Sat 2019-03-23 14:45:28 CDT; 15min ago   Process: 4391 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)  Mar 23 14:45:28 servanh-desktop systemd[1]: Starting /etc/rc.local Compatibility... Mar 23 14:45:28 servanh-desktop rc.local[4391]: ssmtp: Cannot open smtp.gmail.com:587 Mar 23 14:45:28 servanh-desktop sSMTP[4497]: Unable to locate smtp.gmail.com Mar 23 14:45:28 servanh-desktop sSMTP[4497]: Cannot open smtp.gmail.com:587 Mar 23 14:45:28 servanh-desktop systemd[1]: Started /etc/rc.local Compatibility. 

So what I am not understanding is why it is giving me this Unable to locate smtp.gmail.com error when its in my /etc/ssmtp/ssmtp.conf and if that file was not configured correctly then my script would not run when I do sh emailIP.sh?

Mailing package at Heathrow during layover

I am flying Phoenix USA to Stockholm Sweden via Heathrow/LHR. I’ll have ~4 hour layover (connecting flights both Finnair). My carry on will be a package I want to mail to Germany (2 vintage framed pictures). Is it feasible/possible to do this at LHR? How easy/difficult to do? And must I claim my checked bags and re-check them for the connecting flights? Thanks