Как отправлять электронную почту через Amazon SES с помощью bash

20 dic 2022 1 min di lettura
Как отправлять электронную почту через Amazon SES с помощью bash
Indice dei contenuti

Вступление

Amazon SES (Simple Email Service) — популярный поставщик услуг SMTP, аналогичный Sendgrid, Mailchimp и т. д. Чтобы использовать SES, вам необходимо зарегистрировать учетную запись Amazon Web Services. Который является ведущим поставщиком облачных услуг. После регистрации вам необходимо добавить свою кредитную карту для выставления счетов. SES по умолчанию позволяет бесплатно отправлять 2000 писем в день. После лимита по умолчанию вам будет выставлен счет с оплатой по мере использования.

Сценарий оболочки для отправки электронной почты через SMTP

Используйте доступные параметры для команды send-email, как описано в документации AWS:

https://docs.aws.amazon.com/cli/latest/reference/ses/send-email.html

Например, вы можете использовать параметр --html для отправки электронного письма в формате HTML и параметр --attachments для прикрепления файлов к электронному письму. Вот пример того, как использовать эти параметры в скрипте bash:

#!/bin/bash

 # Sostituisci gli esempi con i tuoi valori
 [email protected]
 [email protected]
 SUBJECT="Oggetto dell'e-mail"
 HTML_BODY="<html><body><h1>Corpo dell'e-mail</h1></body></html>"
 ATTACHMENT_FILE=document.pdf

 aws ses send-email \
 --from "$FROM_ADDRESS" \
 --to "$TO_ADDRESS" \
 --subject "$SUBJECT" \
 --html "$HTML_BODY" \
 --attachments "$ATTACHMENT_FILE"

Обратите внимание, что для отправки электронной почты с помощью Amazon SES необходимо сначала проверить адреса отправителя и получателя. Дополнительные сведения см. в документации AWS:

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/verify-email-addresses.html

Заключение

Надеюсь, я был полезен! Если у вас есть какие-либо вопросы или проблемы, не стесняйтесь спрашивать.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.