Envoi d'email depuis un site ou une application dans le CLOUD

L'envoi d'un email est possible depuis un site, une application ou un webservice déployé sur une plateforme du CLOUD.


Un serveur SMTP est disponible sur chaque plateforme pour applications PC SOFT. Il vous permet d'envoyer des emails à partir de vos sites, applications et webservices ; via les fonctions Email du WLangage. Ce serveur est accessible par l'adresse localhost sans préciser d'utilisateur et de mot de passe.

Attention, le serveur SMTP localhost de chaque plateforme n'est pas personnalisable. Il ne convient donc pas aux emailings. 


Vous pouvez également utiliser votre serveur SMTP habituel (Orange, Google ...) afin de conserver les messages envoyés. Les ports standard 25, 465, 587 sont ouverts par défaut sur la plateforme.


Par exemple, ce code ci-dessous permet l'envoi d'un email depuis une plateforme PCSCLOUD, en utilisant le serveur SMTP de gmail. Cela permet d'envoyer le message avec un compte gmail en expéditeur, et d'avoir le message dans les éléments envoyés du serveur de gmail.

gSessionSMTP est une EmailSessionSMTP

gSessionSMTP..AdresseServeur = "localhost"

gSessionSMTP..Nom = "XXX@mondomaine.com"

gSessionSMTP..MotDePasse = ""

gSessionSMTP..Port = 25

gSessionSMTP..Option = emailOptionDéfaut

 

EmailOuvreSession(gSessionSMTP)

 

MonMessage est un Email

MonMessage..Expediteur = "XXX@mondomaine.com"

MonMessage..AdresseExpediteur = "XXX@mondomaine.com"

 

Ajoute(MonMessage..Destinataire, "contact@test.fr")

MonMessage..Sujet = "Test envoi depuis "+NetAdresseIP()

MonMessage..Message = MonMessage..Sujet

 

EmailEnvoieMessage(gSessionSMTP, MonMessage)

 

EmailFermeSession(gSessionSMTP)