2022 Developer Survey is open! Take survey.

Questions tagged [email]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
-3 votes
0 answers
46 views

How do services validate incoming emails [closed]

I am setting up and programming an email service which can both send and receive emails; except I am wondering what steps I should take in order to validate incoming emails. As many of you probably ...
user avatar
0 votes
2 answers
57 views

Design Review: Queuing tasks to add rows of data followed by task to send email

I need to send personalized emails to a filtered set of users (~100,000) on every fortnight. I am using Marketing cloud API for it. The way I am thinking of designing the system is as follows: ...
user avatar
  • 101
1 vote
5 answers
170 views

How to refer to an e-mail in source code comment

Sometimes there are elaborate discussions about a subject, and while finally developing the program, you want to refer to a mail ... but then people still continue mailing about the subject, so the ...
user avatar
  • 1,631
0 votes
0 answers
32 views

How to send email to signups when website updates

So I want to place a signup form on a webpage where people can put their emails, and then I want to send emails to signups when said webpage updates with new content. My current hack solution is to ...
user avatar
  • 1
0 votes
1 answer
184 views

Where should email notification logic go?

My architecture looks like: Each block is an individual service. There may be more upstreams and downstreams added in the future. The upstreams need to send email notifications to users. Each email ...
user avatar
  • 159
0 votes
3 answers
101 views

Summarizing actions of a web application and serve it as only one email rather than many

I have a web application that has a lot of multi-action items that are done that require an email notification. Although not the biggest deal, we currently have it set so that it sends an email to the ...
user avatar
1 vote
1 answer
90 views

How to randomly allocate a set of IDs digitally, one ID per person, such that everyone knows that the particular allocations are kept private?

I have a set of UUIDs that I want to assign to a set of people. I want to deliver these UUIDs to people in a secure manner, such that everyone knows that I do not know which UUID corresponds to which ...
user avatar
0 votes
1 answer
141 views

Why does Google go through SMTP to send from Gmail to Gmail addresses?

Since Google controls both the sender and receiver in the case of a Gmail-to-Gmail conversation, couldn't they skip actually sending the email and route it internally? Why is there a need to invoke ...
user avatar
-3 votes
2 answers
705 views

Sending JSON in body of an email

Basically, in our scenario, data has to be sent from a WordPress form to Dynamics 365. My current approach is putting it into an email body in JSON format, that is then extracted and further processed ...
user avatar
0 votes
1 answer
59 views

Email Notifications Implementation - Web Application

Good day, I'm having difficulty structuring how I should set up email notifications for a Django app that I built. As I'm seeing an increase of users in the app, it increases the occurrence of email ...
user avatar
  • 101
0 votes
1 answer
869 views

Email via a Microservice

We currently have a monolithic code base which we are in the process of extracting some micro-services where it's obvious to do so. One thing that stands out is our email delivery. We have numerous ...
user avatar
  • 149
3 votes
1 answer
854 views

End to end email tests

In short: are email end-to-end tests a thing? As part of my CI I would like to run email integration/end-to-end tests: the app would send it to some SMTP server and then hits maybe an endpoint where ...
user avatar
  • 149
1 vote
2 answers
154 views

Does POP suffer from any inherent security problems

I recall seeing a large email corporation discourage POP client access, suggesting it was insecure. Assuming this is not FUD meant to encourage adoption of their client, I am wondering whether either ...
user avatar
-2 votes
1 answer
102 views

DIY email service vs MailChimp and pals

I need to set up newsletter signup for a site. Initially, I was eyeing services like MailChimp and SendPulse, but I'm not comfortable with their prices and I'm not really keen on sort of giving up ...
user avatar
1 vote
1 answer
91 views

How far we have to consider the plug-ability while designing an email service using external library

I was designing an email service in .net standard 2.0 using mailkit library. I proposed the following design This design was not accepted stating the following reasons: This design have to many ...
user avatar
  • 215
-1 votes
1 answer
130 views

Is there existing technology write code to be executed in response to an email being sent for a certain email? [closed]

Similarly to a rest api, I want a server to listen for an email to an address I have created, and in response to mail being received, run code that I have created. Is this possible already? I ...
user avatar
0 votes
1 answer
125 views

Where to store side effect state in an event sourcing system

