Modifications entre les versions 5 et 7 (s'étendant sur 2 versions)
Version 5 à la date du 2012-01-17 15:21:58
Taille: 3437
Éditeur: DavinBaragiotta
Commentaire:
Version 7 à la date du 2015-07-09 15:29:31
Taille: 2537
Éditeur: MoussaNombre
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
= Procédure d'envoi de la lettre de l'université en français depuis le serveur ceca.auf.org = = Procédure d'envoi de planète AUF électronique depuis le serveur smtp-horssite.ca.auf.org =
Ligne 6: Ligne 6:
 * compte sur le serveur ceca (contacter MoussaNombre)
 * avoir une clé ssh (transmettre la clé publique à MoussaNombre)
 * compte sur le serveur smtp-horssite (contacter MoussaNombre)
 * avoir une clé ssh de type RSA (transmettre la clé publique à MoussaNombre)
Ligne 11: Ligne 11:
Toute la suite se fait sans l'intervention de l'admin sys, le responsable, côté service de la comm, est entièrement autonome la-dessus. Toute la suite se fait sans l'intervention de l'admin sys.
L
e responsable, côté service de la comm, est entièrement autonome la-dessus.
Ligne 15: Ligne 16:
 * rédiger les lettres (en format texte et en format html)
 * constituer les listes des destinataires (extrait de la base de données des abonnés) : liste des abonnés au format texte et liste des abonnés au format html
 * au besoin préparer la liste des destinataires pour la phase de test
 * avoir sur son poste une copie de la lettre à envoyer : '''''planete-auf-12.html'''''
 * importer sur son poste la liste des destinataires : '''''liste-html-12.txt'''''
 * importer sur son poste la liste du personnel (courriel) AUF : '''''liste-html-auf-12.txt'''''
 * au besoin préparer la liste des destinataires pour la phase de test : '''''liste-html-test.txt'''''
Ligne 19: Ligne 21:
== Exporter ces données sur le serveur (via ssh) ==
 * exemple pour la lettre numéro 10 :
== Exporter ces données vers le serveur (via ssh) ==
 * exemple pour plate numéro 12 :
Ligne 22: Ligne 24:
   scp lettre10.txt lettre10.html utilisateur@ceca.auf.org:/usr/local/sbin/envoie-lettres/    scp planete-auf-12.html utilisateur@smtp-horssite.ca.auf.org:/usr/local/sbin/envoie-planete-auf/
Ligne 24: Ligne 26:
 * exemple pour la liste des destinataires de la lettre10  * exemple pour les listes des destinataires de planète numéro 12
Ligne 26: Ligne 28:
   scp liste-txt-20110606.txt liste-html-20110606.txt utilisateur@ceca.auf.org:/usr/local/sbin/envoie-lettres/data
  }}}
 * au besoin, exporter les listes de test :
  {{{
   scp liste-txt-test
.txt liste-html-test.txt utilisateur@ceca.auf.org:/usr/local/sbin/envoie-lettres/data
   scp liste-html-12.txt liste-html-auf-12.txt liste-html-test.txt utilisateur@smtp-horssite.ca.auf.org:/usr/local/sbin/envoie-planete-auf/
Ligne 36: Ligne 34:
   ssh utilisateur@ceca.auf.org /usr/local/sbin/envoie-lettres/scripts/lettre-info-envoi.sh 10 txt test
   ssh utilisateur@ceca.
auf.org /usr/local/sbin/envoie-lettres/scripts/lettre-info-envoi.sh 10 html test
   ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-test.txt" &
Ligne 43: Ligne 40:
== L'ordonnanceur (fichier 'job') ==
 * en local, configurer le fichier '''job''' pour lui spécifier le numéro de la lettre à envoyer et la date. Exemple :
== Envoi massif de la lettre ==
 1. au personnel de l'AUF
Ligne 46: Ligne 43:
   # contenu du fichier /usr/local/sbin/envoie-lettres/scripts/job
  /usr/local/sbin/envoie-lettres/scripts/lettre-info-envoi.sh 10 html 20110606
   /u
sr/local/sbin/envoie-lettres/scripts/lettre-info-envoi.sh 10 txt 20110606
ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-auf-12.txt" &
Ligne 50: Ligne 45:
  ''NOTE : paramètres au script sh : no-lettre format date''
 * exporter l'ordonnanceur sur le serveur :
 1. aux abonnés
Ligne 53: Ligne 47:
   scp job utilisateur@ceca.auf.org:/usr/local/sbin/envoie-lettres/scripts/   ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-12.txt" &
Ligne 55: Ligne 49:
 * lancer l'ordonnanceur, ceci déclenche l'envoi de courriels vers les adresses inscrites dans les fichiers liste-....txt, donc l'envoi effectif de la LUF :
  {{{
   ssh utilisateur@ceca.auf.org at -f /usr/local/sbin/envoie-lettres/scripts/job now
  }}}
  NB : le '''now''' ci-dessous signifie qu'on veut envoyer la LUF maintenant ; autrement, il est possible de tout préparer et dire à l'ordonnanceur d'envoyer la lettre à une date ultérieure (format HH:MM suivi du jour MMDDYY ou MM/DD/YY ou DD.MM.YY). Par exemple : `ssh utilisateur@ceca.auf.org at -f /usr/local/sbin/envoie-lettres/scripts/job 4pm 061711`.
  Pour plus de détail, voir la rubrique d'aide de la commande at.
Ligne 65: Ligne 53:
   ssh utilisateur@ceca.auf.org tail -f /usr/local/sbin/envoie-lettres/data/lettre10.html.20110606.log    ssh utilisateur@smtp-horssite.ca.auf.org tail -f /usr/local/sbin/envoie-planete-auf/planete-auf-9.html.log

Procédure d'envoi de planète AUF électronique depuis le serveur smtp-horssite.ca.auf.org

Prérequis

  • compte sur le serveur smtp-horssite (contacter MoussaNombre)

  • avoir une clé ssh de type RSA (transmettre la clé publique à MoussaNombre)

  • être connecté sur le réseau local de Montréal, sinon contacter MoussaNombre pour avoir un accès ssh en toc-toc-toc

NB : en cas d'absence de MoussaNombre, pour toute URGENCE fondée prendre attache avec JeanChristopheAndré

Toute la suite se fait sans l'intervention de l'admin sys. Le responsable, côté service de la comm, est entièrement autonome la-dessus.

Préparation locale

  • avoir sur son poste une copie de la lettre à envoyer : planete-auf-12.html

  • importer sur son poste la liste des destinataires : liste-html-12.txt

  • importer sur son poste la liste du personnel (courriel) AUF : liste-html-auf-12.txt

  • au besoin préparer la liste des destinataires pour la phase de test : liste-html-test.txt

Exporter ces données vers le serveur (via ssh)

  • exemple pour planète numéro 12 :
    •    scp planete-auf-12.html utilisateur@smtp-horssite.ca.auf.org:/usr/local/sbin/envoie-planete-auf/
  • exemple pour les listes des destinataires de planète numéro 12
    •    scp liste-html-12.txt liste-html-auf-12.txt liste-html-test.txt utilisateur@smtp-horssite.ca.auf.org:/usr/local/sbin/envoie-planete-auf/

Phase de test : s'assurer que les lettres sont les bonnes

    •    ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-test.txt" &

Vérifier dans les BAL des destinataires de test. Si tout est ok, on passe à la suite : large diffusion.

Envoi massif de la lettre

  1. au personnel de l'AUF
    • ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-auf-12.txt" &
  2. aux abonnés
    •   ssh smtp-horssite.ca.auf.org "cd /usr/local/sbin/envoie-planete-auf/ ; /usr/local/sbin/envoie-planete-auf/lettre-info-envoi.sh planete-auf-88.html liste-html-12.txt" & 

Suivre l'envoi de la lettre

  • consulter le fichier de journalisation :
    •    ssh utilisateur@smtp-horssite.ca.auf.org tail -f /usr/local/sbin/envoie-planete-auf/planete-auf-9.html.log

ZA/Montréal/ProcédureEnvoiPlanèteAUF (dernière édition le 2015-07-09 19:37:13 par MoussaNombre)