Modifications entre les versions 6 et 7
Version 6 à la date du 2015-07-09 14:25:39
Taille: 3494
Éditeur: MoussaNombre
Commentaire:
Version 7 à la date du 2015-07-09 15:29:31
Taille: 2537
Éditeur: MoussaNombre
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
## page was copied from ZA/Montréal/ProcédureEnvoiLUF
Ligne 4: 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 7: 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 12: 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 16: 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 20: 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 23: 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 25: Ligne 26:
 * exemple pour la liste des destinataires de la lettre10  * exemple pour les listes des destinataires de planète numéro 12
Ligne 27: 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 37: 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 44: 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 47: 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 51: Ligne 45:
  ''NOTE : paramètres au script sh : no-lettre format date''
 * exporter l'ordonnanceur sur le serveur :
 1. aux abonnés
Ligne 54: 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 56: 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 66: 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)