Skip to content
This repository was archived by the owner on Aug 27, 2021. It is now read-only.

Commit b2bf1ee

Browse files
author
Matt Bernier
committed
Merge pull request #987 from sendgrid/develop
Apps settings and whitelabel content ☁️
2 parents 072cd40 + afdb0e3 commit b2bf1ee

File tree

6 files changed

+106
-33
lines changed

6 files changed

+106
-33
lines changed

source/API_Reference/Web_API/filter_settings.md

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ When using this call, you must define all emails & domains here. Using this call
2626
{% parameters addresswhitelist %}
2727

2828
{% parameter name yes 'addresswhitelist' 'The name of the app for which to apply settings.' %}
29-
{% parameter list no 'A list of email addresses or domains.' 'list[]=[email protected]&list[]=[email protected]' %}
29+
{% parameter list yes 'A list of email addresses or domains.' 'list[]=[email protected]&list[]=[email protected]' %}
3030
{% endparameters %}
3131

3232
{% apiexample addresswhitelist POST https://api.sendgrid.com/api/filter.setup api_user=your_sendgrid_username&api_key=your_sendgrid_password&name=addresswhitelist&list[]=[email protected]&list[]=[email protected] %}
@@ -243,6 +243,7 @@ Footer
243243

244244
*API App Name - `footer`*
245245

246+
You must provide either text/html or text/plain, or both, to avoid receiving a "missing parameters" error.
246247

247248
{% parameters footer %}
248249
{% parameter 'name' 'Yes' 'footer' 'The app for which to set or retrieve settings.' %}
@@ -273,6 +274,7 @@ Google Analytics
273274

274275
*API App Name - `ganalytics`*
275276

277+
At least one of the optional parameters needs to be passed to avoid a "missing parameters" error.
276278

277279
{% parameters ganalytics %}
278280
{% parameter 'name' 'Yes' 'ganalytics' 'The app for which to set or retrieve settings.' %}
@@ -300,22 +302,6 @@ Google Analytics
300302

301303
* * * * *
302304

303-
{% anchor h2 %}
304-
Gravatar
305-
{% endanchor %}
306-
307-
*API App Name - `gravatar`*
308-
309-
* * * * *
310-
311-
{% anchor h2 %}
312-
Open Tracking
313-
{% endanchor %}
314-
315-
*API App Name - `opentrack`*
316-
317-
* * * * *
318-
319305
{% anchor h2 %}
320306
SPAM Filter Checker
321307
{% endanchor %}
@@ -325,12 +311,12 @@ SPAM Filter Checker
325311

326312
{% parameters spamcheck %}
327313
{% parameter 'name' 'Yes' 'spamcheck' 'The app for which to set or retrieve settings.' %}
328-
{% parameter 'maxscore' 'Yes' 'Emails with a spam score over this value will be considered spam and will not be delivered to the recipient. The default spam threshold is 5.0, but you can set this to any value you wish. We use SpamAssassin to process the spam checks for this filter, so you can base your maxscore setting on values typically used with SpamAssassin' '1.2' %}
314+
{% parameter 'max_score' 'Yes' 'Emails with a spam score over this value will be considered spam and will not be delivered to the recipient. The default spam threshold is 5.0, but you can set this to any value you wish. We use SpamAssassin to process the spam checks for this filter, so you can base your maxscore setting on values typically used with SpamAssassin' '1.2' %}
329315
{% parameter 'url' 'Yes' 'URL to post the email and a copy of the detailed SpamAssassin report describing why the email was designated as spam' 'https://www.example.com/spamcheck.php' %}
330316
{% endparameters %}
331317

332318

333-
{% apiexample spamcheck POST https://api.sendgrid.com/api/filter.setup api_user=your_sendgrid_username&api_key=your_sendgrid_password&name=eventnotify&maxscore=1.2&url=https://www.example.com/spamcheck.php %}
319+
{% apiexample spamcheck POST https://api.sendgrid.com/api/filter.setup api_user=your_sendgrid_username&api_key=your_sendgrid_password&name=eventnotify&max_score=1.2&url=https://www.example.com/spamcheck.php %}
334320
{% response json %}
335321
{
336322
"message": "success"
@@ -352,6 +338,7 @@ Subscription Tracking
352338

353339
*API App Name - `subscriptiontrack`*
354340

341+
You must pass at least one of the optional params in order to avoid the "missing parameter" error.
355342

356343
{% parameters subscriptiontrack %}
357344
{% parameter 'name' 'Yes' 'subscriptiontrack' 'The app for which to set or retrieve settings.' %}
@@ -388,8 +375,8 @@ SendGrid for New Relic
388375

389376
{% parameters newrelic %}
390377
{% parameter 'name' 'Yes' 'newrelic' 'The app for which to set or retrieve settings.' %}
391-
{% parameter 'license_key' 'YES' 'Can be found in New Relic Settings page' %}
392-
{% parameter 'enable_subusers' 'YES' 'false to disable, true to enable' %}
378+
{% parameter 'license_key' 'Yes' 'Can be found in New Relic Settings page' %}
379+
{% parameter 'enable_subusers' 'Yes' 'false to disable, true to enable' %}
393380
{% endparameters %}
394381

395382

@@ -416,7 +403,7 @@ Sendwithus
416403

417404
{% parameters sendwithus %}
418405
{% parameter 'name' 'Yes' 'sendwithus' 'The app for which to set or retrieve settings.' %}
419-
{% parameter 'license_key' 'YES' 'Can be found in Sendwithus Settings page' %}
406+
{% parameter 'license_key' 'Yes' 'Can be found in Sendwithus Settings page' %}
420407
{% endparameters %}
421408

422409

source/Glossary/7_bit_encoding.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
seo:
3+
title: ASCII Encoding
4+
description: 7 bit encoding is the same as ASCII encoding, which is used for storing letters in binary.
5+
keywords:
6+
title: 7 Bit Encoding
7+
weight: 0
8+
layout: page
9+
navigation:
10+
show: true
11+
---
12+
13+
7 bit encoding is a reference to the ASCII character set, which is a set of 128 English alphabet characters and is used to store letters in binary. The set includes
14+
all the English lowercase letters, uppercase letters, and numbers from 0 to 9.
15+
16+
The reason for the characters to be encoded to 7-bits, is because early computers handled data in bytes, or 8 bits. The extra bit was originally reserved for error checking.
17+
18+
In this encoding we get 7 digit representations in 0s and 1s for each of the English letters we are trying to transmit.
19+
20+
SendGrid requires 7 bit encoding in our [SMTPAPI categories header]({{root_url}}/API_Reference/SMTP_API/categories.html).
21+
22+
For more information, visit Wikipedia for the entire [history of ASCII](http://en.wikipedia.org/wiki/ASCII).

source/Glossary/index.html

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
We have organized these alphabetically, but you can also check out our <a href="{{root_url}}/Glossary/subjects.html">subject list of Email Terms</a>.
1616

1717
<div class="row">
18+
<div class="col-md-4">
19+
{% anchor h2 %}#{% endanchor %}
20+
<ul>
21+
<li><a href="{{root_url}}/Glossary/7_bit_encoding.html">7 bit (ASCII) Encoding</a></a></li>
22+
</ul>
23+
</div>
1824
<div class="col-md-4">
1925
{% anchor h2 %}A{% endanchor %}
2026
<ul>
@@ -33,6 +39,8 @@
3339
<li><a href="{{root_url}}/Glossary/bulk_sender_notification.html">Bulk Sender Notification</a></li>
3440
</ul>
3541
</div>
42+
</div>
43+
<div class="row">
3644
<div class="col-md-4">
3745
{% anchor h2 %}C{% endanchor %}
3846
<ul>
@@ -42,14 +50,13 @@
4250
<li><a href="{{root_url}}/Glossary/complaint.html">Complaint</a></li>
4351
</ul>
4452
</div>
45-
</div>
46-
<div class="row">
4753
<div class="col-md-4">
4854
{% anchor h2 %}D{% endanchor %}
4955
<ul>
5056
<li><a href="{{root_url}}/Glossary/deliveries.html">Deliveries</a></li>
5157
<li><a href="{{root_url}}/Glossary/dkim.html">DKIM</a></li>
5258
<li><a href="{{root_url}}/Glossary/dmarc.html">DMARC</a></li>
59+
<li><a href="{{root_url}}/Glossary/dns.html">DNS</a></li>
5360
<li><a href="{{root_url}}/Glossary/domain.html">Domain</a></li>
5461
</ul>
5562
</div>
@@ -65,14 +72,14 @@
6572
<li><a href="{{root_url}}/Glossary/event_webhook.html">Event Webhook</a></li>
6673
</ul>
6774
</div>
75+
</div>
76+
<div class="row">
6877
<div class="col-md-4">
6978
{% anchor h2 %}F{% endanchor %}
7079
<ul>
7180
<li><a href="{{root_url}}/Glossary/feedback_loop.html">Feedback Loop</a></li>
7281
</ul>
7382
</div>
74-
</div>
75-
<div class="row">
7683
<div class="col-md-4">
7784
{% anchor h2 %}H{% endanchor %}
7885
<ul>
@@ -88,6 +95,8 @@
8895
<li><a href="{{root_url}}/Glossary/ip_whitelabeling.html">IP Whitelabeling</a></li>
8996
</ul>
9097
</div>
98+
</div>
99+
<div class="row">
91100
<div class="col-md-4">
92101
{% anchor h2 %}M{% endanchor %}
93102
<ul>
@@ -96,8 +105,6 @@
96105
<li><a href="{{root_url}}/Glossary/mx_record.html">MX Record</a></li>
97106
</ul>
98107
</div>
99-
</div>
100-
<div class="row">
101108
<div class="col-md-4">
102109
{% anchor h2 %}O{% endanchor %}
103110
<ul>
@@ -109,21 +116,23 @@
109116
<div class="col-md-4">
110117
{% anchor h2 %}P{% endanchor %}
111118
<ul>
119+
<li><a href="{{root_url}}/Glossary/Email_Types/peer_invitations.html">Peer Initiated Invitation Campaign</a></li>
112120
<li><a href="{{root_url}}/Glossary/phishing.html">Phishing</a></li>
113121
<li><a href="{{root_url}}/Glossary/provisioning.html">Provisioning</a></li>
114122
</ul>
115123
</div>
124+
</div>
125+
<div class="row">
116126
<div class="col-md-4">
117127
{% anchor h2 %}R{% endanchor %}
118128
<ul>
129+
<li><a href="{{root_url}}/Glossary/Email_Types/reconfirmation.html">Reconfirmation Campaign</a></li>
119130
<li><a href="{{root_url}}/Glossary/reputation_monitoring.html">Reputation Monitoring</a></li>
120131
<li><a href="{{root_url}}/Glossary/request.html">Request</a></li>
121132
<li><a href="{{root_url}}/Glossary/reseller_email_account.html">Reseller Email Account</a></li>
122133
<li><a href="{{root_url}}/Glossary/reverse_dns.html">Reverse DNS</a></li>
123134
</ul>
124135
</div>
125-
</div>
126-
<div class="row">
127136
<div class="col-md-4">
128137
{% anchor h2 %}S{% endanchor %}
129138
<ul>
@@ -153,7 +162,9 @@
153162
<li><a href="{{root_url}}/Glossary/two_factor_authentication.html">Two Factor Authentication</a></li>
154163
</ul>
155164
</div>
156-
<div class="col-md-4">
165+
</div>
166+
<div class="row">
167+
<div class="col-md-4">
157168
{% anchor h2 %}W{% endanchor %}
158169
<ul>
159170
<li><a href="{{root_url}}/Glossary/web_api.html">Web API</a></li>

source/Glossary/subjects.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ We have organized these by subject, but you can also look at our [alphabetical l
2222
<li><a href="{{root_url}}/Glossary/dkim.html">DKIM</a></li>
2323
<li><a href="{{root_url}}/Glossary/dmarc.html">DMARC</a></li>
2424
<li><a href="{{root_url}}/Glossary/domain.html">Domain</a></li>
25+
<li><a href="{{root_url}}/Glossary/dns.html">DNS</a></li>
2526
<li><a href="{{root_url}}/Glossary/imap.html">IMAP</a></li>
2627
<li><a href="{{root_url}}/Glossary/ip_address.html">IP Address</a></li>
2728
<li><a href="{{root_url}}/Glossary/ip_warmup.html">IP Warmup</a></li>
@@ -52,6 +53,8 @@ We have organized these by subject, but you can also look at our [alphabetical l
5253
{% anchor h2 %}Email{% endanchor %}
5354
<ul>
5455
<li><a href="{{root_url}}/Glossary/header.html">Header</a></li>
56+
<li><a href="{{root_url}}/Glossary/Email_Types/peer_invitations.html">Peer Initiated Invitation Campaign</a></li>
57+
<li><a href="{{root_url}}/Glossary/Email_Types/reconfirmation.html">Reconfirmation Campaign</a></li>
5558
</ul>
5659
</div>
5760
</div>
@@ -97,13 +100,18 @@ We have organized these by subject, but you can also look at our [alphabetical l
97100
<li><a href="{{root_url}}/Glossary/smtp_server.html">SMTP Server</a></li>
98101
<li><a href="{{root_url}}/Glossary/smtp_service.html">SMTP Service</a></li>
99102
<li><a href="{{root_url}}/Glossary/subscriber_list_management.html">Subscriber List Management</a></li>
103+
<li><a href="{{root_url}}/Glossary/tls.html">Transport Layer Security</a></li>
100104
<li><a href="{{root_url}}/Glossary/transactional_email.html">Transactional Email</a></li>
101105
<li><a href="{{root_url}}/Glossary/transactional_email_templates.html">Transactional Email Templates</a></li>
102106
<li><a href="{{root_url}}/Glossary/two_factor_authentication.html">Two Factor Authentication</a></li>
103107
<li><a href="{{root_url}}/Glossary/web_api.html">Web API</a></li>
104108
</ul>
105109
</div>
106110
<div class="col-md-4">
107-
111+
{% anchor h2 %}Other{% endanchor %}
112+
<ul>
113+
<li><a href="{{root_url}}/Glossary/7_bit_encoding.html">7 bit (ASCII) Encoding</a></li>
114+
</ul>
115+
108116
</div>
109-
</div>
117+
</div>
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
layout: page
3+
weight: 0
4+
title: Whitelabel Overview
5+
seo:
6+
title: Whitelabel Overview
7+
description: Whitelabeling your email server is important for email deliverability.
8+
navigation:
9+
show: true
10+
---
11+
12+
Whitelabeling your IP addresses to your domain is very important to making sure your email is received as legitimate mail. If you don't whitelabel, receiving servers
13+
may reject your emails because they don't know where the mail originated. <a href="{{root_url}}/Glossary/spf.html">SPF</a> and <a href="{{root_url}}/Glossary/dkim.html">DKIM</a> are both DNS entry standards for proper whitelabeling of IP addresses.
14+
15+
<h3><a href="{{root_url}}/User_Guide/Setting_Up_Your_Server/Whitelabeling/dns_setup.html">Whitelabel DNS Setup</a></h3>
16+
Set up DNS at your host for Whitelabeling your IPs
17+
18+
<h3><a href="{{root_url}}/User_Guide/Setting_Up_Your_Server/Whitelabeling/spf.html">SPF Records</a></h3>
19+
How to set up your SPF records, so that recipient mail servers can verify where the mail they received came from.
20+
21+
<h3><a href="{{root_url}}/User_Guide/Setting_Up_Your_Server/Whitelabeling/whitelabel_wizard.html">Whitelabel Wizard</a></h3>
22+
All about SendGrid's whitelabel step by step tool
23+
24+
Related Links:
25+
<ul>
26+
<li><a href="https://sendgrid.zendesk.com/hc/en-us/articles/200181928">Creating & Whitelabeling A Subuser To A New Sending Domain</a></li>
27+
<li><a href="https://sendgrid.zendesk.com/hc/en-us/articles/200181458">DKIM Settings for Whitelabel (Silver+)</a></li>
28+
<li><a href="https://sendgrid.zendesk.com/hc/en-us/articles/200182958">Everything about DMARC</a></li>
29+
<li><a href="https://sendgrid.zendesk.com/hc/en-us/articles/202395168">Segment Your Email Traffic with Subusers</a></li>
30+
<li><a href="https://sendgrid.zendesk.com/hc/en-us/articles/200181978">What is my sending/originating IP address with Sendgrid?</a></li>
31+
</ul>
32+
33+
34+
35+
36+
37+
38+

source/User_Guide/Setting_Up_Your_Server/Whitelabeling/spf.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,10 @@ If you choose to use this functionality, we suggest that you test it extensively
8484
SPF Wizard
8585
{% endanchor %}
8686
[The SPF Wizard](http://www.spfwizard.net/) is a browser based SPF record generation tool. Fill out the form and the site generates an SPF record for you.
87+
88+
89+
Related Links:
90+
91+
* <a href="https://sendgrid.zendesk.com/hc/en-us/articles/202517236">SPF Records Explained</a>
92+
* <a href="https://sendgrid.zendesk.com/hc/en-us/articles/200185168">SPF: Don't Exceed Ten DNS Lookups!</a>
93+
* <a href="https://sendgrid.zendesk.com/hc/en-us/articles/200181678">Internet Standards (SPF and DKIM) and Deliverability</a>

0 commit comments

Comments
 (0)