Configuration des emails sortants

Vous pouvez activer et désactiver les emails sortants pour chaque environnement à partir du Cloud Console ou à partir de la ligne de commande. Activez les e-mails sortants pour les environnements d’intégration et d’évaluation afin d’envoyer des e-mails d’authentification à deux facteurs ou de réinitialisation de mot de passe pour les utilisateurs de projet Cloud.

Par défaut, les emails sortants sont activés dans les environnements de production. La variable Enable outgoing emails peut apparaître désactivée dans les paramètres d’environnement, quel que soit l’état, jusqu’à ce que vous définissiez la variable enable_smtp property.

WARNING
Le processus de déploiement commence lorsque vous effectuez une fusion, une notification push ou une synchronisation de votre environnement, ou lorsque vous déclenchez un redéploiement manuel, au cours duquel la fonction Commerce l’application est en mode de maintenance. Pour un environnement de production, Adobe recommande d’effectuer ce travail aux heures creuses afin d’éviter les interruptions de service.

Activation des emails dans Cloud Console

Utilisez la variable Outgoing emails bascule dans le Configuration de l’environnement pour activer ou désactiver la prise en charge des emails.

Pour gérer la prise en charge des courriers électroniques à partir duCloud Console:

  1. Connectez-vous au Cloud Console.

  2. Sélectionnez un projet dans le Tous les projets liste.

  3. Dans le tableau de bord du projet, cliquez sur l’icône de configuration en haut à droite.

  4. Cliquez sur Environments et sélectionnez un environnement spécifique dans la liste.

  5. Pour activer ou désactiver les emails sortants, basculez Activer les emails sortants Activé ou Off.

    Activer la configuration des emails sortants

Une fois le paramètre modifié, l’environnement est créé et déployé avec la nouvelle configuration.

Activation des emails dans l’interface de ligne de commande

Vous pouvez modifier la configuration de l’email pour un environnement actif à l’aide de l’option magento-cloud CLI environment:info pour définir la variable enable_smtp . Activer les mises à jour SMTP MAGENTO_CLOUD_SMTP_HOST Variable d’environnement avec l’adresse IP de l’hôte SMTP pour l’envoi du courrier.

Gestion de la prise en charge des emails à partir de la ligne de commande:

  1. Sur votre poste de travail local, modifiez le répertoire de votre projet.

  2. Vérifiez le paramètre de l'email sortant pour l'environnement.

    code language-bash
    magento-cloud environment:info -e <environment-id> | grep enable_smtp
    
  3. Modifiez la configuration de la prise en charge des courriers électroniques en définissant la variable enable_smtp Variable d’environnement vers true ou false.

    code language-bash
    magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
    

    Attendez que l’environnement soit créé et déployé.

  4. Utilisez un SSH pour vous connecter à l’environnement distant.

  5. Vérifiez que l’email fonctionne ; envoyez un email de test à une adresse que vous pouvez vérifier.

    code language-bash
    php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26