<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>Email Delivery &amp; Transactional Email Blog | SendGrid</title> <link>http://blog.sendgrid.com</link> <description>We Make Email Delivery Easy</description> <lastBuildDate>Wed, 19 Jun 2013 16:29:09 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sendgrid/CDXr" /><feedburner:info uri="sendgrid/cdxr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>sendgrid/CDXr</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Monitoring the Metrics that Matter: Introducing the New Relic Platform</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/Ila4bxjcZY4/</link> <comments>http://blog.sendgrid.com/monitoring-the-metrics-that-matter-introducing-the-new-relic-platform/#comments</comments> <pubDate>Wed, 19 Jun 2013 16:28:40 +0000</pubDate> <dc:creator>Erika Berkland</dc:creator> <category><![CDATA[Partnerships]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5915</guid> <description><![CDATA[As a developer, you understand just how complex your application stack can be. Depending on its environment, there can be hundreds of critical components that make up your app, and each piece is vital to its performance and reliability. To monitor each component, you might use multiple, non-integrated tools to gain visibility into your stack. And that makes troubleshooting app performance issues a challenging endeavor. Our partner New Relic has always strived to make the lives of its customers easier with its SaaS-based Application Performance Management (APM) tool. Now they’ve made a good thing even better with the release of<a
href="http://blog.sendgrid.com/monitoring-the-metrics-that-matter-introducing-the-new-relic-platform/">...</a>]]></description> <content:encoded><![CDATA[<p
dir="ltr"><a
href="http://blog.sendgrid.com/wp-content/uploads/2013/06/NewRelic-logo-bug-RGBHEX.png"><img
class="alignleft size-medium wp-image-5918" alt="NewReliclogo" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/NewRelic-logo-bug-RGBHEX-300x54.png" width="300" height="54" /></a>As a developer, you understand just how complex your application stack can be. Depending on its environment, there can be hundreds of critical components that make up your app, and each piece is vital to its performance and reliability. To monitor each component, you might use multiple, non-integrated tools to gain visibility into your stack. And that makes troubleshooting app performance issues a challenging endeavor.</p><p
dir="ltr">Our partner<a
href="http://newrelic.com/"> New Relic</a> has always strived to make the lives of its customers easier with its SaaS-based Application Performance Management (APM) tool. Now they’ve made a good thing even better with the release of the<a
href="http://www.newrelic.com/platform"> New Relic Platform</a> – a seamless new way to monitor the performance of any technology through the intuitive and easy-to-use New Relic interface.</p><p
dir="ltr">With the New Relic Platform, you’ll be able to get in-depth, real time insight into the performance of each component of your application stack – from cloud services, to the database, caching, networking, queuing and more. And best of all, you’ll be able to do it from a single pane of glass to monitor all the metrics you care about.</p><p
dir="ltr">We’re excited to be part of this new initiative with New Relic. With our <a
href="http://newrelic.com/plugins/sendgrid/75">plugin</a> on the New Relic platform, our customers have the ability to see all of their data in one place so they can not only monitor their email performance, but also their application performance in one location. Developers can easily access statistical monitoring and a simple &#8216;at-a-glance&#8217; health check of email traffic. Our <a
href="http://newrelic.com/plugins/sendgrid/75">plugin</a> includes real-time information on email performance including deliverability, engagement, and compliance factors.</p><p
dir="ltr">Our partnership with New Relic saves developers time, adds agility to the process, and makes them more productive to build amazing apps. That&#8217;s what we’re all about. Smart, fast decisions with your email data.</p><p><iframe
src="http://www.youtube.com/embed/tWQD6XrAYrA" height="300" width="400" allowfullscreen="" frameborder="0"></iframe></p><p
dir="ltr"><a
href="http://newrelic.com/sendgrid">Sign up now</a> for your free New Relic Standard account. You’ll quickly get insight into all the metrics you care about and wonder how you ever got by without it.  And it’s easy to access your SendGrid email statistics on the New Relic dashboard.  To get started, all you need is a New Relic account and a SendGrid account and to follow these steps:</p><p
dir="ltr" style="padding-left: 30px;">1. From the <a
href="https://rpm.newrelic.com/accounts/201300/plugins/directory/75">New Relic SendGrid Plugin Dashboard</a> you will be provided a product activation key. Copy this and click the link “continue”.</p><p
dir="ltr" style="padding-left: 30px;">2. You will be redirected to the App settings within SendGrid and will need to log in if you are not already authenticated to the SendGrid site.</p><p><b
id="docs-internal-guid-1276470d-5a85-4451-38f8-dd930609967d"><img
alt="" src="https://lh6.googleusercontent.com/GKkKnTEG5dCBkf0wnWlP7x3yIm67hvfDpxcdXVEPX5LV9O-HQBLkoXza90QViF-rJ50WluUuP9HZTvciShc58J7LP753RcLhx54Jm5ooNoMh3QLvblFY9qwz" width="437px;" height="245px;" /></b><b
id="docs-internal-guid-1276470d-5a85-9672-eade-32334a3c74d1"></b></p><p
style="padding-left: 30px;">3. Provide your New Relic license key.</p><p
dir="ltr"><b
id="docs-internal-guid-1276470d-5a87-a1d9-b6e4-1f6ecca3d965"><img
alt="" src="https://lh6.googleusercontent.com/8zVozaHgqi0mfLpoNADUAxq-oS-_CiYzFW36XubavitIWNOYuRfu23arHxFyd8Sj_iAVJmwyU46e6Y8Az_NHmUannUWVIgmes8TaufoYSbo9Re2jBcjv0pri" width="683px;" height="301px;" /></b></p><p
dir="ltr" style="padding-left: 30px;">4.  Enable the app.</p><p
dir="ltr" style="padding-left: 30px;">5. In less than five minutes your stats should be sent to the New Relic API. SendGrid sends stats to New Relic every 5 minutes for users with the app enabled. Go to the New Relic site and there you will find the SendGrid extension on the left menu.</p><p
dir="ltr" style="padding-left: 30px;"><b
id="docs-internal-guid-1276470d-5a8a-57fb-d433-6c207668388f"><img
alt="" src="https://lh5.googleusercontent.com/PzrzBiS8A8ZDls95GPrIMpsyVXzlDtecrajNOe5F_TjojURrLgPFZcVNFKp7P6E0tbLxDXglRmp3RSfMtfFlJ4WK98BqRLUd49LLKmYgZkNT9KQeCx34DQDZ" width="652px;" height="398px;" /></b></p><p
dir="ltr" style="padding-left: 30px;">6. After clicking on &#8216;SendGrid&#8217; extension, a SendGrid instance will be displayed. Click on it.</p><p
dir="ltr" style="padding-left: 30px;"><b
id="docs-internal-guid-1276470d-5a8c-e57f-de55-e7a2fd24b4ed"><img
alt="" src="https://lh6.googleusercontent.com/9_cRsQSVCjpTqDMiXd0cUVaW3790LahtFOmjv5_H6hgXtesXfrxI_q7EasC2Ejyf3cT30AOa1HvLWO3s9INFIlvsjZqIp6S3yHcw1w3Q7ZPY7x42UO1Mwo9Q" width="664px;" height="389px;" /></b></p><p
dir="ltr" style="padding-left: 30px;">7. And there you will see the statistics in three categories: Deliveries, Engagement, and Compliance.<b
id="docs-internal-guid-1276470d-5a8d-1d71-cd6b-e4cec1655969"> </b></p><p
dir="ltr" style="padding-left: 30px;">Also on the right side you can see metrics in percentages.</p><p
dir="ltr" style="padding-left: 30px;"><b
id="docs-internal-guid-1276470d-5a8e-7610-0749-f7dd3a65efbc"><img
alt="" src="https://lh3.googleusercontent.com/g_TELyFEk0GvqJk-e9OedcEwWzxzcuVL8ExT25UTkcbJl5VBREbaZgmzrECkCj8fz2c7_RqQxMtOpnsx2bSj2GaJVAHK6Ak2U-TUEsAVD2ee4_pi3vF065nh" width="617px;" height="632px;" /></b></p><p>SendGrid provides two methods of sending email: the Web API and SMTP API. SendGrid recommends using the SMTP API for sending emails. For an explanation of the benefits of each, refer to our <a
href="http://sendgrid.com/docs/Integrate/index.html">integration page</a>.</p><p>Now that you’ve seen how easy it is to use the SendGrid email service, follow these links to learn more:</p><ul><li><p
dir="ltr"><a
href="http://sendgrid.com/docs/Code_Examples/php.html">SendGrid PHP Code Example</a></p></li><li><p
dir="ltr"><a
href="http://sendgrid.com/docs/Code_Examples/index.html">Examples of Other Programming Languages with SendGrid</a></p></li><li><p
dir="ltr"><a
href="http://sendgrid.com/docs/">SendGrid API Documentation</a></p></li></ul> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/Ila4bxjcZY4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/monitoring-the-metrics-that-matter-introducing-the-new-relic-platform/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/monitoring-the-metrics-that-matter-introducing-the-new-relic-platform/</feedburner:origLink></item> <item><title>Buffalo Studios Uses SendGrid’s Marketing Email Service to Scale to Over 20 Million Emails a Month</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/mFvy87jDKv4/</link> <comments>http://blog.sendgrid.com/buffalo-studios-sends-20-million-emails-a-month-with-sendgrid/#comments</comments> <pubDate>Wed, 19 Jun 2013 12:00:50 +0000</pubDate> <dc:creator>Jesse McCabe</dc:creator> <category><![CDATA[Customer Success Story]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5910</guid> <description><![CDATA[“When looking for an email solution for our growing business, we compared SendGrid against all of the well-known email providers, and in the end found that SendGrid was the optimal solution for a high-growth start-up like ours. We have found SendGrid to be easy, scalable, cost-effective, and flexible.” &#8212; Salim Mitha, VP Marketing &#38; Business Development, Buffalo Studios With the release of our Marketing Email Service this week, we’re happy to share a success story from one of our valued customers, Buffalo Studios. Buffalo Studios is a social gaming company whose goal is to provide social networks with games that<a
href="http://blog.sendgrid.com/buffalo-studios-sends-20-million-emails-a-month-with-sendgrid/">...</a>]]></description> <content:encoded><![CDATA[<p><i><a
href="http://blog.sendgrid.com/wp-content/uploads/2013/06/buffalo_logo_big.png"><img
class="alignleft  wp-image-5911" alt="buffalo-logo" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/buffalo_logo_big-300x190.png" width="270" height="171" /></a>“When looking for an email solution for our growing business, we compared SendGrid against all of the well-known email providers, and in the end found that SendGrid was the optimal solution for a high-growth start-up like ours. We have found SendGrid to be easy, scalable, cost-effective, and flexible.” &#8212; </i>Salim Mitha, VP Marketing &amp; Business Development, Buffalo Studios</p><p>With <a
href="http://blog.sendgrid.com/introducing-sendgrids-marketing-email-service/">the release of our Marketing Email Service this week</a>, we’re happy to share a success story from one of our valued customers, <a
href="http://buffalo-studios.com/">Buffalo Studios</a>. Buffalo Studios is a social gaming company whose goal is to provide social networks with games that help friends build relationships through interactive entertainment.</p><p>When Buffalo Studios realized that their growth necessitated that they move from their in-house email infrastructure to a <a
href="http://www.sendgrid.com">cloud-based email</a> solution, they turned to SendGrid to help them seamlessly and <a
href="http://sendgrid.com/pricing/email-marketing">cost-effectively scale</a> their program.</p><p>Like all busy marketers, Buffalo Studios needed to ensure that their marketing email service was reliable and low maintenance, so they could focus on continuing to grow their product instead of on manual upkeep. Real-time metrics were also a necessity, so they could track the effectiveness of their campaigns and adjust as needed.</p><p>With SendGrid’s <a
href="http://sendgrid.com/solutions/email-marketing">Marketing Email Service</a>, Buffalo Studios has grown from sending approximately 100,000 marketing emails a month to sending over 20 million a month. With SendGrid’s intuitive UI, setting up and deploying their campaigns is no longer a huge time commitment and customizing their emails, managing subscriber lists, and checking analytics now only takes a few clicks.</p><p><a
href="http://sendgrid.com/resources/success_stories/buffalo-studios-case-study">Read Buffalo Studios’ entire case study here</a> to learn more about how they leveraged SendGrid’s easy-to-use web interface, powerful analytics, trademark deliverability expertise, and more to power their marketing email.</p><h4>For more on SendGrid’s Marketing Email Service visit our <a
href="http://sendgrid.com/pricing/email-marketing">Pricing Page</a>.</h4> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/mFvy87jDKv4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/buffalo-studios-sends-20-million-emails-a-month-with-sendgrid/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/buffalo-studios-sends-20-million-emails-a-month-with-sendgrid/</feedburner:origLink></item> <item><title>Introducing SendGrid’s Marketing Email Service</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/3tuD80JoeD4/</link> <comments>http://blog.sendgrid.com/introducing-sendgrids-marketing-email-service/#comments</comments> <pubDate>Tue, 18 Jun 2013 13:00:57 +0000</pubDate> <dc:creator>Robert Phillips</dc:creator> <category><![CDATA[News]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5908</guid> <description><![CDATA[Today, we’re happy to introduce an exciting new product at SendGrid—our Marketing Email Service. This new cloud-based service makes it easy for our customers to create, deliver, and analyze their e-mail marketing campaigns. We know that marketers are juggling a lot, so we built this service with trust, ease of use, affordability, and top-notch deliverability in mind, so you can rest assured that you’re running the most successful campaigns possible. Our Marketing Email Service features include but are not limited to: An easy-to-use web interface with: Pre-designed email templates Drag and drop editor Ability to use your own HTML Scheduled<a
href="http://blog.sendgrid.com/introducing-sendgrids-marketing-email-service/">...</a>]]></description> <content:encoded><![CDATA[<p
style="text-align: left;" align="center">Today, we’re happy to introduce an exciting new product at SendGrid—our <a
href="http://sendgrid.com/solutions/email-marketing">Marketing Email Service</a>. This new cloud-based service makes it easy for our customers to create, deliver, and analyze their e-mail marketing campaigns. We know that marketers are juggling a lot, so we built this service with trust, ease of use, affordability, and top-notch deliverability in mind, so you can rest assured that you’re running the most successful campaigns possible.</p><p><iframe
src="http://player.vimeo.com/video/68259361" height="281" width="500" allowfullscreen="" frameborder="0"></iframe></p><p>Our Marketing Email Service features include but are not limited to:</p><h4><b>An easy-to-use web interface with:</b></h4><ul><ul><ul><li>Pre-designed email templates</li><li>Drag and drop editor</li><li>Ability to use your own HTML</li><li>Scheduled email campaign delivery</li><li>A summary view for all your campaigns to help you monitor your overall campaign effectiveness and recipient list growth</li></ul></ul></ul><h4><b>Affordable and flexible <a
href="http://sendgrid.com/pricing/email-marketing">pricing options</a>:</b></h4><ul><ul><ul><li>Pricing is based on monthly email volume, not the size of your subscription list.</li><li>We work with you to understand your anticipated monthly volume in order to match you with the appropriate volume-based monthly pricing plan.</li></ul></ul></ul><h4><b>Powerful analytics that allow you to monitor your marketing campaign success:</b></h4><ul><ul><ul><li>Track email sends, deliveries, bounces, spam reports, clicks, opens, unsubscribes, category use, and more in real-time.</li><li>Create customized reports based on timeframe, email category, ISP, geography, and device-type.</li><li>Apply A/B testing to automatically send out your best performing email.</li><li>Download data for greater flexibility and customization.</li></ul></ul></ul><h4><b>Simple list management:</b></h4><ul><ul><ul><li>Email list creation via list uploads, manual creation, or pointing to an external URL.</li><li>Category creation to help you segment and analyze your subscriber lists.</li><li>A powerful subscription widget that enables visitors to subscribe to email from an app or website.</li></ul></ul></ul><p>Like our <a
href="http://sendgrid.com/solutions/transactional-email">Transactional Email</a> Service, our Marketing Email Service is backed by SendGrid’s trademark deliverability expertise. You’ll be amazed by how easy the campaigns are to set up and how affordable it is to send high volumes of email. And if you ever need help, you can take advantage of our <a
href="http://sendgrid.com/docs/">extensive documentation resources</a> and our twenty-four seven support team.</p><p>We’re very excited <a
href="http://venturebeat.com/2013/06/18/sendgrid-email-marketing/">to announce this new feature</a> and to continue to provide world-class and scalable email delivery to our customers. To learn more, visit our <a
href="http://sendgrid.com/pricing/email-marketing">Pricing Page</a> and check out our <a
href="http://sendgrid.com/docs/VidGrid/index.html">VidGrid video tutorials</a> for more step-by-step walkthroughs of the service.</p> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/3tuD80JoeD4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/introducing-sendgrids-marketing-email-service/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/introducing-sendgrids-marketing-email-service/</feedburner:origLink></item> <item><title>The 11 Step SendGrid Security Checklist</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/n4fogGBqTZ4/</link> <comments>http://blog.sendgrid.com/the-11-step-sendgrid-security-checklist/#comments</comments> <pubDate>Mon, 17 Jun 2013 15:31:03 +0000</pubDate> <dc:creator>Adam DuVander</dc:creator> <category><![CDATA[Best Practices]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5902</guid> <description><![CDATA[The following is a guest post from SendGrid’s Compliance Desk. SendGrid doesn&#8217;t compromise when it comes to compromised accounts and neither should you. There are a number of ways you, your computer or your servers could be vulnerable. Our 11 step security checklist can help identify issues and hopefully recognize a problem before it causes a negative impact. Every day that you put off security steps, your reputation as a business and a sender is at risk. Take a few minutes, go through this checklist and make sure that your systems are secure. Make your password robust. Use a mix<a
href="http://blog.sendgrid.com/the-11-step-sendgrid-security-checklist/">...</a>]]></description> <content:encoded><![CDATA[<p><em>The following is a guest post from SendGrid’s Compliance Desk. </em></p><p><img
class="alignright size-thumbnail wp-image-5903" alt="Checklist" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/checklist-150x150.png" width="150" height="150" />SendGrid doesn&#8217;t compromise when it comes to compromised accounts and neither should you. There are a number of ways you, your computer or your servers could be vulnerable. Our 11 step security checklist can help identify issues and hopefully recognize a problem before it causes a negative impact. Every day that you put off security steps, your reputation as a business and a sender is at risk. Take a few minutes, go through this checklist and make sure that your systems are secure.</p><ul
style="list-style-image: url('http://bit.ly/sgcbgif');"><li><strong>Make your password robust</strong>. Use a mix of upper- and lower-case letters, numbers, special characters (ie, @, #, $) and avoid guessable words or phrases.</li><li><strong>Avoid auto-saving your password in a web browser</strong>. Anyone with access to the machine you use would be able to login wherever you use a saved password.</li><li><strong>Perform regular virus scans</strong> on any computers that are used to send mail through SendGrid or login to your account. If a machine is compromised, malware could grab your credentials or log your keystrokes.</li><li><strong>Secure and encrypt your wireless connections</strong>. Similarly, be wary of public networks&#8211;only join those from a known source that require a password.</li><li><strong>Enable a firewall on your machine</strong>. A firewall closes unused ports by default and ensures only expected connections come into your computer.</li><li><strong>Lock down anything listing credentials</strong>. If you have configuration files or web pages (Facebook, Twitter, Linkdin, etc.) that contain your SendGrid credentials, make sure they are not indexable via a search engine or visible in any way to outsiders.</li><li><strong>Keep applications up-to-date</strong>. Older versions of WordPress and other software may be vulnerable to exploitation. <a
href="http://codex.wordpress.org/Hardening_WordPress">Secure WordPress</a> by upgrading.</li><li><strong>Perform a script audit</strong>. Are there any rogue web scripts or forms on your server? Find out the origin of every script and how it&#8217;s used&#8211;or remove it from the server.</li><li><strong>Prevent mass emails from scripts</strong>. If you have a website sending emails through SendGrid, are there checks in place to prevent visitors (or bots) from sending email in large volumes or in any way that is abusive? For example, <a
href="http://blog.sendgrid.com/three-ways-to-secure-your-registration-form/">secure your registration form</a>.</li><li><strong>Check mail server settings</strong>. If you have a mail server which routes outbound mail through SendGrid ensure it is not configured as an open relay.</li><li><strong>Use a service like <a
href="http://www.stopthehacker.com/">Stop The Hacker</a></strong> to give your website a vulnerability assessment, check for web malware and offer guidance for better security.</li></ul><p>Following these steps will strengthen your defenses against potential threats. By avoiding vulnerabilities, you keep your email reputation in your control.</p><p>Checklist image by <a
href="http://www.flickr.com/photos/tedxmanipaluniversitydubai/">TEDx Manipal University Dubai</a>.</p> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/n4fogGBqTZ4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/the-11-step-sendgrid-security-checklist/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/the-11-step-sendgrid-security-checklist/</feedburner:origLink></item> <item><title>Your Highway to Email Hell Questions, Answered</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/AKLdeh2HPFw/</link> <comments>http://blog.sendgrid.com/your-highway-to-email-hell-questions-answered/#comments</comments> <pubDate>Fri, 14 Jun 2013 18:50:33 +0000</pubDate> <dc:creator>Jillian Wohlfarth</dc:creator> <category><![CDATA[Best Practices]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5898</guid> <description><![CDATA[Is your email program on the highway to email hell? As a follow-up to our webcast: Highway to Hell&#8211;Top 7 Fastest Ways to Land in the Email Underworld, our presenters Ali Frusciano and Ali Nelson have answered all of your questions about how to stay on the fast track to the inbox below. LIST MANAGEMENT What is the best way to get an old list (that you created over many years) cleaned? We recommend starting to send to your most recent signups first and then tier back by sign up date. For example, for the first week, send to people<a
href="http://blog.sendgrid.com/your-highway-to-email-hell-questions-answered/">...</a>]]></description> <content:encoded><![CDATA[<p><a
href="http://blog.sendgrid.com/wp-content/uploads/2013/06/Highway-to-Hell-webinar.png"><img
class="alignleft  wp-image-5878" alt="Highway-to-Hell-webinar" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/Highway-to-Hell-webinar-256x300.png" width="205" height="240" /></a>Is your email program on the highway to email hell? As a follow-up to our webcast: <a
href="http://go.sendgrid.com/webcast_HighwaytoHell_registration.html"><em>Highway to Hell&#8211;Top 7 Fastest Ways to Land in the Email Underworld</em>,</a> our presenters Ali Frusciano and Ali Nelson have answered all of your questions about how to stay on the fast track to the inbox below.</p><h3><b>LIST MANAGEMENT</b></h3><h4><b></b><b>What is the best way to get an old list (that you created over many years) cleaned?</b></h4><p>We recommend starting to send to your most recent signups first and then tier back by sign up date. For example, for the first week, send to people who signed up in the past month, then the next week, send to people who signed up in the past 3 months, then the last 6 months and so on. With each send, watch your delivery, inboxing, and engagement metrics and once you start to see a drop off, stop sending to those email addresses.</p><p>You can also try a one-time re-engagement campaign. Anyone who doesn’t engage (meaning click or open) can be removed from your list.</p><h4><b>Are social marketing channels a better way to gain followers than through purchased lists?</b></h4><p>You should always avoid using purchased lists because there’s no way to test the quality of the subscribers on that list. It’s best to acquire subscribers as organically as possible. If you do gain subscribers from a social network, just be aware that these networks don’t actively update their email addresses, so some of the addresses can be old or expired (like .edu addresses). So be sure to use a verification process, like a confirmation email or double opt-in to ensure that you’re only gaining active addresses.</p><h4><b>What’s the best way to build your own email list? </b></h4><p>Again organic methods of building your list is best—create quality content that potential subscribers will want to read, take advantage of cross promotional opportunities with your partners, extend special offers, and be sure to make your opt-in form easy and accessible.</p><p
style="text-align: left;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><h3><b>IPS</b></h3><h4><b>If I’m using SendGrid for my sending, how do I create/see a second IP for marketing emails vs. transactional emails?</b></h4><p>This is very easy to set up, by creating a second <a
href="http://sendgrid.com/docs/API_Reference/Customer_Subuser_API/index.html">sub-user account</a> and requesting an additional IP.</p><h4><b>Is your reputation tied solely to an IP address or is it tied to your domain name as well?  Also, let&#8217;s say you get a bad IP reputation because you&#8217;re on a shared mail server, can you move to your own IP and build a good reputation, or is a bad reputation going to follow you?</b></h4><p>For the most part, your reputation is tied to your IP. If you move from a shared IP to a new IP, your reputation won’t follow you.</p><h4><b>What’s a good approach to warming up your IP? Daily or month to month?</b></h4><p>You can increase your volume daily—just do it slowly. There is no exact science to warming up—you just need to watch your open rates to make sure that you’re not being throttled. Warming up your IP not only helps introduce you to the ISPs, but it also helps you fix any issues that may arise in your sending behavior and content before you send to your entire user base.</p><h4><b>Does SendGrid pre-warm IPs?</b></h4><p>No, we do not pre-warm IPs. Each user is responsible for creating their reputation on their IPs.</p><h4><b>If I’m a SendGrid user, am I on a dedicated IP?</b></h4><p>SendGrid users on our <a
href="http://sendgrid.com/pricing">Silver Plan</a> and above are on a dedicated IP. If you’re not sure what plan you’re on, <a
href="http://support.sendgrid.com/home">contact our support team</a>.</p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><h3><b>ISPS</b></h3><h4><b></b><b>My emails are currently getting into Gmail and AOL, but not into Yahoo! and Microsoft—what can we do?</b></h4><p>Requirements at the ISPs are all different. For an insider perspective on how to stay in the good graces of the ISPs, check out our webinar: <a
href="http://go.sendgrid.com/WebinarISPLandscape_LandingPage.html"><i>Google, Yahoo! , and Hotmail, Oh My! Navigating the ISP Landscape</i></a><i>. </i></p><h4><b>How do you stop your email from being throttled?</b></h4><p>Throttling can be tricky! It’s an indication that you’re getting push back from the ISPs on the mail you’re sending. In order to stop the throttling, you need to first identify the issue.  Check your metrics to see if you have high spam and complaint rates or if you have low engagement.  If you get throttled, use it a learning opportunity and get back on the right track. If you have low engagement, make adjustments to your content and consider segmenting your email by demographic, geography, and past behavior. Also unsubscribe users who aren’t opening your mail.</p><p>For more information, <a
href="http://blog.sendgrid.com/what-is-email-throttling/">check out our blog post on email throttling</a>.</p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><h3><b>ENGAGEMENT AND REPUTATION</b></h3><h4><b></b><b>What engagement metrics should I monitor? Open rates? CTRs?</b></h4><p>When we talk about engagement metrics, we mean opens and clicks. These are the first steps that a user takes when your email gets to the inbox. These behaviors show whether your recipient is interested in your content or not.</p><h4><b>Do unsubscribes hurt your reputation?</b></h4><p>High unsubscribe rates don’t affect your reputation. In the long run, it’s better that subscibers who are not interested in your content are off your list anyway.</p><h4><b>What % of opens and clicks equals highly engaged? Is open tracking inaccurate?</b></h4><p>It’s hard to give an exact percentage for opens and clicks because it’s generally really industry dependent. There are just so many variables at play. However, a rule of thumb is around 15% for opens and 8% for clicks. But again, this can vary depending on industry.</p><p>In order for an email to be tracked as an open, images have to be enabled. This means that there is always a small percentage that won’t get tracked, so under reporting on opens is common.</p><h4><b>How can you know your IP reputation?</b></h4><p>You can utilize <a
href="https://senderscore.org/">Sender Score</a> which is a free service. Just plug in your IP and it will show you your score. Using Sender Score gives you a great health check on your IP.</p><h4><b>How do you find out about domain reputation?</b></h4><p>Finding out your domain reputation is harder than IP reputation. We recommend checking out <a
href="http://dnsbl.invaluement.com/">Invaluement.com</a>—it will let you track your domain to see if it’s been placed on a blacklist.</p><h4><b>If your reputation has dropped should you change your IP or domain?</b></h4><p>Don’t do either—if you change your IP or domain, your behavior will follow you. Your sending practices are the issue. Find out what you’re doing wrong and fix your mistakes. If you have good sending behaviors, you won’t have to worry about changing your IP or domain.</p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><h3><b>MISC</b></h3><h4><b>What are Spam traps?</b></h4><p>For more information on spam traps, <a
href="http://blog.sendgrid.com/spam-traps-what-they-are-and-why-you-should-pay-attention-to-them/">check out this blog post</a>. And for more advice on how to stay out of the spam folder, read our <a
href="http://go.sendgrid.com/TipsTrickstoStayOutofSpam.html?mc=Direct">free guide</a> and watch our <a
href="https://vimeo.com/65849266">Top Tips</a> video. <b> </b></p><h4><b>Do you have any guides on newsletter writing?</b></h4><p>We have a bunch of resources about content and design tips here on our <a
href="http://blog.sendgrid.com/">blog</a>—we also just published a free guide: <a
href="http://go.sendgrid.com/TransactionalandMarketingEmailGuide.html?mc=Direct"><i>Transactional and Marketing Email Guide: How to Build a Powerful Integrated Email Program</i></a> that shares best practices for writing effective content and relevant examples.</p><h4>For more insights into how to avoid the 7 Deadly Email Sins that will drag you into the email underworld, reference our <a
href="http://static.sendgrid.com/mkt/highway-to-hell.pdf?mc=Direct">free guide here</a> and listen to a <a
href="http://go.sendgrid.com/webcast_HighwaytoHell_registration.html">free recording of the webcast</a>.</h4> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/AKLdeh2HPFw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/your-highway-to-email-hell-questions-answered/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/your-highway-to-email-hell-questions-answered/</feedburner:origLink></item> <item><title>Why Every API Needs Webhooks</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/Ce7WTeitUos/</link> <comments>http://blog.sendgrid.com/why-every-api-needs-webhooks/#comments</comments> <pubDate>Thu, 13 Jun 2013 16:19:38 +0000</pubDate> <dc:creator>Adam DuVander</dc:creator> <category><![CDATA[APIs]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5785</guid> <description><![CDATA[The Web got its name because the links between pages look like what a spider produces. Over the last several years the Web has become even more interconnected due to APIs. Functionality and data from one site can be used within another site. As these applications have become more complex, they&#8217;ve required real-time streams of information. Most APIs simply provide a response when a developer supplies a request. That model does not meet all the needs of today&#8217;s apps. Webhooks flip the model and most APIs have a real-time use case that would benefit from a more proactive approach. A<a
href="http://blog.sendgrid.com/why-every-api-needs-webhooks/">...</a>]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/hook.png" alt="hook" width="142" height="134" class="alignright size-full wp-image-5894" />The Web got its name because the links between pages look like what a spider produces. Over the last several years the Web has become even more interconnected due to APIs. Functionality and data from one site can be used within another site. As these applications have become more complex, they&#8217;ve required real-time streams of information. Most APIs simply provide a response when a developer supplies a request. That model does not meet all the needs of today&#8217;s apps. Webhooks flip the model and most APIs have a real-time use case that would benefit from a more proactive approach.</p><p>A webhook lets a developer provide a URL to which an API will send data. For example, Twilio uses a webhook to send inbound SMS details so an application can react to the text message in some way. Our own SendGrid <a
href="http://sendgrid.com/docs/API_Reference/Webhooks/parse.html">Parse API</a> similarly sends the pieces of an email (including attachments) for use in customer service tools, intelligent responders or many fun applications. SMS and email are examples well-positioned for real-time use cases. Outside of communications, webhooks are also useful.</p><p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/zapier-zaps-sglogo1-500x214.png" alt="Zapier zaps" width="500" height="214" class="aligncenter size-large wp-image-5897" /></p><p>Just browse the <a
href="https://ifttt.com/recipes">IFTTT recipes</a> or <a
href="https://zapier.com/app/explore">Zapier Zaps</a>. Both services allow anyone to connect APIs together based on <em>something happening</em>. If you&#8217;re tagged in a Facebook photo, for example, perhaps you want to save that photo to Dropbox. For either of these services to perform that action, they first need to check Facebook for new tagged photos. If you don&#8217;t get tagged very often, they end up polling the Facebook API many times as they wait for that rare tag. A webhook from Facebook could proactively send information about a new tagged photo <em>only</em> when there&#8217;s a new tag.</p><p>Weather API <a
href="http://metwit.com/">Metwit</a> recently added <a
href="http://soup.metwit.com/post/50641840867/a-weather-api-to-monitor-a-location">webhooks for monitoring precipitation</a>. Applications can let Metwit know the locations where they want to know about precipitation. Should it start raining, snowing, or otherwise precipitating at a location you request, you&#8217;ll get the details pushed to your callback URL. Weather data is popular with developers, but usually you need to ask to receive the conditions or forecast. Metwit sends them to you.</p><p>Wherever data is added or updated in an API is a good opportunity for a webhook. Software-as-a-service applications often have APIs to help customers integrate into business systems. Webhooks make that integration instantaneous. Since integrations may make a customer <a
href="http://www.freshbooks.com/blog/2010/08/25/why-do-you-need-integrations-to-sell-your-software/">three times more likely</a> to pay for a product, it makes sense to grease the wheels to get apps the data they need.</p><p>SendGrid has a couple different webhooks. The Parse API was mentioned above, but perhaps the more powerful webhook is the <a
href="http://sendgrid.com/docs/API_Reference/Webhooks/event.html">Event API</a>. Your application can receive information about bounces, clicks, unsubscribes and a bunch of other events.</p><p>Webhooks aren&#8217;t the only way to enable real-time interactions with APIs. There are streaming solutions with persistent connections, PubSubHubBub and XMPP. But most APIs don&#8217;t have any alternative to polling for changes. Webhooks are the simplest way to get apps just the information they need when they need it. And more APIs need to provide this ready access to data, because every API and its users could benefit from being more real-time.</p><p>Photo by <a
href="http://www.flickr.com/photos/stebulus/with/231083919/">Steven Taschuk</a></p> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/Ce7WTeitUos" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/why-every-api-needs-webhooks/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/why-every-api-needs-webhooks/</feedburner:origLink></item> <item><title>Three Ways to Secure Your Registration Form</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/HKW21RHgR-8/</link> <comments>http://blog.sendgrid.com/three-ways-to-secure-your-registration-form/#comments</comments> <pubDate>Wed, 12 Jun 2013 14:36:04 +0000</pubDate> <dc:creator>Adam DuVander</dc:creator> <category><![CDATA[Best Practices]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5881</guid> <description><![CDATA[The following is a guest post from SendGrid’s Compliance Desk. Registration forms are a great way to follow up people&#8217;s interest in what you are offering on your website. Unfortunately, registration forms can be a large source of a sender acquiring bounced addresses and spam traps, which could cause your business to spam a host&#8217;s mailbox without proper validation of addresses. This can result in a lower SendGrid internal reputation score, as well as reflect poorly upon your business. Fortunately, there are many helpful techniques that can help a sender avoid many of the issue that can come up through<a
href="http://blog.sendgrid.com/three-ways-to-secure-your-registration-form/">...</a>]]></description> <content:encoded><![CDATA[<p><em>The following is a guest post from SendGrid’s Compliance Desk.</em></p><p>Registration forms are a great way to follow up people&#8217;s interest in what you are offering on your website. Unfortunately, registration forms can be a large source of a sender acquiring bounced addresses and spam traps, which could cause your business to spam a host&#8217;s mailbox without proper validation of addresses. This can result in a lower SendGrid internal reputation score, as well as reflect poorly upon your business. Fortunately, there are many helpful techniques that can help a sender avoid many of the issue that can come up through their registration form.</p><h2>Require a Double Entry Email Address</h2><p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/email-address-confirm-500x119.png" alt="Re-type your email address" width="500" height="119" class="aligncenter size-large wp-image-5882" /></p><p>Sometimes in the registration process users make mistakes entering their email addresses, such as <em>person@domain.coom</em> or <em>person@@domain.com</em>. By entering the email address twice and having a system in place that checks that the addresses match up, the person entering their email address has a much smaller chance of accidentally entering an invalid address.</p><p>This practice is <a
href="http://ux.stackexchange.com/questions/4767/is-a-confirm-email-address-field-still-considered-a-best-practice">debated in user experience circles</a> because a common user reaction is to copy and paste the email address.</p><h2>Captcha-block the Bots</h2><p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/captcha.png" alt="Captcha" width="315" height="100" class="aligncenter size-full wp-image-5884" /></p><p>A good technique in protecting your registration form from automated bots is placing a required <a
href="http://en.wikipedia.org/wiki/CAPTCHA">Captcha</a> in the form. A Captcha is a test to ensure that form is filled out by a human being as opposed to a bot. The image is not replicable by a bot but easily replicated by a human being.</p><h2>Send a Confirmation Email</h2><p>One common issue that arises with email registration forms is people using false or fake addresses. To prevent this, you can require a Double Opt-In Email, confirming that their address exists. A double opt-in email not only helps ensure that there is an actual human being registering but also validates that the recipient did indeed sign up for your registration.</p><p>There are many great techniques available to protect your registration form but a balance must be created between user friendliness and security. Some forms have many required fields in registering as well as checks to make sure that the form is filled out correctly. Too many fields can drive away potential interest in your site or product. One way to balance out the registration process is to have other information about the person be collected on a landing page after the registration form is done. This serves to be both user friendly, as well as allow you to collect valuable information.</p><p>No matter what method you choose to ensure the quality of collected email addresses, the result is that you should only be sending to valid addresses with recipients who expect to receive an email from you.</p> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/HKW21RHgR-8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/three-ways-to-secure-your-registration-form/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/three-ways-to-secure-your-registration-form/</feedburner:origLink></item> <item><title>Highway to Hell: Top 7 Fastest Ways to Land in the Email Underworld</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/pkeJ43VzpC8/</link> <comments>http://blog.sendgrid.com/highway-to-hell-top-7-fastest-ways-to-land-in-the-email-underworld/#comments</comments> <pubDate>Tue, 11 Jun 2013 21:20:49 +0000</pubDate> <dc:creator>Jillian Wohlfarth</dc:creator> <category><![CDATA[Events]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5877</guid> <description><![CDATA[Even the most well-intentioned email program can be plagued by the pitfalls of the email underworld. Spam traps, blacklists, phishers, and more are all hell-bent on making your email’s journey to the inbox a treacherous one. Think you know how to keep your email on the right path and avoid temptation? Join SendGrid&#8217;s email experts Ali Frusciano and Katie Nelson this Thursday June 13th at 1:00 PM EDT as they take you down the top 7 fastest roads to email hell, and back! This free webcast will: Present real-life stories of email programs gone awry Uncover the most devestating pitfalls to<a
href="http://blog.sendgrid.com/highway-to-hell-top-7-fastest-ways-to-land-in-the-email-underworld/">...</a>]]></description> <content:encoded><![CDATA[<div
title="Page 2"><p><a
href="http://static.sendgrid.com/mkt/highway-to-hell.pdf?mc=Direct"><img
class="alignleft  wp-image-5878" alt="Highway-to-Hell-webinar" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/Highway-to-Hell-webinar-256x300.png" width="205" height="240" /></a>Even the most well-intentioned email program can be plagued by the pitfalls of the email underworld. Spam traps, blacklists, phishers, and more are all hell-bent on making your email’s journey to the inbox a treacherous one.</p><p>Think you know how to keep your email on the right path and avoid temptation? Join SendGrid&#8217;s email experts Ali Frusciano and Katie Nelson <a
href="http://go.sendgrid.com/webcast_HighwaytoHell_registration.html?mc=Direct">this Thursday June 13th at 1:00 PM EDT</a> as they take you down the top 7 fastest roads to email hell, and back!</p><div><p>This free webcast will:</p><ul><li>Present real-life stories of email programs gone awry</li><li>Uncover the most devestating pitfalls to avoid</li><li>Give advice on how to get your email program back on track</li><li>Prepare you to respond at the first sign of trouble</li></ul><p>If you can&#8217;t attend, <a
href="http://go.sendgrid.com/webcast_HighwaytoHell_registration.html?mc=Direct">register anyway</a>! You will receive a free copy of the recording and slide deck after the webcast is complete.</p><h4>And be sure to check out our <a
href="http://static.sendgrid.com/mkt/highway-to-hell.pdf?mc=Direct">must-read free guide about the 7 Deadly Email Sins</a> for an overview of what Ali and Katie will discuss on Thursday.</h4><h4><strong>Presenter Information</strong></h4><p><strong> <a
href="http://blog.sendgrid.com/wp-content/uploads/2013/06/Ali_F.png"><img
class="alignleft  wp-image-5879" alt="Ali_F" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/Ali_F.png" width="135" height="135" /></a>Ali Frusciano </strong><br
/> Ali Frusciano is Manager of SendGrid&#8217;s Technical Account Managers. She has been at SendGrid since October 2011 helping high volume customers manage their email deliverability challenges. In her spare time she loves hanging with her husband and 3 dogs and exploring the Colorado outdoors.</p><p>&nbsp;</p><p>&nbsp;</p><p><strong><a
href="http://blog.sendgrid.com/wp-content/uploads/2013/06/katie_n.png"><img
class="alignleft  wp-image-5880" alt="katie_n" src="http://blog.sendgrid.com/wp-content/uploads/2013/06/katie_n-150x150.png" width="135" height="135" /></a>Katie Nelson </strong><br
/> Katie Nelson is a Sr Technical Account Manager at SendGrid. She has been with SendGrid for a little over a year now; counseling our high volume customers on email practices. When she&#8217;s not working away she&#8217;s exploring the neighborhoods of Denver and cooking it up in the kitchen!</p></div></div> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/pkeJ43VzpC8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/highway-to-hell-top-7-fastest-ways-to-land-in-the-email-underworld/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/highway-to-hell-top-7-fastest-ways-to-land-in-the-email-underworld/</feedburner:origLink></item> <item><title>How to Build a Red Hat OpenShift PaaS Cartridge</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/-7NZ4Yixnr0/</link> <comments>http://blog.sendgrid.com/how-to-build-a-red-hat-paas-cartridge/#comments</comments> <pubDate>Tue, 11 Jun 2013 14:13:09 +0000</pubDate> <dc:creator>Kunal Batra</dc:creator> <category><![CDATA[Tutorials]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5871</guid> <description><![CDATA[A couple of weeks ago I had the opportunity to visit the Red Hat office in Mountain View to take part in a sort of corporate hackathon. Red Hat invited members from various companies to explore its OpenShift PaaS and build something called a cartridge at the event. These cartridges are not gray boxes that you plug into your old Nintendo console after furiously blowing out all the dust. Cartridges are ways users can extend the OpenShift platform. Third Party developers can create support for languages, databases or other environment requirements which might not exist on OpenShift in order to<a
href="http://blog.sendgrid.com/how-to-build-a-red-hat-paas-cartridge/">...</a>]]></description> <content:encoded><![CDATA[<p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/openshift-laptops-300x225.jpg" alt="Laptops out at private Red Hat OpenShift hackathon" width="300" height="225" class="alignright size-medium wp-image-5873" />A couple of weeks ago I had the opportunity to visit the <a
href="http://www.redhat.com/">Red Hat</a> office in Mountain View to take part in a sort of corporate hackathon. Red Hat invited members from various companies to explore its <a
href="https://www.openshift.com/">OpenShift PaaS</a> and build something called a cartridge at the event. These cartridges are not gray boxes that you plug into your old Nintendo console after furiously blowing out all the dust. Cartridges are ways users can extend the OpenShift platform. Third Party developers can create support for languages, databases or other environment requirements which might not exist on OpenShift in order to get their applications running.</p><h2>How are they built?</h2><p><img
src="http://blog.sendgrid.com/wp-content/uploads/2013/06/red-hat-logo-300x120.png" alt="red-hat-logo" width="300" height="120" class="alignleft size-medium wp-image-5874" />Within the OpenShift platform, you can create applications. These applications consist of something known as gears. According to one of the Red Hat mentors at the event, gears are essentially a user with a home directory. Cartridges are what we install in our gear to allow our applications to work.  This is essentially a directory structure that houses all the logic for components that our applications might need. This could be a language cartridge such as Rails or a DB Cartridge such as Mongo or even something else.</p><p>The engineers at Red Hat thought it would be cool to build out a simple Sendgrid cartridge, so OpenShift users can just do a quick install of the cartridge and not have to worry about installing our libraries and any dependencies they might need. This was simple to build and the rest of the post will walk through the file structure of the cartridge and details on the files I used.</p><p>Below you can see the OpenShift Cartridge file structure. A big portion of this is optional and largely dependent on the type of cartridge you want to build. If you want to see how other parts of this file structure are you used you can check out OpenShift&#8217;s <a
href="https://www.openshift.com/blogs/new-openshift-cartridge-format-part-1">httpd cartridge tutorial</a>.</p><h2>OpenShift Cartridge File structure</h2><p><script src="https://gist.github.com/kunal732/2622bb304d44cd0ae8b1.js"></script></p><p>When a developer installs your cartridge, OpenShift will copy this directory structure that a developer created from the cartridge library to your gear. However, the <e>usr</em> directory which holds all the logic for that cartridge will be symlinked in, so it can be shared among all the installed cartridge applications.</p><h2>Cartridge Metadata</h2><p>While there are a lot of optional components to this structure, I will cover what I and Principal software engineer, Jhon Honce, worked on at the event. Let&#8217;s begin with the Metadata and specifically the manifest.yml file first.</p><p><script src="https://gist.github.com/kunal732/c29bd56d65706b57c39e.js"></script></p><p>The manifest.yml file lets OpenShift know what features your cartridge requires and also uses this file to present data about your cartridge to potential users. I will cover some key elements of this file below.</p><div
class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div
class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Cartridge-Short-Name: SENDGRID</div></div><p>This field basically acts as a prefix for the variables generated by your cartridge. You can have more than one cartridge installed on your gear and this prefix helps with organization.</p><div
class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div
class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Cartridge-Version: 1.0.0</div></div><p>This value lets OpenShift keep track of the version of your cartridge. When a new version is published OpenShift will compare there to determine what is necessary to upgrade for the developers application.</p><div
class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div
class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Cart-Data:</div></div><p>This is where we put environment variables our application might need. Since this manifest is for an upcoming Sendgrid cartridge, we have two environment variables that are important to us, which is user auth info.</p><div
class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div
class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Source-Url: https://www.example.com/killer-cartridge.zip</div></div><p>This is not shown in my example above, but this url contains the web accessible link of your cartridge. You will need this set when deploying your cartridge.</p><h3>Managed Files</h3><p>The <em>managed_files.yml</em> is not something we used but it is important to note. This file keeps track of directories and lets us lock certain files. This means that once our cartridge is installed, people will be able to read data from that specified cartridge path but not write to it.</p><h3>Cartridge Scripts</h3><p>These files are bash scripts that let the cartridge author install any environments necessary for their cartridges. The script at <em>bin/setup</em> is used to install the dependencies of our libraries.</p><h2>Deploy</h2><p>Ultimately, creating an OpenShift cartridge is essentially adding your libraries or executable files in the <em>/usr</em> directory. Then modifying the cartridge metadata for potential users who will install the cartridge. Finally modifying the bash scripts in the bin directory to do whatever process is necessary to make sure the environment in the cartridge is right to run the application in the <em>usr</em> directory.</p><p>After that is done you are ready to deploy. Make sure you post your <em>manifest.yml</em> file on a public accessible URL. Then with the aid of the OpenShift command line gem which can be downloaded by typing <em>sudo gem install rhc</em>, run:</p><div
class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div
class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;rhc create-app myapp http://url.to/the/cartridge/manifest.yml</div></div><p>With that, you have built and deployed a Red Hat Cartridge for the Open Shift PaaS.</p> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/-7NZ4Yixnr0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/how-to-build-a-red-hat-paas-cartridge/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/how-to-build-a-red-hat-paas-cartridge/</feedburner:origLink></item> <item><title>Shared and Dedicated IPs: Which Should You Choose?</title><link>http://feedproxy.google.com/~r/sendgrid/CDXr/~3/t1rMj52whU4/</link> <comments>http://blog.sendgrid.com/shared-and-dedicated-ips-which-should-you-choose/#comments</comments> <pubDate>Mon, 10 Jun 2013 15:00:29 +0000</pubDate> <dc:creator>Jillian Wohlfarth</dc:creator> <category><![CDATA[Best Practices]]></category> <guid isPermaLink="false">http://blog.sendgrid.com/?p=5867</guid> <description><![CDATA[Trying to determine whether you should be on either a shared or a dedicated IP?  Before you make any decisions, let’s start with the basics. All email is delivered over an IP address. It’s basically the pony express for email, but a lot faster! ISPs use the IP address to determine whether or not to deliver your email to the inbox based on your sending reputation. If you have a good reputation, your email is more likely to get delivered. If not, then you might not have much luck getting inboxed. Shared IPs Have you ever had a virtual mailing<a
href="http://blog.sendgrid.com/shared-and-dedicated-ips-which-should-you-choose/">...</a>]]></description> <content:encoded><![CDATA[<p><a
href="http://blog.sendgrid.com/to-build-or-buy-making-the-decision/question-mark/" rel="attachment wp-att-5111"><img
class="alignleft  wp-image-5111" alt="Question-mark" src="http://blog.sendgrid.com/wp-content/uploads/2013/01/Question-mark-269x300.jpg" width="175" height="194" /></a>Trying to determine whether you should be on either a shared or a dedicated IP?  Before you make any decisions, let’s start with the basics. All email is delivered over an IP address. It’s basically the pony express for email, but a lot faster! ISPs use the IP address to determine whether or not to deliver your email to the inbox based on your sending reputation. If you have a good reputation, your email is more likely to get delivered. If not, then you might not have much luck getting inboxed.</p><h4><b>Shared IPs</b></h4><p>Have you ever had a virtual mailing address where you could receive mail at a shared location or perhaps you are reading this in your shared office space? This is pretty much how a shared IP works. You are co-locating your mail streams with several other senders. Here are some things to consider with a shared IP.</p><ul><li><b>No reputation control.</b> With a shared IP, you are at the mercy of your sending cohorts. If they are following email best practices, then you can reap the benefits of an IP address with a high reputation, but if not, there is little you can do to ensure high delivery rates. In either case, it’s important for your SMTP provider to regularly monitor sender activity to ensure that everyone is adhering to the rules of the road and maximizing the opportunity for their customers.</li><li><b>Low volume sender.</b> If you send less than 100k emails per year, then it might not be worth moving to a dedicated IP especially if your ESP makes it cost prohibitive. ISPs like to see consistent patterns in sending so if you don’t have high activity levels you could end up with no reputation resulting in low <a
href="http://www.sendgrid.com">email delivery</a> rates.</li></ul><h4><b>Dedicated IPs</b></h4><p>Very much like your home address, you will be the only domain sending email over a dedicated IP address. The benefits of a shared IP are as follows.</p><ul><li><b>Full reputation control:</b> By being the only domain sending over an IP, you can control and monitor your sending reputation directly.<b> </b>In this way, you don’t have to worry about being affected by another sender’s activity. Instead, you can focus on building a healthy email program and utilize email delivery tools to optimize your email program.<b> </b></li><li><b>High volume sender. </b>If you send over 100k emails per year, it might benefit you to switch to a dedicated IP address. At this point, you will establish a consistent sending pattern and can build a solid reputation. You can also take advantage of other services like whitelisting for improved email deliverability.</li></ul><h4><b>Shared vs. Dedicated</b></h4><p>Most senders start out on a shared IP and then move to a dedicated IP once their email program grows and matures. Depending on your provider, getting a dedicated IP can be pricey, but SendGrid focuses on affordability by giving you a dedicated IP starting at our <a
href="http://sendgrid.com/pricing">Silver package</a> and charging just $20 per month for each dedicated IP thereafter. Even if you send less email than noted above, use consistency as the driver in your decision to go the shared or dedicated route. In the end, you want maximum control. Sharing is great for some things such as likes and pins, but not so much for your reputation.</p><h4><b>To learn more about deliverability tips, download our free guide: </b><a
href="http://go.sendgrid.com/DeliverabilityGuide.html"><b>SendGrid’s Ultimate Email Deliverability Guide</b></a><b>.</b></h4> <img src="http://feeds.feedburner.com/~r/sendgrid/CDXr/~4/t1rMj52whU4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://blog.sendgrid.com/shared-and-dedicated-ips-which-should-you-choose/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://blog.sendgrid.com/shared-and-dedicated-ips-which-should-you-choose/</feedburner:origLink></item> </channel> </rss>
