/
gettingstarted_email.html
260 lines (238 loc) · 16.6 KB
/
gettingstarted_email.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<meta name='myds_document_title' Content='Getting Started Email'>
<meta name='myds_document_id' Content='54501'>
<title>Getting Started Email</title>
<meta name='description' content=''>
<meta name='keywords' content='Getting Started Email'>
<link rel=stylesheet href='site/1210/1210.format-1.1.1.css'>
<link rel="shortcut icon" href='site/1210/favicon.ico'>
<link rel="stylesheet" href="/jscripts/css/prettify.css"/><link rel="stylesheet" href="/jscripts/jqueryui/darkness.css"/><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script><script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script><script src="site/1210/1210.home-1.0.10.js" type="text/javascript"></script>
<script src="/jscripts/prettify.js" type="text/javascript"></script>
<link rel="stylesheet" href="site/1210/1210.format.messaging.001.css"><link rel="stylesheet" href="site/1210/1210.invite.css">
</head>
<script language="JavaScript">
var msOnDemandDocumentId = 54501;
var mydigitalstructureDocumentId = 54501;
var msOnDemandContextId = '';
var mydigitalstructureContextId = '';
var msOnDemandSiteId = 1210;
var mydigitalstructureSiteId = 1210;
function cmdPrint_OnClick() {window.print();}
function cmdAllSections_OnClick() {window.location.href = 'document_PublicView.asp?select=54501&allsections=True&site=1210';}
function PageSetup2(){}
</script>
<body>
<table myds='LayoutTable1' width='100%' height='100%' border=0 cellpadding=0 cellspacing=0><tr>
<td myds='LayoutTable1.LeftBorder' height='100%' width='' Class='border1 borderLeft' >
</td><td myds='LayoutTable1.MainTable1' valign=TOP width='900' height='100%'>
<table width='900' myds='MainTable1' width='100%' height='100%' border=0 cellpadding=0 cellspacing=0>
<tr><td myds='MainTable1.HeaderTable1' valign=TOP height=0>
<table myds='HeaderTable1' width='100%' height='100%' border=0 cellpadding=0 cellspacing=0>
<tr><td myds='HeaderTable1' valign=TOP height='100%'>
</td></tr>
</table>
</td></tr>
<tr><td valign=TOP height='100%'>
<table myds='MainTable2' width='100%' height='100%' border=0 cellpadding=0 cellspacing=0>
<tr>
<td myds='MainTable1.Main' valign=TOP height='100%'>
<div id="container">
<div id="header"><a href="http://ibCom.biz" target="_blank"> </a>
<div id="logo"><a href="http://ibCom.biz" target="_blank"></a><a href="http://ibCom.biz" target="_blank"><img src="site/1210/ibCom_Vertical_Light_17.png" alt="" /></a></div>
<div id="logon"></div>
<div id="nav" style="padding-left: 12px;">
<ul>
<li value="0"><a href="index.html">home</a></li>
<li value="0"><a href="gettingstarted_signup.html">sign up</a></li>
<li value="0"><a href="https://console.mydigitalstructure.com">log on</a></li>
<li value="0"><a href="gettingstarted.html">getting started</a></li>
<li value="0"><a href="documentation.html">documentation</a></li>
<li value="0"><a href="endpoints.html">endpoints</a></li>
<li value="0"><a href="examples.html">examples</a></li>
<li value="0"><a href="developwith.html">blog</a></li>
<li value="0"><a class="last" href="contact.html">contact</a></li>
</ul>
</div>
</div>
<div id="main"><table style="width: 100%;" border="0" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td style="width: 25px;" valign="top"> </td>
<td>
<h1><strong><strong><span style="color: #888888;">GETTING STARTED</span><br /><span style="font-size: 24pt;">EMAIL SENDING</span></strong></strong></h1>
<table style="width: 100%;" border="0" cellspacing="2" cellpadding="0">
<tbody>
<tr>
<td>
<p>To <strong>send emails</strong> using mydigitalstructure, the from email address needs to be verified.</p>
<p>Note, there are no restrictions on receiving emails.</p>
<p>Verification requires you to put a unique key (TXT record) into the DNS servers managing your domain.</p>
<p>The sending email server can then look it up and see if the keys match.</p>
<p>At <span>a general level, t</span>his dramatically reduces SPAM emails </p>
<p>If you own your domain, we can verify the whole domain - effectively verifying all sending ("from") email addresses. Otherwise, if you don't own the domain (eg gmail.com) - we can verify the single email address.</p>
</td>
</tr>
<tr>
<td>
<p><span style="font-size: 14pt;"><strong>VERIFICATION</strong></span></p>
</td>
</tr>
<tr>
<td>To get verified you need to send an email to <a href="mailto:verify@ibcom.biz">verify@ibcom.biz</a>, requesting the ability to send an email.
<p>Once verified, we will send you the keys for your whole domain (that you need to get setup in your domains DNS) or an email will be sent to specific email address, that can be clicked on to get verified.</p>
</td>
</tr>
<tr>
<td style="padding-top: 15px;"><strong> EXAMPLE DNS RECORD</strong></td>
</tr>
<tr>
<td>
<table style="background-color: #f5f5f5; width: 100%;" cellspacing="2" cellpadding="6"><colgroup><col /><col /><col /></colgroup>
<tbody>
<tr>
<td><strong>Name</strong></td>
<td style="background-color: #ffffff;"><span><span style="font-family: 'courier new', courier; font-size: 10pt;">_amazonses.yourdomain.com</span>, <span style="font-size: 10pt;">ie host "<span style="font-family: 'courier new', courier;">_amazonses</span>"</span></span></td>
</tr>
<tr>
<td><strong>Type</strong></td>
<td class="GFI2N2LCHKB GFI2N2LCJKB GFI2N2LCKKB" style="background-color: #ffffff;">
<div><span style="font-size: 10pt; font-family: 'courier new', courier;">TXT</span></div>
</td>
</tr>
<tr class="GFI2N2LCIKB">
<td><strong>Value</strong></td>
<td style="background-color: #ffffff;">
<div><span style="font-size: 10pt; font-family: 'courier new', courier;">Bc3ofJdgftNq1wWn4CKz+BdCvV9bN1Odw6WlKEsaExc=</span></div>
</td>
</tr>
</tbody>
</table>
<p> <br /><span style="color: #ff0000;"><strong>IMPORTANT NOTES:</strong></span></p>
<ul>
<li>Most likely you will only need to enter "<span style="font-family: 'courier new', courier;">_amazonses</span>" - as the DNS zone is already <span style="font-family: 'courier new', courier;">yourdomain.com</span><br /><br /></li>
<li>If you can't use a leading "_" with your DNS, then you can use "<span style="font-family: 'courier new', courier;">amazonses</span>".<br /><br /></li>
<li>When entering the value, make sure "<span style="font-family: 'courier new', courier;">=</span>" is the last character and there are no trailing spaces.<br /><br /></li>
<li><strong>The email address must be associated with a real mailbox</strong> - as during sending, the email from address is checked and delivery will fail if it can't find the mailbox (user) on the sending domains mail server.<br /><br /></li>
<li><strong>Direct email address verification emails </strong>will have a<strong> </strong>from email address will be "<span style="font-family: 'courier new', courier;">no-reply-aws@amazonaws.com</span>" and the subject will be "<span style="font-family: 'courier new', courier;">Amazon SES Address Verification Request</span>".<br /><br /></li>
<li><strong>Direct verified email addresses are case sensitive</strong>.<br /><br /></li>
<li><strong>You can only send email file attachments</strong> with known <a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mime-types.html" target="_blank">MIME types (extensions)</a> - <a href="http://mydigitalstructure.com/gettingstarted_mimetypes">as a list</a>.<br /><a http:="" svn="" apache="" org="" repos="" asf="" httpd="" branches="" 2="" 0="" x="" docs="" conf="" mime="" typesas="" list="" a=""><br /></a></li>
<li><strong>You must leave the DNS verification keys in place</strong> - else after 5 days of the keys being missing, you will be set to unverified.<br /><br /></li>
<li><strong>If you send an email from an unverified email address</strong>, you, as the sender, will get a "<span style="font-family: 'courier new', courier;">Delivery Failed"</span> message from <span style="font-family: 'courier new', courier;">noreply@mydigitalstructure.com.<br /><br /></span></li>
<li>You can check the DNS setting by using <a href="http://en.wikipedia.org/wiki/Domain_Information_Groper" target="_blank">Domain Internet Groper (dig)</a> - ie "<span style="font-family: 'courier new', courier;">dig TXT _amazonses.[your domain]"</span> or <a href="https://toolbox.googleapps.com/apps/dig/#TXT/_amazonses.ibcom.biz" target="_blank">use this online tool</a> - replacing <span style="font-family: 'courier new', courier;">.ibcom.biz</span> with your domain. </li>
</ul>
<p> </p>
</td>
</tr>
<tr>
<td><span style="font-size: 14pt;"><strong>ENABLING BETTER EMAIL DELIVERY (optional)</strong></span></td>
</tr>
<tr>
<td>
<p><strong style="font-size: 10pt;">DKIM</strong></p>
<p>DomainKeys Identified Mail (DKIM) keys can be created for your domain. Please advise when requesting verification or post verification, if you want to add later.</p>
<p class="p1">The bigger email providers @gmail.com etc - will be picking up that the SMTP is different to the MX record for the email host <span style="color: #888888;">[where email sent to you is held]</span> and working out if the email being sent is a legitimate.</p>
<p class="p1">Having the DKIM keys in the email <span style="color: #888888;">[our system automatically puts them in]</span> and also in the DNS goes away to solving this - as the receiving SMTP server can do a cross check.</p>
<p><a href="http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail" target="_blank">More about DomainKeys Identified Mail (DKIM)</a></p>
<p><span style="font-size: 10pt;"><strong>SPF</strong></span></p>
<p>Sender policy framework</p>
<pre class="programlisting"><span style="font-family: 'courier new', courier;">"v=spf1 include:amazonses.com -all"</span></pre>
<p><a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html" target="_blank">More about enabling SPF with Amazon SES</a></p>
</td>
</tr>
<tr>
<td style="padding-top: 25px;"><span style="font-size: 14pt;"><strong>EXAMPLE DIRECT EMAIL ADDRESS VERIFICATION EMAIL</strong></span></td>
</tr>
<tr>
<td>
<p class="p1"><span style="font-size: 8pt; color: #888888;">no-reply-aws@amazonaws.com</span></p>
<p class="p1"><strong style="color: #888888; font-size: 8pt;">Amazon SES Address Verification Request</strong></p>
<p class="p1"><span style="font-size: 8pt; color: #888888;">Dear Amazon Simple Email Service Customer,</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">We have received a request to authorize this email address for use with Amazon SES. If you requested this verification, please go to the following URL to confirm that you are authorized to use this email address:</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">https://email-verification.us-east-1.amazonaws.com/?AWSAccessKeyId=AK....</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">Your request will not be processed unless you confirm the address using this URL. This link expires 24 hours after your original verification request.</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">If you did NOT request to verify this email address, do not click on the link. Please note that many times, the situation isn't a phishing attempt, but either a misunderstanding of how to use our service, or someone setting up email-sending capabilities on your behalf as part of a legitimate service, but without having fully communicated the procedure first. If you are still concerned, please forward this notification to <a href="mailto:ses-enforcement@amazon.com" style="font-size: 10px;"><span style="font-size: 8pt; color: #888888;">ses-enforcement@amazon.com</span></a> and let us know in the forward that you did not request the verification.</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">To learn more about sending email from Amazon SES, please refer to the Amazon SES Developer Guide at <a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html" style="font-size: 10px;"><span style="font-size: 8pt; color: #888888;">http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html</span></a>.</span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">Sincerely, </span></p>
<p class="p2"><span style="font-size: 8pt; color: #888888;">The Amazon SES Team</span></p>
</td>
</tr>
<tr>
<td style="padding-top: 15px;">
<p class="p1"><span style="color: #000000; font-size: 14pt;"><strong>EMAIL DELIVERY</strong></span></p>
</td>
</tr>
<tr>
<td>The ibCom platform uses the Amazon SES service as its "agent" to deliver emails.
<p class="p1">The ibCom SMTP service uses a <span style="font-family: 'courier new', courier;">1min/2min/5min/1hour/2hour/4hour</span> policy when attempting to get a message to the "agent".</p>
<p class="p1">Once the agent has the email message, it then attempts to delivery it to the end recipient, which is then out of the control of the ibCom platform.</p>
<p class="p1"><strong>There is a limit of 50 recipients per email</strong> - this is the total count of to:, cc: & bcc: - if there are more than 50 recipients only the first 50 will be sent.</p>
<p class="p1">If you need to send more than this, you can use the NEWS endpoint or configure to send using your own SMTP server (eg smtp.gmail.com).</p>
<p class="p1"><strong>The total size of the message cannot exceed 10 MB.</strong></p>
</td>
</tr>
</tbody>
</table>
<p> </p>
</td>
<td style="width: 40px;" valign="top"> </td>
<td style="width: 200px;" valign="top">
<table style="background-color: #f5f5f5; width: 220px;" border="0" cellpadding="6">
<tbody>
<tr>
<td valign="top">
<p><span style="font-size: 12pt;"><a href="gettingstarted_email_mime.html"><strong>Valid email file<br /> attachment extensions</strong></a></span></p>
<p><a href="http://www.dkim.org/" target="_blank"><br />DKIM.org</a><strong><br /></strong><br /><a href="http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail" target="_blank">Domain Keys Identified Mail (DKIM)</a><br /><span style="color: #888888;">wikipedia<br /></span><br /><a href="http://en.wikipedia.org/wiki/Domain_Name_System" target="_blank">Domain Name System (DNS)</a><br /><span style="color: #888888;">wikipedia</span></p>
<p><span><a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html" target="_blank">Sender Policy Framework (SPF)<br /></a><span style="color: #888888;">wikipedia</span></span></p>
<p><a href="endpoint_messaging.html">MESSAGING Endpoint</a></p>
<p><a href="http://sesblog.amazon.com/post/TxEH4YOF3YJG0L/Amazon-SES-IP-addresses" target="_blank">The IP addresses the Amazon SES uses to send via SMTP</a></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>
<script type="text/javascript">// <![CDATA[
var uvOptions = {};
(function() {
var uv = document.createElement('script'); uv.type = 'text/javascript'; uv.async = true;
uv.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'widget.uservoice.com/4v2ZZ7p3IwSGdDK0VzJjNw.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(uv, s);
})();
// ]]></script>
</p>
<div style="width: 100%; text-align: right; padding-right: 15px; padding-top: 20px;"><a target="_blank" href="http://community.ibcom.biz"><img src="site/1210/ibCom_help.png" alt="Help!" /></a> <a class="twitter-share-button" href="https://twitter.com/share">Tweet</a>
<script type="text/javascript">// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
// ]]></script>
</div>
</div>
<div id="footer"></div>
</div></td myds='MainTable1.Main'></tr>
</table>
</td></tr>
</table myds='MainTable1'>
</td myds='LayoutTable1.MainTable1' >
<td myds='LayoutTable1.RightBorder' height='100%' width='' Class='border2 borderRight' >
</td myds='LayoutTable1.MainTable1/LayoutTable1.RightBorder'>
</tr>
</table myds='LayoutTable1'>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-27776845-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>