Si une application utilise un fournisseur de service JavaMail local, après le transfert de l'application au cloud, elle nécessite une connexion sécurisée pour continuer à accéder au serveur de messagerie.
Les classes Java suivantes indiquent l'utilisation d'un serveur JavaMail :
javax.mailjavax.mail.eventjavax.mail.internetjavax.mail.searchjavax.mail.utilUn élément <res-type> avec une valeur javax.mail.Session dans les fichiers application.xml,
application-client.xml, ejb-jar.xml ou web.xml indique également l'utilisation d'un serveur JavaMail.
Cette règle est signalée une fois par projet Eclipse ou par archive Java.
Si votre application peut accéder directement au serveur JavaMail, aucune action supplémentaire n'est requise.
Sinon, vous pouvez utiliser un tunnel VPN, par exemple IBM Secure Gateway for IBM Cloud, pour créer une connexion sécurisée à votre serveur JavaMail local existant. Pour plus d'informations sur la configuration d'une connexion sécurisée, voir Configuration d'un VPN. Une fois la passerelle configurée, connectez votre application à la nouvelle destination en utilisant l'hôte et le numéro de port du cloud fournis lors de la création de la destination. Les URL suivantes sont des exemples d'URL du serveur JavaMail :