Zasięg

Grow

Manage

Automate

Zasięg

Grow

Manage

Automate

Rozpoczęcie pracy z C# i SparkPost

Mike Hillyer

13 wrz 2017

Rozpoczęcie pracy z C# i SparkPost

1 min read

Rozpoczęcie pracy z C# i SparkPost

Mike Hillyer

13 wrz 2017

Rozpoczęcie pracy z C# i SparkPost

1 min read

Rozpoczęcie pracy z C# i SparkPost

Wysyłanie e-maili to bardzo powszechna potrzeba w aplikacjach C#. Pomyśl o niektórych przypadkach użycia, z którymi prawie każda aplikacja musi sobie poradzić: powitania nowych użytkowników, powiadomienia o wydarzeniach, resetowanie haseł i tym podobne. Te e-maile transakcyjne to prawdziwe konie robocze i naprawdę ważne jest, aby dotarły do Twoich użytkowników. Jako programista C#, jaki jest najlepszy sposób, aby je zrealizować?

Jest lepszy sposób na wysyłanie Email w C#

Wysyłanie e-maili jest bardzo powszechną potrzebą w aplikacjach C#. Pomyśl o niektórych przypadkach użycia, które prawie każda aplikacja musi obsłużyć: powitania nowych użytkowników, powiadomienia o wydarzeniach, resetowanie haseł i tak dalej. Te transakcyjne e-maile są prawdziwymi pracownikami, i jest naprawdę ważne, aby dotarły do twoich użytkowników. Jako deweloper C#, jaki jest najlepszy sposób na ich wysyłkę?

Istnieje kilka bibliotek e-mailowych C#, w tym system.net.mail, systems.web.mail. SmtpClient, MailKit, MimeKit, etc., ale wszystkie mają jedną rzecz wspólną: potrzebujesz serwera SMTP, aby z nich korzystać. Do budowania serverlessowych konsumentów webhooków, które mogą obsługiwać zdarzenia związane z e-mailem, rozważ Azure Functions jako potężne rozwiązanie. Nawet jeśli masz dostęp do serwera, prawdopodobnie nie jest dostosowany, aby zapewnić szybkie i spójne dostarczanie wiadomości do skrzynki odbiorczej użytkownika. Korzystanie z usługi dostarczania e-maili SparkPost jest łatwiejszym sposobem. Zrozumienie jak działają API e-mail w infrastrukturze chmurowej pomoże ci docenić, dlaczego usługi e-mail oparte na chmurze są bardziej efektywne niż zarządzanie własnymi serwerami SMTP.

Spróbujmy. Oto jak wysłać wiadomość używając SparkPost i C#.

Cześć, Świecie! I’m Sending Email with C# and SparkPost

Pierwszym krokiem w wysyłaniu e-maili za pomocą C# i SparkPost jest zarejestrowanie się w koncie dewelopera SparkPost i skonfigurowanie swojej domeny wysyłającej. Postępuj zgodnie z naszym Przewodnikiem Szybkiego Startu, aby prawidłowo skonfigurować swoje konto z domeną wysyłającą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny wysyłającej i posiadaniu klucza API, jesteś gotów, aby wysłać swój pierwszy e-mail za pomocą C#. Utwórz aplikację i zainstaluj pakiet Sparkpost Nuget z konsoli Package Manager Console Nuget:

Code editor displaying a script for installing and setting up SparkPost to send transactional emails, with detailed comments explaining each step in the process.


I to wszystko! Uruchom aplikację, a powinieneś zobaczyć wiadomość testową w swojej skrzynce odbiorczej. A najlepsza część? Nie musisz zarządzać żadnymi serwerami, monitorować usług ani martwić się, czy wiadomość dotrze do odbiorcy. Ty decydujesz, co wysłać i komu, a SparkPost zajmuje się resztą.