I also had a look at How do I deal with side effects in Event Sourcing? but the solution wasn't clear to me. If I store "EmailSent" event in the event stream, I might issue the external request to ...
user avatar
-2 votes
1 answer
58 views

Do all email clients (Yahoo, Gmail, Outlook, etc) always send emails in multi-mime format and include a plain text version of the body? [closed]

I am trying to design a mail integration to a system but I have to process emails as they come. One of my decisions is based on whether I can be 100% sure that email client always send a plain text ...
user avatar
1 vote
1 answer
317 views

Architectural principles for creating a large-scale email server that doesn't get blacklisted

I am considering what it takes to implement an email server. Google Cloud basically doesn't allow you to send emails at scale (they block the email ports pretty much), though it sounds like you could ...
user avatar
3 votes
2 answers
770 views

How to keep logs of emails sent by application

We have an ecommerce application which sends out transactional emails to customers for events like order placed, order shipped, order delivered etc. We used to send one bcc of every email to a gmail ...
user avatar
  • 249
0 votes
1 answer
284 views

What characters to limit when user enters an email?

I have a backend that does not support emoji characters in all of its fields, so I want to block them directly in the frontend application. I'm in the register section, and I want to limit the ...
user avatar
  • 111
1 vote
1 answer
166 views

Where to store automated transactional email templates

Our website needs to send transactional emails to customers each time an event happens on the site such as: User registration Email verification Password resets Order confirmations Despatch ...
user avatar
1 vote
1 answer
474 views

Queuing emails in Laravel when using an api driver such as Mailgun?

