If you are using Mono for development and want to integrated with Pepipost directly by using Git, then below steps will help you in integrating this Pepipost C# code library in our IDE.
- dotnet SDK (> 2.0)
- mono devel
- Mono-develop IDE
- NETStandard.Library(>= 1.6.1)
- Newtonsoft.Json
- A free account on Pepipost.If you don't have a one, click here to sign-up and get 30,000 emails free every month.
-
Download Pepipost SDK
Unzip the SDK on any Location of your choice (we will unzipped in directory named testSDK)
OR
git clone https://github.com/pepipost/pepipost-sdk-csharp.git
-
Start Mono-Develop IDE
Click open
-
Select Pepipost.sln from unzipped folder
Open the Solution once you have selected the sln file
-
Once you have opened the solution the few files will appear with respective SDK:
Add new project to the main directory as shown below
-
Choose template for new project will be prompted
Select App -> Console Application -> next
-
Configure new project
Give a desired name to your project (testConsole recommended)
-
Resolving dependencies
a. Adding reference
Select Edit Reference
Select Pepipost -> OK
b. Adding packages
search NewtonSoft.json -> Add packages
-
Once all the packages are installed successfully
Just copy and paste the simpleUsage.md in your program.cs file present in your project.
Build the project as shown below OR by just hit F8 to build
-
Update the api_key and FromEmail parameters:
* apikey: This will be available under: Login to your Pepipost account -> Settings -> Integration
* FromEmail: If your fromemail address is e.g. info@mydomain.com, then the Sending Domain mydomain need to be verified and active under your Pepipost account. You can manage the Sending Domain under: Login to Pepipost -> Settings -> Sending Domains
- Change apiKey and FromEmail in your script:
```string apiKey = "XXXXX-your-api-key-XXXX" ``` (near by line no 25 if your have copy the simpleUsage.md)
```body_personalizations_0.Recipient = "your recipient emailid here"``` (near by line no 31)
```body.From.FromEmail = "info@ your-verified-domain"``` (near by line no 37)
-
Build the project to finally send your first test email Run the project.
Run the project by hiting Ctrl + F5
If your apikey and sending domain is proper, then response message will be success.
Hope, you have received your first test email 😃
If there is some problem related with config, then you will receive error message as shown below: