We’re rewarding the question askers & reputations are being recalculated! Read more.

Questions tagged [email]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
83
votes
10answers
9k views

Why do programmers still use mailing lists? [duplicate]

Why do many open source projects collaborate primarily through mailing lists rather than through, say, forums? I may be ignorant in my assessment, but I, along with my communication teacher, think ...
66
votes
5answers
7k views

Why do some big projects, like Git and Debian, only use a mailing list and not an issue tracker?

Bug tracker for any decent sized project seem like a bit of a no-brainer to me - it makes it really easy to organise hundreds or thousands issues, without issues colliding or getting mixed up. So ...
21
votes
10answers
4k views

Best Practices and Etiquette for Setting up Email Notifications

If you were going to set up a Email Alerts for the customers of your website to subscribe to, what rules of etiquette ought to be followed? I can think of a few off the top of my head: Users can Opt-...
17
votes
5answers
6k views

“Forgot Password” - How to handle this?

I read this answer and found a comment insisting not to send password by email: passwords should not be able to be retrieved by email, I hate that. It means my password is stored in plain text ...
15
votes
5answers
1k views

How to improve my email communication

Paraphrase of an email I sent to a colleague I noticed a problem with System A. I have determined that it is not caused by X. I suspect that it is being caused by Y. (since you are in ...
14
votes
2answers
4k views

Should I keep email addresses as plaintext in database?

It's clear to everyone (I hope) that storing passwords without at least salting/hashing them is a terrible idea. What about emails? Let's say you keep the subscription email address, if you encrypt ...
12
votes
6answers
3k views

Why do most sites require email activation [closed]

Most popular applications nowadays require account activation by email. I've never done it with apps that I've developed so am I missing some crucial security feature? By email activation I mean when ...
11
votes
3answers
40k views

Sending e-mails without using an e-mail server

JavaMail sends e-mails using an e-mail server, typically through the SMTP interface of an e-mail provider. Is it necessary to use an e-mail server to send e-mails? I have a web site that will send e-...
10
votes
6answers
3k views

How to validate a given domain is owned by the user?

I'm writing a software which will be used mostly by companies. I then had the idea to give companies a way to register their email domain so that every user which registers with an email of the given ...
8
votes
3answers
7k views

Programming around email address case sensitivity

Like many websites, we use email addresses as user identifiers for logins. RFC 5321 [#2.3.11] states that the local parts of email addresses: MUST be interpreted and assigned semantics only by ...
8
votes
3answers
2k views

What is the best policy for allowing clients to change email?

We are developing a web application with a fairly standard registration process which requires a client/user to verify their email address before they are allowed to use the site. The site also ...
8
votes
1answer
385 views

Why is a Bayes classifier used for spam filtering?

I've been reading about Bayesian spam filtering and I think I understand the theory, but I just don't see why this approach is needed in order to calculate the likelihood of a message being spam, ...
7
votes
4answers
2k views

Should I use Legitimate Email spoofing?

Recently I receive a request: users' emails are stored in the database, and as request of a user, the system will send an email on their behalves. To add more context, it's like sending an email from ...
7
votes
1answer
4k views

Why does email sent from my site end up in SPAM folders? [closed]

I am developing a course registration website in Django. New users must confirm their email address by clicking on a link emailed to them. Unfortunately, this message is consistently ending up in ...
7
votes
3answers
4k views

How to create an automated email in several languages (multipart/alternative)?

I need to send automated emails to customers whose language I am not sure about. 90 % are french and would probably not be able to read mails in english. The other 10 % would probably be able to read ...
7
votes
7answers
215 views

How to log configuration or code behaviour changes in non-disruptive way [closed]

We've probably all been in the situation where you'd like to alert your team members to some change ("I changed X, so now it's running every hour instead of every day"). But the change is non-urgent, ...
6
votes
3answers
1k views

Responding to end users about bugs they found

I have an issue tracking system, but sometimes users report bugs directly to me in an email. If I'm responding to a bug report in an email, what's a good etiquette to use? Do I thank them for ...
6
votes
1answer
4k views

How to implement an email unsubscribe system for a site with many kinds of emails?

I'm working on a website that features many different types of emails. Users have accounts, and when logged in they have access to a setting page that they can use to customize what types of emails ...
5
votes
6answers
752 views

How far should I take email address validation when the cost of bad emails is high?

When it's more important to prevent typos than to cover 100% of all possible email addresses, what syntactic email validations do you do? Imagine this: You're with the local gas & electric ...
5
votes
4answers
59k views

Can one determine the creation date of an email account?

Is it possible to determine the creation date of the mail account for the address supplied within the authentication process flow; Or at least determine that the mail account was/was not created the ...
5
votes
5answers
3k views

Why no developer API in C++ for Google or Yahoo mail?

I was trying to do some C++ coding that can send files from my laptop to my webmail account. It took me about 10 minutes to realize that there is no easy way to do this. Look into these links: GMAIL:...
5
votes
2answers
2k 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?
5
votes
3answers
901 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 ...
5
votes
3answers
3k views

What is the best way to work with mailing lists?

Many open source project have mailing lists a preferred way of communication. If i just sign to the mailing list via my g-mail account i will see ~100 messages per day that are not threaded but just a ...
5
votes
1answer
273 views

Should I store “system b” password in “system a”?

I am developing a system for mailing which has a account id/password to login and I need to store the smtp server account and password for sending mail. Since the mail is auto send I can't request the ...
4
votes
7answers
378 views

Large enterprise application - clients wish to use duplicate e-mails addresses?

I'd like to know people's opinions, reactions to clients and technical work arounds (if applicable), to the issue of an enterprise application where a client wishes to use duplicate e-mail addresses? ...
4
votes
2answers
3k views

Designing an email system to guarantee delivery

Summary: We are looking to expand our use of email for notification purposes. We understand it will generate more inbox volume, but we are being selective about which events we fire notification on ...
4
votes
3answers
361 views

Is it possible to do decent spam filtering without scanning the contents of emails?

I don't have much knowledge of the subject but as I know, when servers receive an email they have two sources of data to classify it as SPAM or not. The contents of the message (subject + body) and ...
4
votes
1answer
348 views

What is the benefit of offloading email to a transactional mail service?

Why do so many people recommend offloading email to a transactional service such as Mandrill, Postmark or Sendgrid? Is sending email via smtp really that much slower than sending a request out to ...
4
votes
3answers
6k views

RESTful Api: Send email with links to client URL

A client can call the following REST api URI to send an enquiry POST /v1/businesses/{business_name}/enquiries The enquiry can then be viewed through the following call: GET /v1/businesses/{...
4
votes
3answers
394 views

Approach to use for user email address change in application?

As the title says, if the user wants change their email address in the application, in terms of programming, what approach (process) to use? Where do you store the new email address until the user ...
4
votes
1answer
150 views

Handling SMS/email convergence: how does a good business app do it?

I'm writing a school administration software package, but it strikes me that many developers will face this same issue: when communicating with users, should you use email or SMS or both, and should ...
4
votes
1answer
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 ...
4
votes
1answer
242 views

How to go about designing an intermediate routing filter program to accept input and forward accordingly?

My predicament: I designed an app, written in Python, to read my mail and check for messages that contain a certain digital signature. It opens these and looks for keywords. If the message contains ...
3
votes
5answers
253 views

Corporate vs personal email for corporate sponsored OSS

In the absence of a written policy, what is the preferred email domain (corporate or personal) when contributing to an open source project that your employer sponsors? I'm interested in the ...
3
votes
4answers
312 views

Idea for CAPTCHA

CAPTCHAs have a lot of downsides, accessibility and user friendliness are two things that are often sacrificed. I've thought of an idea that might work really well, has this ever been attempted ...
3
votes
2answers
646 views

Emailing Service: To or Bcc?

I'm busy coding a reusable e-mail service for my company. The e-mail service will be doing quite a few things via injection through the strategy pattern (such as handling e-mail send rate throttling, ...
3
votes
2answers
180 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 ...
3
votes
1answer
3k views

How to line-break an email address?

After some discussion, I have come across a rather complicated situation. Say I intend to display an email address. I have, obviously, limited space available on the screen - be that browser or ...
3
votes
2answers
2k views

Is displaying an HTML email a security risk?

I am writing a simple webmail where I want (obviously) to display the emails. I'm wondering if I should take any precaution while displaying HTML emails: is dumping the email content into a <div&...
3
votes
3answers
636 views

How do I set up pairing email addresses?

Our team uses the Ruby gem hitch to manage pairing. You set it up with a group email address (e.g. dev@mycompany.com) and then tell it who is pairing: $ hitch james tiffany Hitch then sets your Git ...
3
votes
3answers
237 views

What programming issues require a delay in processing a mail unsubscribe request? [closed]

Whenever I unsubscribe from a mailing list, I see that they say something like 'The change will take effect in 10 days/30 days/etc'. I would assume unsubscribing is just removing my email from some ...
3
votes
2answers
276 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 I find on ...
3
votes
1answer
380 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 ...
2
votes
4answers
2k views

It's 2011 - why do I still have to use tables for email?

This might seem like a rant, but I am curious. CSS replaced tables for layout a long time ago. But we still have to use tables for layout when creating rich emails. Why is this? Are there any other ...
2
votes
2answers
221 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 ...
2
votes
2answers
262 views

Validating Emails in PHP

I wrote the following function to validate emails for a web app I'm working on: function validate_email($email) { $valid = true; if(!filter_var($email, FILTER_VALIDATE_EMAIL)) { $...
2
votes
1answer
331 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, ...
2
votes
1answer
218 views

Is Singleton enough for a EMailUtil or there is any better implementation? [duplicate]

I am developing an application, where I have to send lots of emails for user account creations, validation, invites etc. I have implemented a static class EMailUtil which has different methods like ...
2
votes
2answers
246 views

Bad idea to display mail server info in public github project?

I have the project for work that requires me to send e-mails to people using our work mail server. The server doesn't require authentication. Part of my project is using a Java-Helper I'm developing ...