Premiers pas sur Google Cloud Platform, GCP
Google bloque tous les emails sortant passant par le port TCP/25 (SMTP) et invite a utiliser un tiers :
Pour utiliser Mailgun, il faut realiser deux configuration comme pre-requis.
De facon, on realise ces premiers pas dans le Cloud.
Google bloque tous les emails sortant passant par le port TCP/25 (SMTP) et invite a utiliser un tiers :
- SendGrid, Mailgun, ou Mailjet
- Google Apps domain
- Serveur email prive
Pour utiliser Mailgun, il faut realiser deux configuration comme pre-requis.
Configurer Postfix
Configurer Postfix de la façon suivante :
relayhost = [smtp.mailgun.org]:2525
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:postmaster@mondomain.com:monpassword
smtp_sasl_security_options = noanonymous
smtp_sasl_auth_enable = yes
relayhost = [smtp.mailgun.org]:2525
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:postmaster@mondomain.com:monpassword
smtp_sasl_security_options = noanonymous
smtp_sasl_auth_enable = yes
Le nom d'utilisateur et son mot de passe son disponible sur le Dashboard de Mailgun
Valider son domaine : configurer son DNS
Mailgun a besoin de valider le domaine pour envoyer et même recevoir les emails, pour valider le domaine, créer les enregistrements suivants :
- TXT “v=spf1 include:mailgun.org ~all” SPF (Required)
- TXT copier le DKIM (disponible sur le dashboard)
- CNAME “mailgun.org” Tracking (pour effectuer un suivi, optionel)
- Name : @, type: TXT valeur : "v=spf1 include:mailgun.org ~all"
- Name : mx._domainkey, type : TXT, valeur : "k=rsa; p=...MIGfMA0GCSqGS"
Attendre la réplication DNS et le domaine doit passer comme "Valider, en vert"
Une fois réaliser et valider ces deux pre-requis, le compte Mailgun est fonctionnel et permet d'envoyer des emails depuis votre instance Google Cloud.
Enfin Mailgun permet également de recevoir des emails, de réaliser un suivi, de créer des campagnes et propose de nombreuses API.De facon, on realise ces premiers pas dans le Cloud.