In Laravel (for the record I'm using v5.6) there is an option to queue emails for background processing. I have a scheduled job to send out daily email alerts to users. Currently the job drops the ...
user avatar
  • 291
3 votes
2 answers
458 views

Are international UTF-8 e-mail addresses a thing or not?

RFC6530 defines the necessary steps for "international e-mail" (i.e., especially for UTF-8 e-mail addresses). Apparently Google adopted the RFC back in 2014 (source). Still, most validators ...
user avatar
  • 231
1 vote
1 answer
960 views

How to get email from Gmail to a PHP app

I'm building a PHP app which should somehow receive emails that are to be imported into user records. None of the solutions I've come up with will work (listed and explained below). I'm hoping ...
user avatar
0 votes
1 answer
169 views

LDAP with Dovecot

I have a mail server setup with Postfix and Dovecot, and an application server setup with node.js. I have user credentials stored in my application server, and I want to use the same credentials for ...
user avatar
  • 419
2 votes
2 answers
243 views

Should I fix known bad domains in user emails?

Checking my Sendgrid account I've noticed many drops due to "Known bad domain". Those bad domains often seem to have been caused due to user mistake. ***@gmal.com ***@gmail.com.br ***@hotmal.com I ...
user avatar
1 vote
1 answer
79 views

Showing confidential to a customer info without having him to create an account: GET or POST approach?

There's a website where a person should pay to get some service/product. After a person has made a reservation/product by paid for it, I want to allow him to track the progress without having to or ...
user avatar
  • 13
1 vote
2 answers
457 views

Building a scalable Email Delivery system

I want to fix my current Email Delivery system which sends email using a third-party email provider and creates a record for each email sent in RDS. Functionally this is how the system behaves - A ...
user avatar
  • 119
0 votes
1 answer
254 views

A way to communicate between 100 clients on low budget

I have a group of 100 clients around the globe, that need to communicate between then self, fast. Each message that each of the clients sends needs to be broadcasted to everyone. The messages will be ...
user avatar
0 votes
0 answers
40 views

How (should I) to look for email uniquess in a registration system vs mail providers policies?

I'm implementing a registration system where I would care of having a clean DB with only unique email addresses. uniquenes could be simply obtained by comparing email addresses strings. But ...
user avatar
  • 493
0 votes
1 answer
122 views

Publish nightly received e-mails on FTP server

The goal is to publish the attachments of received e-mails as soon as possible on an FTP server. These e-mails are sent at night, manual work is impossible. The mail server these e-mails are received ...
user avatar
-3 votes
3 answers
708 views

Design a system to send email at various times periodically? [closed]

I am working on a feature that will allow the user to configure an email to be sent a time he chooses. Once he has saved this configuration, email will be delivered at his chosen time (or around that ...
user avatar
2 votes
1 answer
100 views

Should we avoid 'legitimate' spoofing of “From” address or just ignore DMARC failure

I am on a team building a SAAS application. Part of the application will send out scheduled reminders to our customer's clients. The project description is asking for the ability for our app to send ...
user avatar
  • 129
0 votes
1 answer
121 views

Performing multiple actions on each row of table from many databases

I am working on a project that manages employee payrolls using php (no frameworks). This application consists of clients (with their own databases). Each database consists of the client's employees ...
user avatar
0 votes
1 answer
254 views

Architecture for email service API

I would like to build an application for sending emails. So I chose ASP.NET Core (API) which will be deployed by Docker. The application will get some request and "do some things" and then sends ...
user avatar
0 votes
1 answer
5k views

What is an email payload?

When we mean e-mail payload, are we talking about the whole message provided after DATA command or just the Body part of the message (without headers like From, Subject, Message-ID etc)? S: 220 smtp....
user avatar
  • 103
1 vote
1 answer
256 views

Filtering and forwarding emails received via multiple SMTP servers

I'm working for a company that will be renting smtp server capacity similarly to MySMTP. Our end users use a 3rd party email marketing frontend application configured with the details of our SMTP ...
user avatar
  • 121
2 votes
1 answer
688 views

Finding duplicate email addresses. How heavily should I normalize them?

I have a big list of email addresses and I want to find out which of those are duplicates. How to define "duplicate" is exactly what I'm posting about here. I know from experience that with Gmail, ...
user avatar
5 votes
2 answers
3k views

What is email ingestion and are there modern uses for that technology?

After reading this question Reasons NOT to use email for system integration I want to ask the opposite question. What is email ingestion? When it is OK to use it for process or system integration?
user avatar
1 vote
3 answers
367 views

Reasons NOT to use email for system integration

I do system integration for critical and time sensitive systems. We have two standard ways we can build these system integrations. One is a simple (and cheap) email ingestion tool built into our ...
user avatar
  • 181
3 votes
1 answer
608 views

Schedule Task prevent duplicate notification

I am creating schedule tasks that run on daily basis monitor system events and send email notification based on some criteria. For example, if user subscription will expire after one month, task ...
user avatar
-1 votes
1 answer
84 views

How to make an application only accessible to those with a college/university email

I have no idea where to start in all honesty. If I make a phone app, for example, how would I go about only allowing people with a university (college) email address to sign up? Would it be as simple ...
user avatar
  • 101
0 votes
1 answer
709 views

Send server side file as attachment in a web application

In our web application development project, we need a feature that lets the users to email themselves an attachment (~1MB) which resides on the server. I was considering two alternatives. Upon ...
user avatar
5 votes
3 answers
960 views

Hide, obfuscate or otherwise prevent the harvesting of email addresses [closed]

I am developing a public repository webapp for my organization. It will be public webapp, exposed to the internet. All people and organisational units can be queried and its contact data will be ...
user avatar
4 votes
1 answer
2k views

Is it always the best way to go to queue emails instead of sending them real-time? [duplicate]

If you had to decide between queueing emails and sending them real-time, is it always the best way to go putting them in a queue and sending them one by one instead of instantly as soon as a user ...
user avatar
  • 235
0 votes
0 answers
76 views

Logging of sent/received emails within a web application

We're finally migrating our client/server system to the cloud and would appreciate help on the handling of email within the webapp. Currently we monitor the inbox/sent items of Outlook. It seems that ...
user avatar
-2 votes
1 answer
151 views

Error recovering emails in Delphi (POP3) [closed]

I'm new to programming with Delphi. I have the latest version. I'm trying to display my emails using POP3 but I have a problem. At one point I was wrong and did a loop with POP3.Retrieve() method ...
user avatar
0 votes
1 answer
316 views

API call to login from a link in email

I am trying to make a something like a shopping cart. I want to add a feature, that if a person adds a product on website but does not purchase the item, i will send him an email with a link. If the ...
user avatar
-1 votes
1 answer
111 views

What's a reasonable limit for email confirmation re-sends? [closed]

I want a secure web app, and allowing infinite email confirmations and re-sends seems insecure. I was thinking 3 but would love an opinion from someone with experience. Edit Sending email with ...
user avatar
  • 101