diff --git a/docs/images/self-hosting/configuration/email/ses-create-identity.png b/docs/images/self-hosting/configuration/email/ses-create-identity.png new file mode 100644 index 000000000..58b2b2e24 Binary files /dev/null and b/docs/images/self-hosting/configuration/email/ses-create-identity.png differ diff --git a/docs/self-hosting/configuration/envars.mdx b/docs/self-hosting/configuration/envars.mdx index db8034199..125f69421 100644 --- a/docs/self-hosting/configuration/envars.mdx +++ b/docs/self-hosting/configuration/envars.mdx @@ -121,24 +121,35 @@ Without email configuration, Infisical's core functions like sign-up/login and s - 1. Create an account and [configure AWS SES](https://aws.amazon.com/premiumsupport/knowledge-center/ses-set-up-connect-smtp/) to send emails in the Amazon SES console. - 2. Create an IAM user for SMTP authentication and obtain SMTP credentials in SMTP settings > Create SMTP credentials + + + This will be used to verify the email you are sending from. + ![Create SES identity](../../images/self-hosting/configuration/email/ses-create-identity.png) + + If you AWS SES is under sandbox mode, you will only be able to send emails to verified identies. + + + + Create an IAM user for SMTP authentication and obtain SMTP credentials in SMTP settings > Create SMTP credentials - ![opening AWS SES console](../../images/self-hosting/configuration/email/email-aws-ses-console.png) + ![opening AWS SES console](../../images/self-hosting/configuration/email/email-aws-ses-console.png) - ![creating AWS IAM SES user](../../images/self-hosting/configuration/email/email-aws-ses-user.png) + ![creating AWS IAM SES user](../../images/self-hosting/configuration/email/email-aws-ses-user.png) + + + With your AWS SES SMTP credentials, you can now set up your SMTP environment variables for your Infisical instance. - 3. With your AWS SES SMTP credentials, you can now set up your SMTP environment variables: - - ``` - SMTP_HOST=email-smtp.ap-northeast-1.amazonaws.com # SMTP endpoint obtained from SMTP settings - SMTP_USERNAME=xxx # your SMTP username - SMTP_PASSWORD=xxx # your SMTP password - SMTP_PORT=587 - SMTP_SECURE=true - SMTP_FROM_ADDRESS=hey@example.com # your email address being used to send out emails - SMTP_FROM_NAME=Infisical - ``` + ``` + SMTP_HOST=email-smtp.ap-northeast-1.amazonaws.com # SMTP endpoint obtained from SMTP settings + SMTP_USERNAME=xxx # your SMTP username + SMTP_PASSWORD=xxx # your SMTP password + SMTP_PORT=587 + SMTP_SECURE=false + SMTP_FROM_ADDRESS=hey@example.com # your email address being used to send out emails + SMTP_FROM_NAME=Infisical + ``` + + Remember that you will need to restart Infisical for this to work properly.