Pierwszym krokiem w wysyłaniu e-maili za pomocą C# i SparkPost jest zarejestrowanie się w koncie dewelopera SparkPost i skonfigurowanie swojej domeny wysyłającej. Postępuj zgodnie z naszym Przewodnikiem Szybkiego Startu, aby prawidłowo skonfigurować swoje konto z domeną wysyłającą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny wysyłającej i posiadaniu klucza API, jesteś gotów, aby wysłać swój pierwszy e-mail za pomocą C#. Utwórz aplikację i zainstaluj pakiet Sparkpost Nuget z konsoli Package Manager Console Nuget:

Code editor displaying a script for installing and setting up SparkPost to send transactional emails, with detailed comments explaining each step in the process.


I to wszystko! Uruchom aplikację, a powinieneś zobaczyć wiadomość testową w swojej skrzynce odbiorczej. A najlepsza część? Nie musisz zarządzać żadnymi serwerami, monitorować usług ani martwić się, czy wiadomość dotrze do odbiorcy. Ty decydujesz, co wysłać i komu, a SparkPost zajmuje się resztą.

Pierwszym krokiem w wysyłaniu e-maili za pomocą C# i SparkPost jest zarejestrowanie się w koncie dewelopera SparkPost i skonfigurowanie swojej domeny wysyłającej. Postępuj zgodnie z naszym Przewodnikiem Szybkiego Startu, aby prawidłowo skonfigurować swoje konto z domeną wysyłającą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny wysyłającej i posiadaniu klucza API, jesteś gotów, aby wysłać swój pierwszy e-mail za pomocą C#. Utwórz aplikację i zainstaluj pakiet Sparkpost Nuget z konsoli Package Manager Console Nuget:

Code editor displaying a script for installing and setting up SparkPost to send transactional emails, with detailed comments explaining each step in the process.


I to wszystko! Uruchom aplikację, a powinieneś zobaczyć wiadomość testową w swojej skrzynce odbiorczej. A najlepsza część? Nie musisz zarządzać żadnymi serwerami, monitorować usług ani martwić się, czy wiadomość dotrze do odbiorcy. Ty decydujesz, co wysłać i komu, a SparkPost zajmuje się resztą.

Pozostań na bieżąco, aby uzyskać więcej porad dotyczących C# Email

Jesteś na dobrej drodze, aby stać się mistrzem emaili w C#, dzięki jednemu prostemu API. Masz już działającą domenę wysyłającą, wysłałeś swoją pierwszą wiadomość, a wkrótce podbijesz świat emaili!

Jednakże, twoja podróż jeszcze się nie zakończyła. Czy naprawdę chcesz łączyć treść i projektowanie, budując swoje szablony emaili w kodzie? Oczywiście, że nie! Bądź na bieżąco, a pokażę ci, jak oddzielić treść wiadomości od połączenia API i przechowywać szablon wiadomości, upraszczając jeszcze bardziej swój kod.

Do tego czasu, zarejestruj się w SparkPost, skonfiguruj swoją domenę i sprawdź naszą świetną dokumentację API! Jeśli masz jakiekolwiek inne pytania dotyczące C# i SparkPost, odwiedź kanał #csharp w naszej społeczności slack.

— Mike

Dla bardziej zaawansowanych scenariuszy rozwoju w C#, takich jak tworzenie konsumentów webhooków i funkcji serverless, zapoznaj się z naszym przewodnikiem na temat wykorzystania mocy Azure Functions.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.

Połączmy Cię z ekspertem Bird.
Zobacz pełną moc Bird w 30 minut.

Przesyłając, zgadzasz się, że Bird może kontaktować się z Tobą w sprawie naszych produktów i usług.

Możesz zrezygnować z subskrypcji w dowolnym momencie. Zobacz Privacy Statement firmy Bird, aby uzyskać szczegóły dotyczące przetwarzania danych.

R

Reach

G

Grow

M

Manage

A

Automate

Company

Biuletyn

Bądź na bieżąco z Bird dzięki cotygodniowym aktualizacjom do Twojej skrzynki odbiorczej.