{"id":7481,"date":"2012-09-12T17:50:26","date_gmt":"2012-09-12T12:20:26","guid":{"rendered":"https:\/\/2thenew.online\/blog\/?p=7481"},"modified":"2017-04-24T16:04:23","modified_gmt":"2017-04-24T10:34:23","slug":"sending-email-through-command-line-with-mutt","status":"publish","type":"post","link":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/","title":{"rendered":"Sending email through command line with Mutt"},"content":{"rendered":"<p>In one of the shell scripts I was reading I saw a usage of <strong>mutt<\/strong> text-based command line email client. <strong>Mutt<\/strong> can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential to send out a particular log file to certain people for bug fixing while you are checking on the prod machine.<\/p>\n<p>Here is how you can send out the emails from the Linux (at-least for most of the <a href=\"https:\/\/2thenew.online\/blog\/how-to-convert-a-rpm-to-deb\/\">Debian based distributions such as Ubuntu<\/a>)<\/p>\n<p>[java]<br \/>\n  sudo apt-get install mutt<br \/>\n[\/java]<\/p>\n<p>Now you can type in the following command:<\/p>\n<p>[java]<br \/>\n mutt -s &lt;emailSubject&gt; &lt;recipientEmail&gt; -c &lt;ccRecipientEmail&gt; -b &lt;bccRecipientEmail&gt; -a &lt;\/path\/to\/the\/attachmentFile&gt; &lt; &lt;\/path\/to\/the\/fileContainingTheMessage&gt;<br \/>\n[\/java]<\/p>\n<p>We can see an example here:<\/p>\n<p>[java]<br \/>\n mutt -s &quot;Demo Subject Line&quot; xyz@xyz.com -c abc@xyz.com -b blind-recipient@xyz.com -a \/tmp\/meetingDetails.xls &lt; \/tmp\/emailBody.txt<br \/>\n[\/java]<\/p>\n<p>As you can see, the <strong>-s<\/strong> flag is used to specify the subject line of the email and the optional flags <strong>-c<\/strong> and <strong>-b<\/strong> are used to specify the <strong>&#8220;cc&#8221;<\/strong> recipient and <strong>&#8220;bcc&#8221;<\/strong> recipient respectively. Also, <strong>-a<\/strong> flag is used to specify the location of the attachment file. There is one caveat regarding the <strong>-a<\/strong> flag i.e. <strong>-a<\/strong> option must be placed at the end of command line options. You can read the <strong>mutt<\/strong> documentation for more information on this.<\/p>\n<p>This utility is a nice to know tool if you are a developer working in Linux and can use it in shell scripts whenever there is an apt use-case. You can read more about mutt and other cool things or by typing the &#8216;<strong>man mutt<\/strong>&#8216; command in your terminal.<\/p>\n<p>Hope this helps !!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":17,"footnotes":""},"categories":[1],"tags":[960,260,959,961,8],"class_list":["post-7481","post","type-post","status-publish","format-standard","hentry","category-technology","tag-email-client","tag-linux","tag-mutt","tag-text-based-email-client","tag-ubuntu"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Abhishek Tejpaul\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Sending email through command line with Mutt | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"article:tag\" content=\"technology\" \/>\n\t\t<meta property=\"article:tag\" content=\"email client\" \/>\n\t\t<meta property=\"article:tag\" content=\"linux\" \/>\n\t\t<meta property=\"article:tag\" content=\"mutt\" \/>\n\t\t<meta property=\"article:tag\" content=\"text-based email client\" \/>\n\t\t<meta property=\"article:tag\" content=\"ubuntu\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-09-12T12:20:26+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-04-24T10:34:23+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Sending email through command line with Mutt | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#article\",\"name\":\"Sending email through command line with Mutt | TO THE NEW Blog\",\"headline\":\"Sending email through command line with Mutt\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2012-09-12T17:50:26+05:30\",\"dateModified\":\"2017-04-24T16:04:23+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#webpage\"},\"articleSection\":\"Technology, email client, Linux, mutt, text-based email client, Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#listItem\",\"name\":\"Sending email through command line with Mutt\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#listItem\",\"position\":3,\"name\":\"Sending email through command line with Mutt\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/\",\"name\":\"Abhishek Tejpaul\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9aad3b7249e392a23dee22fda2eb99c64c33950f509a91e8c37e82efd8c3a388?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Abhishek Tejpaul\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/\",\"name\":\"Sending email through command line with Mutt | TO THE NEW Blog\",\"description\":\"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/sending-email-through-command-line-with-mutt\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/abhishek\\\/#author\"},\"datePublished\":\"2012-09-12T17:50:26+05:30\",\"dateModified\":\"2017-04-24T16:04:23+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Sending email through command line with Mutt | TO THE NEW Blog","description":"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential","canonical_url":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#article","name":"Sending email through command line with Mutt | TO THE NEW Blog","headline":"Sending email through command line with Mutt","author":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"},"datePublished":"2012-09-12T17:50:26+05:30","dateModified":"2017-04-24T16:04:23+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#webpage"},"articleSection":"Technology, email client, Linux, mutt, text-based email client, Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.online\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/2thenew.online\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#listItem","name":"Sending email through command line with Mutt"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#listItem","position":3,"name":"Sending email through command line with Mutt","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.online\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.online\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.online\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author","url":"https:\/\/2thenew.online\/blog\/author\/abhishek\/","name":"Abhishek Tejpaul","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/9aad3b7249e392a23dee22fda2eb99c64c33950f509a91e8c37e82efd8c3a388?s=96&d=mm&r=g","width":96,"height":96,"caption":"Abhishek Tejpaul"}},{"@type":"WebPage","@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#webpage","url":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/","name":"Sending email through command line with Mutt | TO THE NEW Blog","description":"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.online\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"creator":{"@id":"https:\/\/2thenew.online\/blog\/author\/abhishek\/#author"},"datePublished":"2012-09-12T17:50:26+05:30","dateModified":"2017-04-24T16:04:23+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.online\/blog\/#website","url":"https:\/\/2thenew.online\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.online\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"article","og:title":"Sending email through command line with Mutt | TO THE NEW Blog","og:description":"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential","og:url":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/","og:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","article:tag":["technology","email client","linux","mutt","text-based email client","ubuntu"],"article:published_time":"2012-09-12T12:20:26+00:00","article:modified_time":"2017-04-24T10:34:23+00:00","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"Sending email through command line with Mutt | TO THE NEW Blog","twitter:description":"In one of the shell scripts I was reading I saw a usage of mutt text-based command line email client. Mutt can be used to send out the emails from the production machines or any other servers where you do not have access to the browsers or UI based email clients. Sometimes it is essential","twitter:image":"https:\/\/2thenew.online\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"7481","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-29 20:59:11","updated":"2024-02-29 09:31:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.online\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSending email through command line with Mutt\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.online\/blog"},{"label":"Technology","link":"https:\/\/2thenew.online\/blog\/category\/technology\/"},{"label":"Sending email through command line with Mutt","link":"https:\/\/2thenew.online\/blog\/sending-email-through-command-line-with-mutt\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/7481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/comments?post=7481"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/posts\/7481\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/media?parent=7481"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/categories?post=7481"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.online\/blog\/wp-json\/wp\/v2\/tags?post=7481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}