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 emaili za pomocą C# z SparkPost jest zarejestrowanie się na konto dewelopera SparkPost i skonfigurowanie swojej domeny nadawczej. Postępuj zgodnie z naszym Poradnikiem Szybkiego Startu, aby poprawnie skonfigurować swoje konto z domeną nadawczą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny nadawczej i uzyskaniu klucza API, jesteś gotowy do wysłania swojego pierwszego emaila za pomocą C#. Utwórz aplikację i zainstaluj pakiet Nuget Sparkpost z konsoli Package Manager Console:

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 w swojej skrzynce odbiorczej powinieneś zobaczyć wiadomość testową. I najlepsze? Nie musisz zarządzać żadnymi serwerami, monitorować żadnych usług ani martwić się, czy wiadomość dotrze do adresata. Ty decydujesz, co wysłać i do kogo, a SparkPost zajmuje się resztą.

Pierwszym krokiem w wysyłaniu emaili za pomocą C# z SparkPost jest zarejestrowanie się na konto dewelopera SparkPost i skonfigurowanie swojej domeny nadawczej. Postępuj zgodnie z naszym Poradnikiem Szybkiego Startu, aby poprawnie skonfigurować swoje konto z domeną nadawczą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny nadawczej i uzyskaniu klucza API, jesteś gotowy do wysłania swojego pierwszego emaila za pomocą C#. Utwórz aplikację i zainstaluj pakiet Nuget Sparkpost z konsoli Package Manager Console:

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 w swojej skrzynce odbiorczej powinieneś zobaczyć wiadomość testową. I najlepsze? Nie musisz zarządzać żadnymi serwerami, monitorować żadnych usług ani martwić się, czy wiadomość dotrze do adresata. Ty decydujesz, co wysłać i do kogo, a SparkPost zajmuje się resztą.

Pierwszym krokiem w wysyłaniu emaili za pomocą C# z SparkPost jest zarejestrowanie się na konto dewelopera SparkPost i skonfigurowanie swojej domeny nadawczej. Postępuj zgodnie z naszym Poradnikiem Szybkiego Startu, aby poprawnie skonfigurować swoje konto z domeną nadawczą. Poczekam tutaj.

Po skonfigurowaniu konta, skonfigurowaniu domeny nadawczej i uzyskaniu klucza API, jesteś gotowy do wysłania swojego pierwszego emaila za pomocą C#. Utwórz aplikację i zainstaluj pakiet Nuget Sparkpost z konsoli Package Manager Console:

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 w swojej skrzynce odbiorczej powinieneś zobaczyć wiadomość testową. I najlepsze? Nie musisz zarządzać żadnymi serwerami, monitorować żadnych usług ani martwić się, czy wiadomość dotrze do adresata. Ty decydujesz, co wysłać i do kogo, a SparkPost zajmuje się resztą.

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

Jesteś na dobrej drodze do zostania mistrzem emaili w C#, dzięki jednej prostej API. Masz działającą domenę do wysyłania, wysłałeś swoją pierwszą wiadomość, a wkrótce podbijesz świat emaili!

To powiedziawszy, twoja podróż jeszcze się nie kończy. Czy naprawdę chcesz musieć łączyć treść i projekt, budując swoje szablony emaili w kodzie? Oczywiście, że nie! Zostań z nami, a pokażę ci, jak oddzielić treść wiadomości od wywołania API i wcześniej przechowywać szablon wiadomości, jeszcze bardziej upraszczając twój kod.

Do tego czasu, zapisz się do SparkPost, skonfiguruj swoją domenę i zapoznaj się z naszą świetną dokumentacją API! Jeśli masz jakiekolwiek inne pytania dotyczące C# i SparkPost, przyjdź na kanał #csharp w naszym community slack.

— Mike

W przypadku bardziej zaawansowanych scenariuszy tworzenia aplikacji w C#, takich jak budowanie konsumentów webhook i funkcji serwerless, sprawdź nasz przewodnik po wykorzystaniu 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.