Email Process - use responsibly

Email Process - use responsibly

By: RalphC (WEM)

2022-11-16 09:55
last edited: 2023-11-03 10:09

Moderator

Sending emails with WEM is pretty easy. Maybe sometimes even too easy, which can lead to undesired effects.

Here are a few pointers to use the Email Process responsibly:

  1. Always provide correct and complete contact information within the body of your message, especially when external recipients are used. Make sure your recipients can understand where the message is coming from and how to get in contact if necessary. Use Template Fragments to easily re-use standard email content parts like contact information.
  2. Preferably use a specific sender address, recognizably linked to the organization or the application, so recipients can easily and correctly link the message to the proper application/organization - even when they have no prior information or knowledge about it. This will yield a higher trust level in your recipients and will help to avoid spam situations. Read forum post https://forum.wem.io/link?threadid=60 about SMTP Settings to make this work correctly.
  3. In case you want to use a "no-reply" account as sender, you should provide a correct Reply-To address, so recipients can send a direct reply which will actually get to someone that can follow up. Without the reply-to setting, replies from recipients will be sent back to the no-reply account and then may not be followed up.
  4. When you test your project (in Preview or Staging), make sure to test with actual and existing recipient addresses that you or your team have access to. Only then you can test the e-mail feature properly (check if messages get delivered properly with correct contents). 
  5. AVOID the (deliberate) use of dummy email recipient addresses that go nowhere - this will lead to Non-Delivery-Reports and unnecessary server-traffic and may even lead to blacklisting. If you do not need to send an email, then don't send the email.
  6. Build functionality in WEM around the Email Process Node so you can SKIP sending e-mails if that is not really part of the test: when you do not really care if and how messages are sent - then don't send them. Use Decision Nodes with IsPreview(), IsStaging() and/or IsLive() expressions to control the situation, and perhaps provide an overlay or a setting to specifically send or skip sending emails during tests.
  7. Be careful when using loops and sending bulk emails, too many messages can cause blacklisting or can trigger the mailserver to stop sending. You can add a Wait process node to add some waiting time between sending messages.

We sincerely hope you understand the necessity of using email responsibly, and that these pointers can help you to do so. 

WEM is allowed to technically intervene as deemed necessary without notice if there is a suspicious situation and possible abuse (intentional or not) of the email functionality to ensure the safety and availability of the email functionality itself, as well as the WEM Platform and its users.

Ralph - WEM Xpert since 2011

"I speak to machines with the voice of humanity"
-- Marillion, Man of a thousand faces --

wemscore 3,963 , 297 views, 0 replies

Direct link to this thread