Main

Référence : Fonctions Pyduino

Classe MailServer : setMsg()


Description

  • Cette fonction permet de définir le contenu texte du mail à envoyer.

Syntaxe

mailServer.setMsg(chaine) # définit le le contenu texte du mail

Paramètres

  • mailServer : un objet MailServer
  • chaine : chaine str correspondant au contenu texte du mail à envoyer.

Valeur renvoyée

  • aucune. Une fois paramétré, le champ est accessible sous la forme mailServer.msg

Exemple:

Code *.yno à copier/coller dans l'IDE Pyduino
Voir ici si vous préférez convertir le code Pyduino en code Python pour l'utiliser avec l'éditeur Geany par exemple.


# exemple pyDuino - par X. HINAULT - www.mon-club-elec.fr
# Juillet 2013 - Tous droits réservés - GPLv3

# code test setMsg

# entete declarative
noLoop=True

#--- setup ---
def setup():

        mailServer=MailServer()

        #-- parametres du serveur smtp
        mailServer.setName("serveurmail.expediteur.fr")
        mailServer.setPort(25)

        #-- expediteur
        mailServer.setFromMail("adresse@expediteur.fr")
        mailServer.setFromPassword("motdepasseexpediteur")

        #-- destinataire
        mailServer.setToMail("adresse@destinataire.fr")


        # affiche parametres
        print "serveur smtp : "
        print "nom : " + mailServer.name
        print "port : " + str(mailServer.port)
        print "expediteur :"
        print "adresse mail : " + mailServer.fromMail
        print "mot de passe : " + mailServer.fromPassword
        print "destinataire : "
        print "adresse mail : " + mailServer.toMail

        print ""

        # contenu du mail
        mailServer.setSubject("Mail de test")
        mailServer.setMsg("Coucou. Nous sommes le " + today("/") + ". Il est " + nowtime(":")+".")

        # affiche le header
        print mailServer.getHeader()

        # envoi message
        mailServer.sendMail()

# -- fin setup --

# -- loop --
def loop():
        return  # si vide

# -- fin loop --
 

Commentaires utilisateurs

Aucun commentaire.

Voir également


Page d'accueil de la référence Pyduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées à l'adresse suivante : support_at_mon-club-elec_point_fr

Cette page a été réalisée par Xavier HINAULT (2013) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.