sopra-fs24-group-01 / sopra-fs24-plantparent-server

This is the Spring-based back end for the PlantParent website.
Apache License 2.0
0 stars 1 forks source link

Configure email API #56

Closed M-Sigg closed 5 months ago

NorDar commented 5 months ago
NorDar commented 5 months ago

Store mailjet secrets in google secret manager of server project

https://console.cloud.google.com/security/secret-manager?project=sopra-fs24-group-01-server

As:

NorDar commented 5 months ago

Mails can be sent via POST to: https://api.mailjet.com/v3.1/send

Authentication is BASIC, username/password correspond to MJ_PUBLIC_KEY and MJ_PRIVATE_KEY

Header need to be set: Content-Type: application/json

Body:

{
      "SandboxMode":false,
      "Messages":[
        {
          "From":
            {
              "Email":"nordinbensalem.dari@uzh.ch",
              "Name":"Groot root @PlantParent"
            }
          ,
          "Subject":"You have plants that need attention!",
          "TextPart":"Your plants thirsty plant, very-thirsty-plant need watering.",
          "To":[
            {
              "Email":"nordinbensalem.dari@uzh.ch"
            }
          ]
        }
      ]
}