{"id":27,"date":"2006-09-13T21:57:57","date_gmt":"2006-09-13T19:57:57","guid":{"rendered":"http:\/\/www.dotmana.com\/index.php\/?p=27"},"modified":"2006-09-13T21:57:57","modified_gmt":"2006-09-13T19:57:57","slug":"email-via-bash-mutt-ou-biabam-sendmail","status":"publish","type":"post","link":"https:\/\/www.dotmana.com\/weblog\/2006\/09\/email-via-bash-mutt-ou-biabam-sendmail\/","title":{"rendered":"Email via bash + mutt ou biabam + sendmail"},"content":{"rendered":"<p>Un autre m\u00e9mo, au cas o\u00f9 \u00e7a m&#8217;arrive \u00e0 nouveau.<\/p>\n<p>Pour envoyer un email via scripting, plusieurs choix sont possibles :<\/p>\n<ol>\n<li>mutt avec la commande suivante :<br \/>\n<code><br \/>\necho | mutt -s \"titre du mail du `date`\" -a fichierAttach\u00e91 -a fichierAttach\u00e92 destinataire1 destinataire2<br \/>\n<\/code><\/li>\n<li>biabam qu&#8217;il suffit d&#8217;installer avec aptitude (et qui fait la m\u00eame chose que mutt mais sans mutt install\u00e9)<\/li>\n<\/ol>\n<p>Enfin, j&#8217;ai rencontr\u00e9 un autre probl\u00e8me avec sendmail. La machine sur laquelle \u00e9tait install\u00e9 le sendmail s&#8217;appelait &#8220;thor.local&#8221;.<br \/>\nOr tant que les emails partaient \u00e0 l&#8217;ext\u00e9rieur du domaine local, aucun souci. Par contre, pour l&#8217;envoi d&#8217;email &#8220;internes&#8221;, le smtp externe envoyait balader sendmail en disant que le domaine thor.local n&#8217;existe pas. Il faut donc reconfigurer sendmail pour que \u00e7a passe avec les instructions suivantes :<\/p>\n<ol>\n<li>ouvrir \/etc\/mail\/sendmail.mc<\/li>\n<li>rajouter avant les instructions MAILER_XYZ les lignes suivantes :<br \/>\n<code><br \/>\nMASQUERADE_AS(unVraiNomDeDomaineExistant.com)<br \/>\nFEATURE(`masquerade_entire_domain')<br \/>\nMASQUERADE_DOMAIN(leNomDeDomaineInterne) (dans mon cas thor.local)<br \/>\nFEATURE(`masquerade_envelope')<br \/>\n<\/code><\/li>\n<li>executer : m4 sendmail.mc > sendmail.cf<\/li>\n<li>red\u00e9marrer sendmail via : sudo \/etc\/init.d\/sendmail restart<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Un autre m\u00e9mo, au cas o\u00f9 \u00e7a m&#8217;arrive \u00e0 nouveau. Pour envoyer un email via scripting, plusieurs choix sont possibles : mutt avec la commande suivante : echo | mutt -s &#8220;titre du mail du `date`&#8221; -a fichierAttach\u00e91 -a fichierAttach\u00e92 &hellip; <a href=\"https:\/\/www.dotmana.com\/weblog\/2006\/09\/email-via-bash-mutt-ou-biabam-sendmail\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":0,"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotmana.com\/weblog\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}