Terms & Conditions - ESP - Google Schemas - google-schemas

I wanted to know if as an Email Service Provider, is there a way to give all of our users (only big organizations) the chance to use these features, for transactional or promotional emails.
Thanks
P.S.: Each organization has its own domain for sending.

They would need to be registered individually by Google. If you're interested in helping them register for action buttons in email you can read about how to do that here.
Also, please note that these features are only allowed for specific transactional emails and are not meant for bulk promotional emails.

Related

Two Factor Authentication for Rails Application

I'm thinking about adding another layer of security in my application.
Two factor authentication (2FA) seems like something I want to work with.
I want to know what determines a good 2FA? Also which ones would you recommend? I am currently not on Devise, so any independent third-party/gem would help.
What determines a good 2FA method? I'd say coverage (# of users that can use it), costs, and extra security benefits.
In terms of security, U2F is the best type of 2FA as it prevents phishing as well as MITM, though your users would need to purchase (inexpensive) tokens. Currently works only in Chrome.
Cheapest is Google Authenticator-style TOTP, which is free and does not incur any SMS fees. Your users need smartphones.
Highest coverage is SMS, which almost all users will have but you may have to pay fees to send SMS and your users may have to pay to receive them.

D2L Valence API email address validation logic

I need to know the email validation logic in d2l to implement the same in another system which integrates with d2l. we are having issues as the email which is valid in our system is getting an error when creating the same user in d2l. It appears it does not like "." and "#" consecutively however the full regex for this validation will be useful.
The email integration between Brightspace and your institutional services is, I believe, documented, but is also complex. Because this is a service configuration topic that's typically part of deployment of the service, and not actual use of the service day to day, the documentation is not publicly accessible at this time but may be available by request through your institution's account. I would recommend that you pursue this line of inquiry via your Brightspace account manager or approved support contact.

Pitfalls of sending eNewsletters with ASP.NET MVC

A client needs to send out eNewsletters.
We tried using their Sitefinity CMS, but it hangs for reasons that are hard to determine.
As a result, I am inclined to "roll my own".
However, various pitfalls yawn deep and dark along the imagined path.
For example:
Imagined Pitfalls
My client's domain gets blacklisted.
The emails get rejected as Spam.
Presumed ways of avoiding imagined pitfalls:
a. Send out emails with a delay of, say, 2 seconds between each one.
b. Send out emails individually, ie, no CC or BB.
Questions:
Are my imagined pitfalls and presumed
ways of avoiding them correct?
Can you think of other pitfalls?
Or better ways of avoiding them?
Do you know of reliable software that
just does this (ASP.NET, MVC by
preference, drawing form SQL Server
db).
It may be beneficial to use a third party like Constant Contact to handle sending your email campaigns. They expose an API that you can tap into via REST and it won't have any effect on your client's domain. Constant Contact is a reputable company and email campaigns they send out rarely get caught in Spam filters. My company currently uses the service, but not the API and its been very successful.
Constant Contact's Website
CC's API Web Site
Example of creating a Campaign
You should never do this. Your client's IP(s) and domain(s) will find themselves blacklisted to the point that even their legitimate, hand-crafted emails won't make it past spam filters at large mail services.
Use something like SendGrid if you want to stay closer to the metal than a service like MailChimp or Constant Contact.
There are other companies out there which do it, such as BriefYourMarket ... never roll your own :-)

Bulk email sender and list management API

I'm looking for a way to programmatically manage email lists and send large numbers of emails to these lists. The general idea would be similar to how social networking sites send email notifications when a friend posts new content. Since a user could have tens of thousands of followers, it doesn't seem realistic to send these directly from my application so I'm curious if there's a good way to handle this through a service provider. My company is using Google apps but I'm not an expert on their API. Our environment is ASP.NET MVC.
Any advice is most appreciated!
MailChimp provides API access to their customers, allowing you to manage lists and send out campaigns.

Mass emailing users of a rails app

I have a rails app that just launched and I have over a thousand users signed up to the site. We are interested in keeping in contact with the community through email newsletters. We have been using a third party tool and migrating the email addresses from one database to another. Is there an easier way to do this from rails? I am open to suggestions.
http://github.com/adzap/ar_mailer
ar_mailer will allow you to queue up mail and send it out over time so you don't violate any mail rules put in place by your host.
If you really, absolutely, definitely need to send to these emails yourself, and you're dealing with a larger user base, you'd probably want to go through a distributed setup employing something like Starling, RabbitMQ, or the all-new Resque to distribute the task of sending these emails across a multitude of workers.
It's a topic far from trivial, so all in all I'd recommend using an external service provider for this.
Use ActionMailer to generate emails from templates (views) using Erb. I would do this unless you wish track clickthroughs back to your site from those mails, then you may be better of using a third party.
As an aside (I'm sure you know this but), be aware that you'll need to inform your ISP and demonstrate to them that you have permission from your users to send these emails, else they may block you from sending without warning.
You can simply loop through all the emails and send individual emails. It's pretty simple using rails and there are tutorials everywhere.
You could also use the third party API to add automatically your users emails to their database. If you could provide the third party you're using, I could maybe give you more information.
Some newsletter website give you the option to add emails directly in their system via a given form. Why not use this form? You would put it somewhere on the website and the system will add the new emails to the third party software and not to yours. Of course this only works if you have a "enter your email here to subscribe" kind of logic.

Resources