IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

Comment gérer l'envoi de mail sur un VPS OVH


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut Comment gérer l'envoi de mail sur un VPS OVH
    Bonjour,

    je cherche à gérer proprement l'envoie de mail sur un VPS hébergé par OVH.
    j'ai déployé dessus une application web utilisant Spring Boot, je déploie donc directement le fat jar, derrière un Apache2, et le pare-feu UFW.
    c'est évidement cette application qui doit envoyer des mails.

    je n'ai pas d’adresse mail chez OVH.
    j'ai créé une adresse mail Google pour tester l'envoi de mail, et je peux envoyer des mails en Java directement, avec cette configuration de Spring Boot :
    spring.mail.protocol=smtp
    spring.mail.host=smtp.gmail.com
    spring.mail.port=587
    spring.mail.username=l_adresse_mail_de_test
    spring.mail.password=le_mot_de_passe_correspondant
    spring.mail.properties.mail.smtp.auth=true
    spring.mail.properties.mail.smtp.starttls.enable=true

    mais pour que cela fonctionne, j'ai du activé l'option que Google propose pour ses messageries : "Autoriser les applications moins sécurisées",
    ce qui rend la messagerie moins sécurisée, et je ne trouve pas ça propre, d'autant plus qu'on aura par la suite une messagerie Google pro qu'on voudrai utiliser pour envoyer ET recevoir les mails venant de l'application Web.

    la finalité c'est donc de pouvoir envoyer des mails à une messagerie Google pro, donc j'aimerai que cette option ne soit pas activé, il s'agit dans ce cas de mail de contact de la part des utilisateurs du site. mais aussi de pouvoir envoyer des mails à des clients (utilisateurs enregistrés), et la j'ai peur qu'on soit vite limité en nombre de mails envoyés, ou que les mails que l'on envoie soit considérés comme des spam.

    Comment je peux mettre ça en place ? y'a-t-il une solution avec une adresse mail Google pro ? ou ai-je besoin d'un serveur genre postfix ou exim4 ?

    merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    personne ?

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Soit tu installes sur ton serveur, un serveur de mail, soit tu utilises un fournisseur comme Mailjet ou autre.
    Les formules gratuites permettent d'envoyer déjà pas mal de mails, et c'est très facile à mettre en place.

  4. #4
    Membre Expert Avatar de yildiz-online
    Homme Profil pro
    Architecte de domaine
    Inscrit en
    Octobre 2011
    Messages
    1 447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte de domaine

    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 447
    Par défaut
    de mémoire, l'utilisation de gmail comme serveur smtp ne demandait en particulier rien de plus que le tls activé

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 26
    Par défaut
    @yildiz-online j'ai refait un test aujourd'hui, j'ai testé de faire 2 fois la même chose en désactivant juste l'option "Autoriser les applications moins sécurisées" la deuxième fois, j'ai eu un échec d'envoie du mail. j'ai reçu un mail de Google dans l'instant qui m'a dit quelqu'un a essayé de se connecter à votre compte et me demandai si c'était moi, j'ai mis oui, j'ai retesté (on sait jamais) mais j'ai eu un autre échec. l'option semble nécessaire, ou alors il y'a une option de configuration que j'ai manqué, mais je n'ai rien vu sur le net par rapport à ça. par contre j'ai vu beaucoup de cas ou l'option Google était désactivé.

    @fr1man j'ai regardé Mailjet, ça a pas l'air mal, mais quitte à mettre quelque chose en place, je me dis autant partir sur l'installation d'un serveur de mail. Je pourrai le configurer comme j'en ai envie et ne pas être limité normalement. j'ai vu qu'il y'a Postfix ou Exim qui sont beaucoup utilisé mais postFix semble plus facile à configurer, je vais partir la dessus et essayer de mettre ça en place dans les quelques semaines qui suivent, je posterai ici si j'ai des soucis.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Tu a bien créé un mot de passe applicatif pour ton application, plutot que d'utiliser le mot de passe du compte? C'est ce que tu dois faire pour les applis qui ne gèrent pas le login en deux étapes:

    Tu va sur https://myaccount.google.com/apppasswords et tu génère un mot de passe pour ton serveur.


    Et un serveur mail, c'est tout sauf facile à configurer si tu veux pas être flagué comme spammeur

Discussions similaires

  1. Envoi de mail sur serveur distant OVH
    Par TigerWolf dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 01/09/2010, 16h00
  2. Comment gérer une session par cookie sur page asp
    Par alexsolex dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/10/2007, 22h30
  3. [Mail] Problème pour configurer l'envoi de mail sur un serveur
    Par laurensoulie@wanadoo dans le forum Langage
    Réponses: 5
    Dernier message: 14/05/2007, 14h58
  4. [Mail] Comment gérer l'activation par mail ?
    Par ramy94 dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2007, 23h51
  5. Comment gérer les problèmes de connexion sur un idFTP ?
    Par giloutho dans le forum Web & réseau
    Réponses: 2
    Dernier message: 05/12/2005, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo