Gmail comme d’autres sytèmes authorise l’utilisation de ces variantes d’adresse email

  • Points dans l’adresse:

Ex: P.r.e.n.om.Nom@gmail.com

[…] Vous pouvez […] ajouter des points à votre nom d’utilisateur et en supprimer pour créer différentes versions de votre adresse.[…]

Explications…

  • Signe + dans l’adresse:

Ex: Prenom.Nom+newletterYXZ@gmail.com

[…] vous pouvez recevoir des messages envoyés à votre.nomutilisateur+un.alias@gmail.com.[…]

Explications…

( Ceci se fait dans Postfix avec le paramètre recipient_delimiter = +)

-F qui remplace avantageusement le -f pour suivre des fichiers “mouvants” (rotation etc…)

-F identique à –follow=nom –retry

-f, –follow[={nom|descripteur}]
afficher les dernières données ajoutées au fur et à mesure que le fichier s’accroît […]

–retry
continuer de tenter d’ouvrir le fichier même s’il est inaccessible au lancement de tail ou s’il devient inaccessible par la suite […]

Parfois utile lorsque l’on code un script en local, mais que l’on souhaite l’exécuter ou le tester sur un autre serveur (sans avoir a le transférer d’abord)

cat script.sh | ssh user@host bash
cat script.sh | ssh user@host "bash -s"

Si l’option -s est présente, ou s’il n’y a plus d’arguments sur la ligne de commande, après le traitement des options, l’interprétation se fera depuis l’entrée standard. Cette option permet de remplir les paramètres positionnels tout en invoquant un shell interactif.

Dans le .bashrc (alias ou function)

function sortip() {  
sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 $1  
}
$ cat /tmp/toto   
192.168.2.23  
192.168.4.34  
172.16.2.34  
192.168.1.34  
172.16.1.23  
192.168.1.12

$ sortip /tmp/toto  
172.16.1.23  
172.16.2.34  
192.168.1.12  
192.168.1.34  
192.168.2.23  
192.168.4.34  

-n, –numeric-sort comparer selon la valeur numérique de la chaîne
-k, –key=POS1[,POS2] utiliser la clé de tri commençant à POS1 et se terminant à POS2 (les positions sont comptées à partir de 1)
-t, –field-separator=SÉPARATEUR utiliser le SÉPARATEUR à la place d’une transition d’un caractère non blanc vers un caractère blanc

Un peu dans le même style que swaks, voici sendemail

sudo apt-get install sendemail

Synopsis: sendEmail -f ADDRESS [options]

Required:
-f ADDRESS from (sender) email address

  • At least one recipient required via -t, -cc, or -bcc

  • Message body required via -m, STDIN, or -o message-file=FILE

    Common:
    -t ADDRESS [ADDR …] to email address(es)
    -u SUBJECT message subject
    -m MESSAGE message body
    -s SERVER[:PORT] smtp mail relay, default is localhost:25

    Optional:
    -a FILE [FILE …] file attachment(s)
    -cc ADDRESS [ADDR …] cc email address(es)
    -bcc ADDRESS [ADDR …] bcc email address(es)

Pour modifier certaines valeurs (Message-ID, delimiter, X-Mailer…) le script /usr/bin/sendEmail est très simplement éditable.