8
votes

Quick Way de courriel des résultats d'une requête MySQL

Y a-t-il un moyen simple d'envoyer par courrier électronique aux résultats d'une requête MySQL à partir de la console MySQL directement ou de la console Linux? Belle formatage est un bonus.


0 commentaires

3 Réponses :


7
votes
mysql -u .. -p.. -N <<<"your query\G" | mail -s 'subject' email@email.com

2 commentaires

L'utilisation de l'option -h rend effectivement visible les balises HTML dans l'e-mail, puisque le courrier électronique l'envoie avec un type de contenu texte / uni.


Ceci est vrai, il aurait dû réparer via certains paramètres sur MutT (Désolé, Dun a la réponse exacte encore)



1
votes

alternative à l'autre réponse mutt est tout simplement ancien à partir du package MailX: xxx


0 commentaires

0
votes
mysql -u <user> -p<password> <database> -e "<query>" | sendmail <emailaddress>

2 commentaires

Votre réponse ne construit pas sur quoi que ce soit pas déjà soumis. Répondre à de vieilles questions sans renforcement des réponses précédemment soumises est entièrement inutile.


La réponse exploite la ligne de commande '-e ' ligne de commande qui, à plusieurs fins simplifie considérablement les choses telles que cela ne nécessite pas de fichier externe .SQL pour lire la requête de. J'ai oublié de mentionner l'option de ligne de commande HTML / - HTML pour rendre la sortie HTML.