  <?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>SendGrid Documentation</title>
	<atom:link href="http://docs.sendgrid.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://docs.sendgrid.com</link>
	<description>SendGrid Documentation</description>
	<lastBuildDate>Wed, 22 Feb 2012 00:18:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Valid Passwords</title>
		<link>http://docs.sendgrid.com/docs/uncategorized/valid-passwords/</link>
		<comments>http://docs.sendgrid.com/docs/uncategorized/valid-passwords/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 14:44:10 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=3258</guid>
		<description><![CDATA[We do allow special characters in passwords. However, you should avoid using / or \, and you should not have a special character as the first character of the password.]]></description>
			<content:encoded><![CDATA[<p>We do allow special characters in passwords. However, you should avoid using / or \, and you should not have a special character as the first character of the password.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/uncategorized/valid-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Billing Error Code</title>
		<link>http://docs.sendgrid.com/docs/billing/billing-error-code/</link>
		<comments>http://docs.sendgrid.com/docs/billing/billing-error-code/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 16:51:59 +0000</pubDate>
		<dc:creator>kien@sendgrid.com</dc:creator>
				<category><![CDATA[Billing]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=2402</guid>
		<description><![CDATA[General Errors: Error Code Short Message Long Message Correcting This Error 10002 Authentication/Authorization Failed Username/Password is incorrect This error can be caused by an incorrect API username, an incorrect API password, or an invalid API signature. Make sure that all three of these values are correct. For your security, we do not report exactly which [...]]]></description>
			<content:encoded><![CDATA[<h2>General Errors:</h2>
<table id="id09C3E1009E9__id09C6K00N0PN" cellspacing="0">
<thead>
<tr>
<th id="N101EA">Error Code</th>
<th id="N101F5">Short Message</th>
<th id="N10200">Long Message</th>
<th id="N1020B">Correcting This Error</th>
</tr>
</thead>
<tbody>
<tr id="id09C3E1009E9__N5009C">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Username/Password is incorrect</td>
<td>This error can be caused by an incorrect API username, an incorrect  API password, or an invalid API signature. Make sure that all three of  these values are correct. For your security, we do not report  exactly which of these three values might be in error.</td>
</tr>
<tr id="id09C3E1009E9__N500D0">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>You do not have permission to make this API call</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N500FF">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Account is locked or inactive</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N5012E">
<td>10002</td>
<td>Internal Error</td>
<td>Internal Error</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N5015D">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Internal Error</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N5018C">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Account is not verified</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N501BB">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>This call is not defined in the database!</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N501EA">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Token is not valid</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N50219">
<td>10002</td>
<td>Restricted account</td>
<td>Account is restricted</td>
<td>Your merchant account has been restricted. Contact your account manager for resolution.</td>
</tr>
<tr id="id09C3E1009E9__N5024D">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>API access is disabled for this account</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N50280">
<td>10002</td>
<td>Authentication/Authorization Failed</td>
<td>Client certificate is disabled</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N502B3">
<td>10006</td>
<td>Version error</td>
<td>Version is not supported</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N502E6">
<td>10008</td>
<td>Security error</td>
<td>Security header is not valid</td>
<td></td>
</tr>
<tr id="id09C3E1009E9__N50319">
<td>10101</td>
<td>This API Temporarily Unavailable</td>
<td>This API is temporarily unavailable. Please try later.</td>
<td></td>
</tr>
</tbody>
</table>
<h2>Payment Errors</h2>
<table id="id09C3GA00GR1__id114QD0K505Z" cellspacing="0">
<thead>
<tr>
<th id="N114C8">Error Code</th>
<th id="N114D3">Short Message</th>
<th id="N114DE">Long Message</th>
<th id="N114E9">Corrective Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>10102</td>
<td>PaymentAction of Order Temporarily Unavailable</td>
<td>PaymentAction of Order is temporarily unavailable. Please try later or use other PaymentAction.</td>
<td></td>
</tr>
<tr>
<td>10401</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Order total is missing.</td>
<td></td>
</tr>
<tr>
<td>10418</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>The currencies of the shopping cart amounts must be the same.</td>
<td></td>
</tr>
<tr>
<td>10426</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Item total is invalid.</td>
<td></td>
</tr>
<tr>
<td>10427</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Shipping total is invalid.</td>
<td></td>
</tr>
<tr>
<td>10428</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Handling total is invalid.</td>
<td></td>
</tr>
<tr>
<td>10429</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Tax total is invalid.</td>
<td></td>
</tr>
<tr>
<td>10432</td>
<td>Invalid argument</td>
<td>Invoice ID value exceeds maximum allowable length.</td>
<td></td>
</tr>
<tr>
<td>10500</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed due to an invalid merchant configuration.</td>
<td>Occurs when you have not agreed to the billing agreement.</td>
</tr>
<tr>
<td>10501</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed due to an invalid merchant configuration.</td>
<td>Occurs when the billing agreement is disabled or inactive.</td>
</tr>
<tr>
<td>10502</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please use a valid credit card.</td>
<td>The credit card used is expired.</td>
</tr>
<tr>
<td>10504</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid Credit Card Verification Number.</td>
<td>The CVV provided is invalid. The CVV is between 3-4 digits long.</td>
</tr>
<tr>
<td>10505</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was refused because the AVS response returned the  value of N, and the merchant account is not able to accept such  transactions.</td>
</tr>
<tr>
<td>10507</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed. Please contact Customer Service.</td>
<td>Your account is restricted &#8211; contact for more information.</td>
</tr>
<tr>
<td>10508</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card expiration date.</td>
<td>The expiration date must be a two-digit month and four-digit year.</td>
</tr>
<tr>
<td>10509</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>You must submit an IP address of the buyer with each API call.</td>
</tr>
<tr>
<td>10510</td>
<td>Invalid Data</td>
<td>The credit card type is not supported. Try another card type.</td>
<td>The credit card type entered is not currently supported by us.</td>
</tr>
<tr>
<td>10511</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>The merchant selected a value for the PaymentAction field that is not supported.</td>
</tr>
<tr>
<td>10512</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a first name.</td>
<td>The first name of the buyer is required for this merchant.</td>
</tr>
<tr>
<td>10513</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a last name.</td>
<td>The last name of the buyer is required for this merchant.</td>
</tr>
<tr>
<td>10519</td>
<td>Invalid Data</td>
<td>Please enter a credit card.</td>
<td>The credit card field was blank.</td>
</tr>
<tr>
<td>10520</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>The total amount and item amounts do not match.</td>
</tr>
<tr>
<td>10521</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card.</td>
<td>The credit card entered is invalid.</td>
</tr>
<tr>
<td>10523</td>
<td>Internal Error</td>
<td>This transaction cannot be processed.</td>
<td>None &#8211; this is a internal error.</td>
</tr>
<tr>
<td>10525</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. The amount to be charged is zero.</td>
<td>The merchant entered a amount of zero.</td>
</tr>
<tr>
<td>10526</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. The currency is not supported at this time.</td>
<td>The currency code entered is not supported.</td>
</tr>
<tr>
<td>10527</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The credit card entered is invalid.</td>
</tr>
<tr>
<td>10534</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The credit card entered is currently restricted by us. Contact us for more information.</td>
</tr>
<tr>
<td>10535</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The credit card entered is invalid.</td>
</tr>
<tr>
<td>10536</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>The merchant entered an invoice ID that is already associated with a  transaction by the same merchant. By default, the invoice ID must be  unique for all transactions. To change this setting, contact customer service.</td>
</tr>
<tr>
<td>10537</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by the country filter managed by the  merchant. To accept this transaction, change your risk settings.</td>
</tr>
<tr>
<td>10538</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by the maximum amount filter managed by  the merchant. To accept this transaction, change your risk settings.</td>
</tr>
<tr>
<td>10539</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us. Contact us for more information.</td>
</tr>
<tr>
<td>10540</td>
<td>Invalid Data</td>
<td>The transaction cannot be processed due to an invalid address.</td>
<td>The transaction was declined by us because of an invalid address.</td>
</tr>
<tr>
<td>10541</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The credit card entered is currently restricted by us. Contact us for more information.</td>
</tr>
<tr>
<td>10542</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid email address.</td>
<td>The email address provided by the buyer is in an invalid format.</td>
</tr>
<tr>
<td>10544</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us. Contact us for more information.</td>
</tr>
<tr>
<td>10545</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us because of possible fraudulent activity. Contact us for more information.</td>
</tr>
<tr>
<td>10546</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us because of possible fraudulent  activity on the IP address. Contact us for more information.</td>
</tr>
<tr>
<td>10547</td>
<td>Internal Error</td>
<td>This transaction cannot be processed.</td>
<td>None &#8211; this is a internal error.</td>
</tr>
<tr>
<td>10548</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed. The merchant’s account is not able to process transactions.</td>
<td>The merchant account attempting the transaction is not a business account. Check your account settings.</td>
</tr>
<tr>
<td>10549</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed. The merchan’s account is not able to process transactions.</td>
<td>The merchant account attempting the transaction is not able to  process Direct Payment transactions. Contact us for more  information.</td>
</tr>
<tr>
<td>10550</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed.</td>
<td>Access to Direct Payment was disabled for your account. Contact us for more information.</td>
</tr>
<tr>
<td>10552</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed.</td>
<td>The merchant account attempting the transaction does not have a  confirmed email address with us. Check your account settings.</td>
</tr>
<tr>
<td>10553</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The merchant attempted a transaction where the amount exceeded the upper limit for that merchant.</td>
</tr>
<tr>
<td>10554</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined because of a merchant risk filter for  AVS. Specifically, the merchant has set to decline transaction when the  AVS returned a no match (AVS = N).</td>
</tr>
<tr>
<td>10555</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined because of a merchant risk filter for  AVS. Specifically, the merchant has set to decline transaction when the  AVS returned a partial match.</td>
</tr>
<tr>
<td>10556</td>
<td>Filter Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined because of a merchant risk filter for  AVS. Specifically, the merchant has set to decline transaction when the  AVS was unsupported.</td>
</tr>
<tr>
<td>10561</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter complete billing address.</td>
<td></td>
</tr>
<tr>
<td>10562</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card expiration year.</td>
<td></td>
</tr>
<tr>
<td>10563</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card expiration month.</td>
<td></td>
</tr>
<tr>
<td>10564</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>There was a problem processing this transaction.</td>
</tr>
<tr>
<td>10565</td>
<td>Merchant country unsupported</td>
<td>The merchant country is not supported.</td>
<td></td>
</tr>
<tr>
<td>10566</td>
<td>Credit card type unsupported</td>
<td>The credit card type is not supported.</td>
<td></td>
</tr>
<tr>
<td>10567</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td></td>
</tr>
<tr>
<td>10571</td>
<td>Transaction approved, but with invalid Card Security Code (CSC) format.</td>
<td>This transaction was approved, although the Card Security Code (CSC)  had too few, too many, or invalid characters. Based on your account  profile settings, the invalid CSC was not given to the card issuer for  its approval process.</td>
<td>If you want to require valid CVV values, change the risk control settings in your account profile.</td>
</tr>
<tr>
<td>10701</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10702</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid address1 in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10703</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid address2 in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10704</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid city in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10705</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10706</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid postal code in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10707</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid country in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10708</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a complete billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10709</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter an address1 in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10709</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter an address1 in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10710</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a city in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10710</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a city in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10711</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your state in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10712</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10713</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a country in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10713</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a country in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10714</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10715</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10716</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10717</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid postal code in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10718</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid city and state in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10719</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10720</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid address1 in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10721</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid address2 in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10722</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid city in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10723</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10724</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10725</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid country in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10726</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a complete shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10726</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a complete shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10727</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter an address1 in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10727</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter an address1 in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10728</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a city in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10728</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a city in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10729</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your state in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10730</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10731</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a country in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10731</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a country in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10732</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10733</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10734</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10735</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter your five digit postal code in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10736</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid city and state in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10744</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid country code in the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10745</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please enter a valid country code in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10746</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed. Please use a valid country on the billing address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10747</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>The merchant entered an IP address that was in an invalid format. The IP address must be in a format such as <samp>123.456.123.456</samp>.</td>
</tr>
<tr>
<td>10748</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed without a Credit Card Verification Number.</td>
<td>The merchant’s configuration requires a CVV to be entered, but no CVV  was provided with this transaction. Contact us if you wish to  change this setting.</td>
</tr>
<tr>
<td>10750</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the shipping address.</td>
<td>There was a problem with a particular field in the address. The long error message will tell you what field is invalid.</td>
</tr>
<tr>
<td>10751</td>
<td>Invalid Data</td>
<td>There’s an error with this transaction. Please enter a valid state in the billing address.</td>
<td>The merchant provided an address either in the United States or  Canada, but the state provided is not a valid state in either country.</td>
</tr>
<tr>
<td>10752</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by the issuing bank, not us. The merchant should attempt another card.</td>
</tr>
<tr>
<td>10754</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us. Contact us for more information.</td>
</tr>
<tr>
<td>10755</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed due to an unsupported currency.</td>
<td>The currency code entered by the merchant is not supported.</td>
</tr>
<tr>
<td>10756</td>
<td>Gateway Decline</td>
<td>The transaction cannot be processed. The country and billing address associated with this credit card do not match.</td>
<td>None &#8211; this is an internal error.</td>
</tr>
<tr>
<td>10758</td>
<td>Invalid Configuration</td>
<td>There’s been an error due to invalid API username and/or password.</td>
<td>The API username or password is incorrect for this merchant.</td>
</tr>
<tr>
<td>10759</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The transaction was declined by us. Contact us for more information.</td>
</tr>
<tr>
<td>10760</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed. The country listed for your business address is not currently supported.</td>
<td>The merchant’s country of residence listed in their account is  not currently supported to allow Direct Payment transactions.</td>
</tr>
<tr>
<td>10761</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please check the status of your first transaction before placing another order.</td>
<td>The transaction was declined because we are currently processing a  transaction by the same buyer for the same amount. Can occur when a  buyer submits multiple, identical transactions in quick succession.</td>
</tr>
<tr>
<td>10762</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The CVV provide is invalid. The CVV is between 3-4 digits long.</td>
</tr>
<tr>
<td>10763</td>
<td>Invalid Data</td>
<td>This transaction cannot be processed.</td>
<td>None &#8211; this is an internal error.</td>
</tr>
<tr>
<td>10764</td>
<td>This transaction cannot be processed at this time. Please try again later.</td>
<td>This transaction cannot be processed at this time. Please try again later.</td>
<td>The transaction was declined by us. Please try again later. If the problem persists, please contact us.</td>
</tr>
<tr>
<td>11068</td>
<td>Seller restriction.</td>
<td>All sellers restricted.</td>
<td></td>
</tr>
<tr>
<td>11610</td>
<td>Payment Pending your review in Fraud Management Filters</td>
<td>Payment Pending your review in Fraud Management Filters</td>
<td></td>
</tr>
<tr>
<td>11611</td>
<td>Transaction blocked by your settings in FMF</td>
<td>Transaction blocked by your settings in FMF</td>
<td></td>
</tr>
<tr>
<td>11612</td>
<td>Could not process your request to accept/deny the transaction</td>
<td>Could not process your request to accept/deny the transaction</td>
<td></td>
</tr>
<tr>
<td>11821</td>
<td>This transaction cannot be processed</td>
<td>This transaction cannot be processed because it has already been denied by a Fraud Management Filter</td>
<td>You cannot capture a payment after it has been denied by a Fraud  Management Filter. You can control whether a Fraud Management Filter  will deny a transaction by changing the filter&#8217;s settings in the  profile.</td>
</tr>
<tr>
<td>12000</td>
<td>Transaction is not compliant due to missing or invalid 3-D Secure authentication values.</td>
<td>Transaction is not compliant due to missing or invalid 3-D Secure authentication values.</td>
<td>Check ECI, ECI3DS, CAVV, XID fields.</td>
</tr>
<tr>
<td>12001</td>
<td>Transaction is not compliant due to missing or invalid 3-D Secure authentication values.</td>
<td>Transaction is not compliant due to missing or invalid 3-D Secure authentication values.</td>
<td>Check ECI, ECI3DS, CAVV, XID fields.</td>
</tr>
<tr>
<td>15001</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was rejected by us because of excessive failures  over a short period of time for this credit card. Contact us for  more information.</td>
</tr>
<tr>
<td>15002</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by us. Contact us for more information.</td>
</tr>
<tr>
<td>15003</td>
<td>Invalid Configuration</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined because the merchant does not have a  valid commercial entity agreement on file with us. Contact us  for more information.</td>
</tr>
<tr>
<td>15004</td>
<td>Gateway Decline</td>
<td>This transaction cannot be processed. Please enter a valid Credit Card Verification Number.</td>
<td>The transaction was declined because the CVV entered does not match the credit card.</td>
</tr>
<tr>
<td>15005</td>
<td>Processor Decline</td>
<td>This transaction cannot be processed.</td>
<td>The transaction was declined by the issuing bank, not us. The merchant should attempt another card.</td>
</tr>
<tr>
<td>15006</td>
<td>Processor Decline</td>
<td>This transaction cannot be processed. Please enter a valid credit card number and type.</td>
<td>The transaction was declined by the issuing bank, not us. The merchant should attempt another card.</td>
</tr>
<tr>
<td>15007</td>
<td>Processor Decline</td>
<td>This transaction cannot be processed. Please use a valid credit card.</td>
<td>The transaction was declined by the issuing bank because of an expired credit card. The merchant should attempt another card.</td>
</tr>
<tr>
<td>15008</td>
<td>Invalid Data</td>
<td>This transaction has been completed, but the total of items in the cart did not match the total of all items.</td>
<td></td>
</tr>
</tbody>
</table>
<h2>Authorization and Capture Errors</h2>
<p><a name="id09C3F0B0XLK__id09C3F0C060A"> </a></p>
<table id="id09C3F0B0XLK__id09C3F0C060A" cellspacing="0">
<thead>
<tr>
<th id="N16945">Error Code</th>
<th id="N16950">Short Message</th>
<th id="N1695B">Long Message</th>
<th id="N16966"></th>
<th id="N16971">Correcting This Error&#8230;</th>
</tr>
</thead>
<tbody>
<tr>
<td>10001</td>
<td>Internal Error</td>
<td>Internal Error</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10001</td>
<td>Internal Error</td>
<td>Transaction failed due to internal error</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10004</td>
<td>Internal Error</td>
<td>Invalid argument</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10007</td>
<td>Permission denied</td>
<td>You do not have permissions to make this API call</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10009</td>
<td>Transaction refused</td>
<td>Account is locked or inactive</td>
<td></td>
<td>Retry the request at a later time or close order.</td>
</tr>
<tr>
<td>10010</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>Invalid argument</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10202</td>
<td>Exceed max</td>
<td>Transaction would exceed user’s monthly maximum</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10600</td>
<td>Authorization voided.</td>
<td>Authorization is voided.</td>
<td></td>
<td>Close the order or authorization.</td>
</tr>
<tr>
<td>10601</td>
<td>Authorization expired.</td>
<td>Authorization has expired.</td>
<td></td>
<td>Close the order or authorization.</td>
</tr>
<tr>
<td>10602</td>
<td>Authorization completed.</td>
<td>Authorization has already been completed.</td>
<td></td>
<td>Close the order or authorization.</td>
</tr>
<tr>
<td>10603</td>
<td>The buyer is restricted.</td>
<td>The buyer account is restricted.</td>
<td></td>
<td>Contact the buyer.</td>
</tr>
<tr>
<td>10604</td>
<td>Authorization must include both buyer and seller.</td>
<td>Authorization transaction cannot be unilateral. It must include both buyer and seller to make an auth.</td>
<td></td>
<td>Review the order to ensure customer and seller are both members.</td>
</tr>
<tr>
<td>10605</td>
<td>Unsupported currency.</td>
<td>Currency is not supported.</td>
<td></td>
<td>Retry the request with a supported currency.</td>
</tr>
<tr>
<td>10606</td>
<td>Buyer cannot pay.</td>
<td>Transaction rejected, please contact the buyer.</td>
<td></td>
<td>Contact the buyer.</td>
</tr>
<tr>
<td>10607</td>
<td>Auth&amp;Capture unavailable.</td>
<td>Authorization &amp; Capture feature unavailable.</td>
<td></td>
<td>Contact our Customer Service.</td>
</tr>
<tr>
<td>10608</td>
<td>Funding source missing.</td>
<td>The funding source is missing.</td>
<td></td>
<td>Contact the buyer.</td>
</tr>
<tr>
<td>10609</td>
<td>Invalid transactionID.</td>
<td>Transaction id is invalid.</td>
<td></td>
<td>Check the validity of the authorization ID and reattempt the request.</td>
</tr>
<tr>
<td>10610</td>
<td>Amount limit exceeded.</td>
<td>Amount specified exceeds allowable limit.</td>
<td></td>
<td>Reattempt the request with a lower amount.</td>
</tr>
<tr>
<td>10611</td>
<td>Not enabled.</td>
<td>Authorization &amp; Capture feature is not enabled for the merchant. Contact customer service.</td>
<td></td>
<td>Contact our Customer Service.</td>
</tr>
<tr>
<td>10612</td>
<td>No more settlement.</td>
<td>Maxmimum number of allowable settlements has been reached. No more settlement for the authorization.</td>
<td></td>
<td>Close the order.</td>
</tr>
<tr>
<td>10613</td>
<td>Currency mismatch.</td>
<td>Currency of capture must be the same as currency of authorization.</td>
<td></td>
<td>Ensure that the currencies are the same, and retry the request.</td>
</tr>
<tr>
<td>10614</td>
<td>Cannot void reauth.</td>
<td>You can void only the original authorization, not a reauthorization.</td>
<td></td>
<td>Void the authorization.</td>
</tr>
<tr>
<td>10615</td>
<td>Cannot reauth reauth.</td>
<td>You can reauthorize only the original authorization, not a reauthorization.</td>
<td></td>
<td>Capture the reauthorization.</td>
</tr>
<tr>
<td>10616</td>
<td>Maximum number of reauthorization allowed for the auth is reached.</td>
<td>Maximum number of reauthorization allowed for the auth is reached.</td>
<td></td>
<td>Capture or close the authorization</td>
</tr>
<tr>
<td>10617</td>
<td>Reauthorization not allowed.</td>
<td>Reauthorization is not allowed inside honor period.</td>
<td></td>
<td>Capture the authorization or reauthorize outside of honor period.</td>
</tr>
<tr>
<td>10618</td>
<td>Transaction already voided or expired.</td>
<td>Transaction has already been voided or expired.</td>
<td></td>
<td>Close the order or authorization.</td>
</tr>
<tr>
<td>10619</td>
<td>Invoice ID value exceeds maximum allowable length.</td>
<td>Invoice ID value exceeds maximum allowable length.</td>
<td></td>
<td>Check the length of the invoice ID and reattempt the request.</td>
</tr>
<tr>
<td>10620</td>
<td>Order has already been voided, expired, or completed.</td>
<td>Order has already been voided, expired, or completed.</td>
<td></td>
<td>Close this order.</td>
</tr>
<tr>
<td>10621</td>
<td>Order has expired.</td>
<td>Order has expired.</td>
<td></td>
<td>Close this order.</td>
</tr>
<tr>
<td>10622</td>
<td>Order is voided.</td>
<td>Order is voided.</td>
<td></td>
<td>Close this order.</td>
</tr>
<tr>
<td>10623</td>
<td>Maximum number of authorization allowed for the order is reached.</td>
<td>Maximum number of authorization allowed for the order is reached.</td>
<td></td>
<td>Capture this order.</td>
</tr>
<tr>
<td>10624</td>
<td>Duplicate invoice</td>
<td>Payment has already been made for this Invoice ID.</td>
<td></td>
<td>Review the invoice ID and reattempt the request.</td>
</tr>
<tr>
<td>10625</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>The amount exceeds the maximum amount for a single transaction.</td>
<td></td>
<td>Reattempt the request with a lower amount.</td>
</tr>
<tr>
<td>10626</td>
<td>Risk</td>
<td>Transaction refused due to risk model.</td>
<td></td>
<td>Contact the buyer.</td>
</tr>
<tr>
<td>10627</td>
<td>Transaction refused because of an invalid argument. See additional error messages for details.</td>
<td>The invoice ID field is not supported for basic authorizations.</td>
<td></td>
<td>The Invoice ID field can only be used with DoCapture.</td>
</tr>
<tr>
<td>10628</td>
<td>This transaction cannot be processed at this time. Please try again later.</td>
<td>This transaction cannot be processed at this time. Please try again later.</td>
<td></td>
<td>Retry the request at a later time.</td>
</tr>
<tr>
<td>10629</td>
<td>Reauthorization not allowed.</td>
<td>Reauthorization is not allowed for this type of authorization.</td>
<td></td>
<td>Use DoAuthorization to authorize the an order.</td>
</tr>
<tr>
<td>10630</td>
<td>Item amount is invalid.</td>
<td>Item amount is invalid.</td>
<td></td>
<td>Check the item amount to ensure that it is not zero or negative.</td>
</tr>
<tr>
<td>10631</td>
<td>Processor Warning.</td>
<td>The authorization is being processed.</td>
<td></td>
<td></td>
</tr>
<tr>
<td>11094</td>
<td>This authorization cannot be voided, reauthorized, or captured against.</td>
<td>This authorization can only be handled through the marketplace which  created it. It cannot directly be voided, reauthorized, or captured  against.</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/billing/billing-error-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Eliminate the On Behalf Of Message</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/how-to-eliminate-the-on-behalf-of-message/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/how-to-eliminate-the-on-behalf-of-message/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 21:56:46 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Delivery Terms]]></category>
		<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[dkim]]></category>
		<category><![CDATA[domain keys]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[on behalf of]]></category>
		<category><![CDATA[outlook]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=1514</guid>
		<description><![CDATA[When you check your messages in some readers, are they showing up as &#8220;Sent by You, on Behalf of SendGrid&#8221;? Or does it look even messier than that? Well, it&#8217;s really quite an easy fix! Some ISPs or mail readers, such as Hotmail or Outlook, will display a message with the Sender header set as [...]]]></description>
			<content:encoded><![CDATA[<p>When you check your messages in some readers, are they showing up as &#8220;Sent by You, on Behalf of SendGrid&#8221;? Or does it look even messier than that? Well, it&#8217;s really quite an easy fix!</p>
<p>Some ISPs or mail readers, such as Hotmail or Outlook, will display a message with the Sender header set as “on behalf of” and then the address that is in the Sender header. This is caused by the <b>DomainKeys</b> configuration of your account.</p>
<p>By default, SendGrid signs all e-mail with DomainKeys to improve deliverability with some smaller domains. However, with accounts that do not have whitelabeling, this means that the domain in the From field will not have the proper DNS record to authenticate the e-mail. Because of this, SendGrid inserts a Sender header, and the e-mail can then be properly authenticated.</p>
<p>However, the vast majority of recipient servers now check authenticity using DKIM, which is the evolution of Domain Keys. All emails sent out by SendGrid are signed with DKIM, whether your account is whitelabeled or not. So if you&#8217;re having this problem, feel free to disable DomainKeys, and it should not have any impact on your deliverability. You can disable them by going to your Apps, <a href="http://sendgrid.com/app">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/how-to-eliminate-the-on-behalf-of-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF Records:  Don&#8217;t have more than 10 DNS lookups!</title>
		<link>http://docs.sendgrid.com/docs/tips-tricks/spf-records-dont-have-more-than-10-dns-lookups/</link>
		<comments>http://docs.sendgrid.com/docs/tips-tricks/spf-records-dont-have-more-than-10-dns-lookups/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 21:44:01 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[denial of service]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[spf]]></category>
		<category><![CDATA[whitelabel]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=1509</guid>
		<description><![CDATA[The Sender Policy Framework (SPF) specification has a limit of 10 on the number of DNS lookups required to fully resolve an SPF record. This limit is in place to prevent SPF lookups from being a useful avenue for Denial of Service attacks. However, it is possible to quickly exceed this limit through the reckless [...]]]></description>
			<content:encoded><![CDATA[<p>The Sender Policy Framework (SPF) specification has a limit of 10 on the number of DNS lookups required to fully resolve an SPF record. This limit is in place to prevent SPF lookups from being a useful avenue for Denial of Service attacks. However, it is possible to quickly exceed this limit through the reckless use of the <strong>include</strong> modifier. </p>
<p>Section <a href="http://tools.ietf.org/html/rfc4408#section-10.1">10.1</a> of the SPF RFC, &#8220;Processing Limits&#8221;, specifies the following in regards to DNS lookups:</p>
<p><em>SPF implementations MUST limit the number of mechanisms and modifiers that do DNS lookups to at most 10 per SPF check, including any lookups caused by the use of the &#8220;include&#8221; mechanism or the &#8220;redirect&#8221; modifier.  If this number is exceeded during a check, a PermError MUST be returned.  The &#8220;include&#8221;, &#8220;a&#8221;, &#8220;mx&#8221;, &#8220;ptr&#8221;, and &#8220;exists&#8221; mechanisms as well as the &#8220;redirect&#8221; modifier do count against this limit.  The &#8220;all&#8221;, &#8220;ip4&#8243;, and &#8220;ip6&#8243; mechanisms do not require DNS lookups and therefore do not count against this limit. The &#8220;exp&#8221; modifier does not count against this limit because the DNS lookup to fetch the explanation string occurs after the SPF record has been evaluated.</em></p>
<p>Is your SPF record validating?  You might want to find out here: <a href="http://www.kitterman.com/spf/validate.html">SPF Record Testing Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/tips-tricks/spf-records-dont-have-more-than-10-dns-lookups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Throttling?</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/what-is-throttling/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/what-is-throttling/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 14:37:59 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Delivery Terms]]></category>
		<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[bounce]]></category>
		<category><![CDATA[deferral]]></category>
		<category><![CDATA[deferred]]></category>
		<category><![CDATA[deliverability]]></category>
		<category><![CDATA[soft bounce]]></category>
		<category><![CDATA[throttle]]></category>
		<category><![CDATA[throttling]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=1411</guid>
		<description><![CDATA[So, you tried to send a bunch of email, and when you checked your Event API or your Email Activity page, you see a number of messages are marked as “Deferred” instead of “Delivered”. Or maybe you’re looking at your Email Lists, and noticing a lot of addresses in your Soft Bounces, but not many [...]]]></description>
			<content:encoded><![CDATA[<p>So, you tried to send a bunch of email, and when you checked your <a href="/documentation/api/event-api/">Event API</a> or your <a href="/documentation/delivery-metrics/email-activity/">Email Activity</a> page, you see a number of messages are marked as “Deferred” instead of “Delivered”. Or maybe you’re looking at your <a href="/documentation/delivery-metrics/email-lists/&quot;">Email Lists</a>, and noticing a lot of addresses in your Soft <a href="http://sendgrid.com/bounces">Bounces</a>, but not many in your Hard Bounces.<br />
What? Why aren’t your recipients currently in awe at the glory of your amazing message?</p>
<p>First of all, rest assured that our system is designed with throttling (also known as &#8216;deferral&#8217;; these terms mean the same thing in the email world, and may be used interchangeably) in mind. We continue to attempt to send messages for up to 72 hours until the message is delivered. Normally, it takes between a few minutes to a few hours until the message is delivered.</p>
<p>But what is throttling? Well, it’s when a receiving server refuses a message, but with a specific explanation that tells our server it’s only a temporary refusal. They usually say things like “user is receiving mail at too great a rate right now, please try again later”, or “user’s mailbox is over quota”.<br />
One important thing to note is that these errors are almost always a <strong>400</strong> class of error.</p>
<h3>What can cause a deferral? A number of things:</h3>
<ul class="regular" style="margin-top: 3px">
<li>The receiving server doesn’t recognize your IP, and is afraid you’re sending spam.<br />
<em>This is why <a href="/documentation/get-started/sending-practices-limitations/warming-up-your-ip-address/">warming up</a> is so important, so they know who you are.</em></li>
<li>The receiving server doesn’t have any open ports to receive email.</li>
<li>The recipient’s mailbox is full.</li>
<li>Some recipients have marked your mail as spam, but not enough for the server to block you. Instead, they will refuse to receive more until they see what the rest of your current recipients do.</li>
</ul>
<p>What happens if it’s continuously deferred for 72 hours? Well, that generally means it’s an issue like the account being inactive, having a full mailbox, or some other legitimate problem with the recipient. When we are unable to deliver a message after this time period, we convert these deferrals (also known as Soft Bounces on the Email List) to “Hard Bounces”. When an address is hard bounced either due to this, or because we got a different class of error (such as “this user does not exist”), we add this address to the Hard Bounce email list.</p>
<p>What this means is that even if you send a message through us for that user, we will not even try to deliver to that address, because we know it’s no longer good. Continuing to try to send to a known bad address will harm your reputation with the receiver, so we prevent that. However, if you continue to try to send, and we intercept it, your reputation with us goes down, as noted on your Dashboard <a href="http://sendgrid.com/account/overview">Account Overview</a>.</p>
<h3>To recap:</h3>
<p>Deferrals, aka Throttling, aka Soft Bounces are a normal part of email delivery, one SendGrid knows how to handle.<br />
There are a number of mundane reasons that can cause a deferral.<br />
If a message stays throttled, it will be added to the Hard Bounce Email List.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/what-is-throttling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF Records</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/spf-records-voila-validation-verisimilitude/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/spf-records-voila-validation-verisimilitude/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 17:55:36 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[deliverability]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[domain keys]]></category>
		<category><![CDATA[score]]></category>
		<category><![CDATA[sender]]></category>
		<category><![CDATA[sending]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=938</guid>
		<description><![CDATA[Sender Policy Framework (SPF) is an open standard aimed at preventing sender address forgery by letting domain owners identify valid outgoing mail servers in a DNS record. SMTP receivers can then verify originating server addresses against the DNS record and determine that messages are authentic before accepting them. SPF and Whitelabel As part of the [...]]]></description>
			<content:encoded><![CDATA[<p>Sender Policy Framework (SPF) is an open standard aimed at preventing sender address forgery by letting domain owners identify valid outgoing mail servers in a DNS record. SMTP receivers can then verify originating server addresses against the DNS record and determine that messages are authentic before accepting them.</p>
<p><strong>SPF and Whitelabel</strong></p>
<p>As part of the <a href="/docs/email-deliverability/the-whitelabel-process/" target="_blank">whitelabel process</a> you must create a subdomain (such as <em>email.example.com</em>) which is used for click and open tracking and is used in the Return-Path email header. SPF uses the value in the Return-Path header for the DNS lookup to determine the permitted senders for the domain.</p>
<p>If you have an SPF record set for your <strong>root</strong> domain (i.e. <em>example.com</em>), you must add <em>include:sendgrid.net</em> before the <em>all</em> selector of this record. If you do not have an SPF record for your domain you must create the SPF record with the value:<br />
<pre><pre class="code">

&lt;div&gt;::CODECOLORER_BLOCK_2::&lt;/div&gt;

</pre></pre>To add a new SPF record to your domain, you need access to create a TXT record with your DNS provider. Once you are able to create the record, just add the value noted above and you&#8217;ll be all set!</p>
<h2><strong>Don&#8217;t Exceed Ten DNS Lookups!</strong></h2>
<p>Many people (ourselves included at one point) may not realize it, but the Sender Policy Framework (SPF) specification has a limit on the number of DNS lookups (10) required to fully resolve an SPF record. One typically quickly exceeds this limit through the reckless use of the include modifier.</p>
<p>Section 10.1, &#8220;Processing Limits&#8221; of the <a href="http://datatracker.ietf.org/doc/rfc4408/" target="_blank">SPF RFC</a> specifies the following in regards to DNS lookups:</p>
<blockquote><p>SPF implementations MUST limit the number of mechanisms and modifiers that do DNS lookups to at most 10 per SPF check, including any lookups caused by the use of the &#8220;include&#8221; mechanism or the &#8220;redirect&#8221; modifier.  If this number is exceeded during a check, a PermError MUST be returned.  The &#8220;include&#8221;, &#8220;a&#8221;, &#8220;mx&#8221;, &#8220;ptr&#8221;, and &#8220;exists&#8221; mechanisms as well as the &#8220;redirect&#8221; modifier do count against this limit.  The &#8220;all&#8221;, &#8220;ip4&#8243;, and &#8220;ip6&#8243; mechanisms do not require DNS lookups and therefore do not count against this limit. The &#8220;exp&#8221; modifier does not count against this limit because the DNS lookup to fetch the explanation string occurs after the SPF record has been evaluated.</p></blockquote>
<p>This limit is in place to prevent SPF lookups from being a useful avenue for Denial of Service attacks.</p>
<p>Is your SPF record validating?  You might want to find out <a href="http://www.kitterman.com/spf/validate.html" target="_blank">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/spf-records-voila-validation-verisimilitude/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSN Problem Alerts</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/msn-problem-alerts/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/msn-problem-alerts/#comments</comments>
		<pubDate>Wed, 25 May 2011 21:54:40 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[Reseller]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[reseller]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=897</guid>
		<description><![CDATA[For users who have a reseller enabled account you will receive daily notifications about the status of your IPs reputation to Hotmail if we detect that there is a problem.&#160; This problem can be anything from being partially filtered by Hotmail to being completely blocked.&#160; In the email alert we send you the data that [...]]]></description>
			<content:encoded><![CDATA[<p>For users who have a reseller enabled account you will receive daily notifications about the status of your IPs reputation to Hotmail if we detect that there is a problem.&nbsp; This problem can be anything from being partially filtered by Hotmail to being completely blocked.&nbsp; In the email alert we send you the data that Hotmail has made available to us for the last 24 hours.&nbsp; The data represents factual information about              what actually transpired, it&#8217;s effectively built from the  log files of the              inbound mail machines and other servers at Hotmail and  Microsoft.</p>
<p>The email will look similar to this image below.</p>
<p><img src="/wp-content/uploads/2011/05/msnproblem.png" width="741" height="157" /></p>
<p><strong>IP </strong></p>
<p>This is your dedicated IP which is having the problem.</p>
<p><strong>Usernames</strong></p>
<p>These are the usernames which are associated with that IP.</p>
<p><strong>UserIDs</strong></p>
<p>These is the ID that corresponds to each username.<a name="filterResult"></a></p>
<p><strong>Status</strong><br /> Displayed here are the aggregate results of the spam  filtering applied to all messages              sent by the IP during the given activity period.&nbsp; No spam  filter is perfect and, in              particular, this information is meant to be only one data  point that helps              paint a picture, not be a final judgment that the traffic  was truly spam or              not.&nbsp; The following table defines the colors in terms of the  percent of              time that a &#8220;spam&#8221; verdict is rendered on a message.&nbsp; Please  note that              one&nbsp;message to ten recipients counts as ten spam/not  spam&nbsp;verdicts,              not one.</p>
<table style="font-family: Tahoma,Verdana,Arial; font-size: 100%;" border="1" cellspacing="0" cellpadding="3" align="center">
<tbody>
<tr bgcolor="black">
<td class="F">Result</td>
<td class="F">Example</td>
<td class="F">Verdict percentage</td>
</tr>
<tr>
<td>Green</td>
<td bgcolor="green"></td>
<td>Spam &lt; 10%</td>
</tr>
<tr>
<td>Yellow</td>
<td bgcolor="yellow"></td>
<td>10% &lt; spam &lt; 90%</td>
</tr>
<tr>
<td>Red</td>
<td bgcolor="red"></td>
<td>Spam &gt; 90%</td>
</tr>
</tbody>
</table>
<p> The percentage range for the yellow designation may seem  large but is actually              fairly small in terms of the number of IPs that fall into  this              range&nbsp;relative to the other two.&nbsp; Unfortunately, since SNDS  is              available to anyone who can prove they own an IP range, this  is a case where we              must be careful not to provide too much data that might  assist spammers.&nbsp;              One trick however, when viewing data for a number of IPs, is  that it can often              be enlightening to consider the non-yellow IPs: if they&#8217;re  green, the yellow              results are most likely very close to the 10% end.&nbsp;  Similarly, if the              majority of the other IPs are red, the yellows probably  represent results near              90%.&nbsp; The same technique can be applied when looking             at one IP&#8217;s history.</p>
<p> Please keep in mind that this result doesn&#8217;t directly  represent deliveries to              users&#8217; inboxes or &#8220;Junk e-mail&#8221; folders.&nbsp; Settings  controlled by each user might rescue             some legitimate traffic from being put in the &#8220;Junk e-mail&#8221;  folder,              or conversely, might treat other messages more harshly.&nbsp; It  doesn&#8217;t take              into account messages that might have been caught but  weren&#8217;t because they were              on a user&#8217;s safelist, for example.</p>
<p>&nbsp;</p>
<p><strong>Trap hits</strong><br /> Displays&nbsp;the number of messages sent to &#8220;trap accounts&#8221;.&nbsp;  Trap              accounts are accounts maintained by Windows Live Hotmail  that don&#8217;t solicit any mail.&nbsp;              Thus any messages sent to trap accounts are very likely to  be spam.&nbsp;              Well-behaved senders will hit very few such accounts because  they&#8217;re generally              sending to people who give them their address and because  they collect and              process their NDRs.&nbsp; Spammers have a much harder time  avoiding them              because, in general, they can&#8217;t and don&#8217;t do either of those  good practices.</p>
<p><strong>RCPT</strong><br /> This is the number of RCPT commands sent by the IP during  the time period in              question.&nbsp; RCPT commands are part of the SMTP protocol used to send mail, specifically that which  specifies              one&#8217;s intent to send mail to the provided recipient.&nbsp; That  is, the command              &#8220;RCPT TO:&lt;example@hotmail.com&gt;&#8221; requests Windows Live  Hotmail&#8217;s servers to respond              with whether it will accept mail for example@hotmail.com,  information which is              invaluable to spammers trying to compile recipient lists for  future              spamming.&nbsp; For reference, more than a third of IPs sending  mail to Windows Live Hotmail              keep the fraction of RCPT commands that don&#8217;t result in  message recipients              under 10% and that is a good benchmark to             measure against.</p>
<p><strong>Blocked</strong></p>
<p>IPs which are blocked from sending mail into Hotmail.&nbsp;                 Attempts to send mail to Hotmail&#8217;s mail servers from  these IPs will result in consistent refusal,                  however use of the Hotmail web user interface may not be  affected&#8211;it is                     controlled separately.&nbsp; The reason or source                  of the block is provided, along with more specific  information about it.&nbsp; To                 see about unblocking an IP address, please go to the main Postmaster site<a href="https://postmaster.live.com/"></a> and follow                 the instructions there.</p>
<p><strong>Block reason </strong></p>
<p>The reason why the IP was blocked by Hotmail.</p>
<p>&nbsp;</p>
<p>More information can be found <a href="https://postmaster.live.com/snds/FAQ.aspx">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/msn-problem-alerts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Standards and Deliverability</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/internet-standards-and-deliverability/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/internet-standards-and-deliverability/#comments</comments>
		<pubDate>Wed, 25 May 2011 21:44:47 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[deliverability]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=890</guid>
		<description><![CDATA[For standards like SPF and DKIM / DomainKeys, whether they improve deliverability or bypass filters is entirely at the discretion of the validating receivers. It is expected that messages from a sender with a good reputation would be subject to less scrutiny by the receiver&#8217;s filters. [1] In other words, omitting these standards usually doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>For standards like SPF and DKIM / DomainKeys, whether they improve deliverability or bypass filters is entirely at the discretion of the validating receivers. It is expected that messages from a sender with a good reputation would be subject to less scrutiny by the receiver&#8217;s filters. <a href="#1">[1]</a> In other words, omitting these standards usually doesn&#8217;t hurt, but providing them can only help deliverability.</p>
<p>Some other things to consider:</p>
<ul>
<li><a href="http://tools.ietf.org/html/rfc4871">DKIM</a> is an internet standards track standard and obsoletes <a href="http://tools.ietf.org/html/rfc4870">DomainKeys</a></li>
<li>If you turn off DomainKeys we&#8217;ll still sign the email with DKIM which is not affected by the <a href="/docs/email-deliverability/how-to-eliminate-the-on-behalf-of-message/">on behalf of issue</a>, and is designed for the type of third-party signing we do.</li>
<li>An SPF record is invalid if it requires <a href="/docs/tips-tricks/spf-records-dont-have-more-than-10-dns-lookups/">more than 10 DNS lookups</a></li>
<li>An SPF record is invalid if you have more than one SPF record for a given domain. In this case you will want to merge the additional SPF records into one SPF record.</li>
</ul>
<p><a name="1"></a>[1] <a href="http://www.dkim.org/info/dkim-faq.html" target="_blank">DKIM Frequently Asked Questions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/internet-standards-and-deliverability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MailScanner has detected a possible fraud attempt</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/mailscanner-has-detected-a-possible-fraud-attempt/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/mailscanner-has-detected-a-possible-fraud-attempt/#comments</comments>
		<pubDate>Wed, 25 May 2011 21:25:54 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[attempt]]></category>
		<category><![CDATA[fraud]]></category>
		<category><![CDATA[Interspire]]></category>
		<category><![CDATA[Mailscanner]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=886</guid>
		<description><![CDATA[Problem MailScanner, a popular spam filtering application will often complain of possible fraud when it receives emails that meet the following conditions: Click tracking is enabled in your account, and link&#160;hrefs&#160;are being rewritten so that SendGrid can track the clicks. The Link Text of your anchor (&#60;a&#62;) link contains a website address (URL) Example: When [...]]]></description>
			<content:encoded><![CDATA[<h2>Problem</h2>
<p>MailScanner, a popular spam filtering application will often complain of possible fraud when it receives emails that meet the following conditions:</p>
<ul class="regular">
<li>Click tracking is enabled in your account, and link&nbsp;<em>hrefs</em>&nbsp;are being rewritten so that SendGrid can track the clicks.</li>
<li>The Link Text of your anchor (&lt;a&gt;) link contains a website address (URL)</li>
</ul>
<p>
<h2>Example:</h2>
</p>
<p>When you have Click Tracking enabled in your SendGrid account, a link such as the following:&nbsp;</p>
<p><pre>&amp;lt;a href=&quot;www.example.com&quot;&amp;gt;&lt;strong&gt;Link_Text&lt;/strong&gt;&amp;lt;/a&amp;gt;</pre></p>
<p>is rewritten to something along the lines of:</p>
<p><pre>&amp;lt;a href=&quot;uxxxx.sendgrid.org/wf/click?c=ABUNCHOFENCODEDDATAFOLLOWS...&amp;gt;&lt;strong&gt;Link_Text&lt;/strong&gt;&amp;lt;/a&amp;gt;</pre></p>
<p>If <strong>Link_Tex</strong>t is a URL such as www.example.com, Mailscanner will complain because www.example.com (or more specifically the domain example.com) does not match sendgrid.org specified in the <em>href</em>.</p>
<p>
<h2>Resolution:</h2>
</p>
<ul class="regular">
<li>Disable click tracking in your account</li>
<li>Or, since most customers will want link tracking turned on</li>
<li>Make sure your <strong>Link_Text</strong> does not contain a web address (URL)</li>
</ul>
<p><a href="https://www.interspire.com/support/kb/questions/1104/Recipients+are+seeing+phrases+like+%22MailScanner+has+detected+a+possible+fraud+attempt+from...%22" target="_blank">See this post</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/mailscanner-has-detected-a-possible-fraud-attempt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Discrepancies between Requests and Deliveries</title>
		<link>http://docs.sendgrid.com/docs/email-deliverability/discrepancies-between-requests-and-deliveries/</link>
		<comments>http://docs.sendgrid.com/docs/email-deliverability/discrepancies-between-requests-and-deliveries/#comments</comments>
		<pubDate>Wed, 25 May 2011 21:04:07 +0000</pubDate>
		<dc:creator>support_docs</dc:creator>
				<category><![CDATA[Email Deliverability]]></category>
		<category><![CDATA[Delivery]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[stats]]></category>

		<guid isPermaLink="false">http://docs.sendgrid.com/?p=874</guid>
		<description><![CDATA[A low percentage of requests versus delivered emails in your email statistics page (as shown in the image to the right) is typically caused by one of the following deliverability issues: Dropped Email The most common problem is sending to email addres(ses) that have landed in one of your SendGrid-managed Email List, you can read [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2011/05/Requests_vs_Delivered.png" style="float: right; margin: 5px;" border="0" alt="Requests_vs_Delivered.png" /></p>
<p>A low percentage of requests versus delivered emails in your email statistics page (as shown in the image to the right) is typically caused by one of the following deliverability issues:</p>
<h2><strong>Dropped Email</strong></h2>
<p>The most common problem is sending to email addres(ses) that have landed in one of your <strong>SendGrid-managed Email List</strong>, you can read more about the Email Lists and how it affects delivery <a href="/docs/email-deliverability/help-my-emails-arent-being-delivered/">here</a>. The bounce list is most often the culprit and SendGrid automatically <strong>drops</strong>&nbsp;emails sent to addresses that are on your SendGrid-managed email lists. Check your <strong>repeat bounces</strong> statistic and consider either removing these emails from your email list or the SendGrid bounce table.</li>
<p><strong><span style="font-weight: normal;"><img src="/wp-content/uploads/2011/05/Email_List_Stats.png" width="680" /></span></strong></p>
<h2>Deferred or Rate-Limited Email</h2>
<ol class="regular">
<li>You have been assigned a new IP address and are sending new email traffic to the ISPs. In this situation ISPs have not had a chance to characterize your sending reputation for your IP and email traffic and will often temporarily defer your delivery. Typically it takes 2-4 weeks for ISPs to properly characterize your traffic, during which time you may experience some deliverability problems. You should consider <a href="/documentation/get-started/sending-practices-limitations/warming-up-your-ip-address/">warming up</a> your new IP address and gradually move your traffic over to the SendGrid Platform.</li>
<li>You have changed your sending behavior and are sending a significantly higher volume of email than you have in the past without a <a href="/documentation/get-started/sending-practices-limitations/warming-up-your-ip-address/">proper warm-up process</a>. ISPs will routinely defer email that shows abrupt changes in sending patterns.</li>
<li>Your are sending a large amount of email in a short period of time. SendGrid is built to scale and meet your email demands. We will take email from you as fast as you can send it to us, and will send it to the ISPs as fast as they&#8217;ll take it from us. Many ISPs impose IP based rate-limiting on email traffic. Going over this threshold will cause temporary deferrals on your email stream.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://docs.sendgrid.com/docs/email-deliverability/discrepancies-between-requests-and-deliveries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
