Baza wiedzy
Wyślij wiadomość e-mail za pośrednictwem własnego konta SendGrid
Połącz własne konto SendGrid: uwierzytelnianie domeny i jej rekordy CNAME, ograniczony klucz wysyłania poczty (Mail Send) zamiast pełnego dostępu, pułapka szarej chmury Cloudflare oraz co tak naprawdę oznacza błąd 403 dla prawnego klucza.
Będzie Pan potrzebował konta w SendGrid (Twilio SendGrid) oraz dostępu do DNS swojej domeny.
Własna dokumentacja SendGrid: Uwierzytelnianie nadawcy · Klucze API · Zarejestruj się
1. Uwierzytelnienie domeny
Settings → Sender Authentication → Authenticate Your Domain.
Proszę wybrać swojego dostawcę DNS z listy i odpowiedzieć Tak na pytanie "Would you like to also brand the links for this domain?" — brandowanie linków zmienia adresy śledzone tak, aby wskazywały na Państwa domenę zamiast sendgrid.net, a klient najeżdżający kursorem na link w fakturze powinien widzieć Państwa nazwę.
Proszę wpisać subdomenę, taką jak mail.twojadomena.pl, po wyświetleniu prośby o podanie domeny, z której wysyłane są wiadomości.
2. Opublikowanie rekordów CNAME
SendGrid udostępnia trzy lub pięć rekordów CNAME. Należy dodać wszystkie.
| Typ | Host | Przeznaczenie | | --- | --- | --- | | CNAME | em1234.twojadomena.pl | Domena ścieżki zwrotnej (bounce) | | CNAME | s1._domainkey.twojadomena.pl | Klucz DKIM 1 | | CNAME | s2._domainkey.twojadomena.pl | Klucz DKIM 2 |
⭐ SendGrid celowo używa rekordów CNAME zamiast rekordów TXT i jest to rozwiązanie obiektywnie lepsze: rzeczywiste wartości kluczy znajdują się w SendGrid, dzięki czemu mogą oni obracać kluczami podpisującymi bez konieczności ponownego modyfikowania konfiguracji DNS przez Pana.
⚠️ Jeśli dostawcą DNS jest Cloudflare, proszę ustawić te rekordy jako tylko DNS (szara chmura), a nie przepuszczane przez proxy. Rekord CNAME przepuszczany przez proxy rozpoznaje adresy Cloudflare i weryfikacja SendGrid kończy się niepowodzeniem.
Proszę nacisnąć Verify w SendGrid. Należy odczekać do godziny.
3. Utworzenie klucza API
Settings → API Keys → Create API Key.
Proszę wybrać Restricted Access i przyznać uprawnienia wyłącznie do Mail Send → Full Access. Nic więcej.
⛔ Nie należy używać klucza o pełnym dostępie (Full Access). Klucz z pełnym dostępem może odczytywać kontakty, zmieniać ustawienia konta i tworzyć kolejne klucze; jedyną rzeczą, którą musimy zrobić, jest wysłanie wiadomości. Jeśli nasza kopia Pańskiego klucza kiedykolwiek wycieknie, różnica między tymi dwoma kluczami to różnica między niechcianą wiadomością e-mail a skompromitowanym kontem.
⚠️ Klucz jest wyświetlany tylko raz. Należy go skopiować przed opuszczeniem strony — SendGrid nie może go ponownie pokazać, a jedynie zastąpić nowym.
4. Połączenie w Zinn®
Proszę otworzyć Wysyłkę e-mail w swoim panelu:
- Dostawca — SendGrid
- Wysyłaj z tej domeny —
mail.twojadomena.pl(domena, a nie adres) - Klucz API SendGrid — klucz z kroku 3
SendGrid nie wymaga od Pana żadnych innych ustawień.
5. Wysłanie testu i wpisanie kodu
Proszę nacisnąć Send test message na skrzynkę pocztową w innej domenie, odczytać z niej kod i go wprowadzić.
Gdy to nie działa
403 Forbidden — klucz API nie posiada uprawnienia Mail Send. To zdecydowanie najczęstsza awaria: klucz z ograniczonym dostępem utworzony bez zaznaczonych zakresów uwierzytelnia się idealnie i nie ma uprawnień do robienia czegokolwiek.
"The from address does not match a verified Sender Identity" — uwierzytelnienie domeny nie stało się jeszcze aktywne lub domena w polu Wysyłaj z tej domeny nie jest tą, która została uwierzytelniona. SendGrid sprawdza dokładną domenę: uwierzytelnienie mail.twojadomena.pl nie upoważnia do wysyłania wiadomości z twojadomena.pl.
Zaakceptowane, ale nigdy nie dostarczone — proszę sprawdzić Activity w SendGrid. Zupełnie nowe konto jest czasami wstrzymywane do weryfikacji przez pierwszy dzień lub dwa, a wiadomości zamiast odbijać się, pozostają w kolejce.
Konto zostało zawieszone po wysłaniu kilku wiadomości — SendGrid rygorystycznie podchodzi do nowych kont wysyłających wiadomości na adresy, które generują zwroty. Przed przełączeniem należy upewnić się, że lista klientów jest czysta.
Nadal potrzebujesz pomocy?
Wsparcie jest włączone w każdy plan, a odpowiedzi udzielamy w Twoim języku.
Kontakt z pomocą techniczną → Wszystkie artykuły →