2011-09-01 21 views

答えて

6
mysql -u .. -p.. -H <<<"your query" | mutt -s 'subject' [email protected] 

あなたはHTMLが個人的に

より良いフォーマットで考えるならば、私は他のmuttの答えへの代替は、mailxのパッケージからmail単なる古いです\G

mysql -u .. -p.. -N <<<"your query\G" | mail -s 'subject' [email protected] 
+0

-Hオプションを使用すると、実際にはHTMLタグがtext/plainコンテンツタイプで送信されるため、HTMLタグが電子メールに表示されます。 – killdash9

+0

これは本当です、それはmuttのいくつかの設定を介して修正する必要があります(申し訳ありませんが、正確な答えはまだありません) – ajreal

1

好む:

mysql -uuser -ppass dbname < queryfile.sql | mail -s 'Your query output' [email protected] 
0
mysql -u <user> -p<password> <database> -e "<query>" | sendmail <emailaddress> 
+0

あなたの答えはまだ提出されていないものをベースにしていません。過去に提出された回答を構築せずに古い質問に答えることは全く無意味です。 – Takarii

+0

答えは '-e 'コマンドラインオプションを活用しています。多くの目的で、外部の.sqlファイルからクエリを読み取る必要がないため、コマンドラインオプションが大幅に簡略化されています。出力HTMLを作るために-H/- htmlコマンドラインオプションを追加することは言及していませんでした。 – digitaldaemon

関連する問題