CINXE.COM

SendMailFromNotebook | Wolfram Function Repository

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="ssi-loaded" content="true" /> <link rel="stylesheet" href="https://www.wolframcdn.com/fonts/source-sans-pro/1.0/global.css"> <link rel="stylesheet" href="https://www.wolframcloud.com//obj/resourcesystem/webresources/global-wolfram-skinny-2/1.2.0/main.css"> <script src="https://www.wolframcdn.com/consent/cookie-consent.js"></script> <script> !function(){if(/.*(__cookie_consent=(1|2)).*/i.test(document.cookie)){var e=function(){switch(!1){case-1===location.hostname.indexOf("devel"):return"//wal.devel.wolfram.com";case-1===location.hostname.indexOf("test"):return"//wal.test.wolfram.com";default:return"//wal.wolfram.com"}}();a=window,t=document,l="script",o=e,n="3.0.0",c="wal",a.WolframAnalyticsObject=c,a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)},a[c].q=a[c].q||[],a[c].t=1*new Date,a[c].d=o,a[c].v=n,r=t.createElement(l),w=t.getElementsByTagName(l)[0],r.async=1,r.src=o+"/js/"+n+"/wal.js",w.parentNode.insertBefore(r,w),wal("queue",!0),wal("batch",!0),wal("log","pageload"),wal("log","usermeta"),wal("batch",!1),wal("queue",!1);wal("addListener","click",{key:"walgc",levels:5,is:{el:["a","area","button"],attr:["data-walid"]},not:{attr:["data-walgcexclude"]},prop:["href"],attr:["data-walid"]})}var a,t,l,o,n,c,r,w}(); </script> <link rel="apple-touch-icon" sizes="180x180" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/favicon-16x16.png"> <link rel="manifest" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/site.webmanifest"> <link rel="mask-icon" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/favicon.ico"> <meta name="msapplication-TileColor" content="#fb723a"> <meta name="msapplication-config" content="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/favicon/browserconfig.xml"> <meta name="theme-color" content="#e04502"> <title>SendMailFromNotebook | Wolfram Function Repository</title> <meta name="description" content="Wolfram Language function: Send mail messages defined by sections in a notebook. Complete documentation and usage examples. Download an example notebook or open in the cloud." /> <link rel="stylesheet" href="https://www.wolframcdn.com/css/normalize.css" /> <link rel="stylesheet" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/shingle.css" /> <link rel="stylesheet" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/header-and-results.css" /> <link rel="stylesheet" href="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/main.css" /> </head> <body id="shingle"> <header id="gws-header"> <nav class="wrap"> <ul> <li><a href="https://www.wolfram.com/" target="gws-header">Wolfram.com</a></li> <li><a href="https://www.wolframalpha.com/" target="gws-header">WolframAlpha.com</a></li> <li><a href="https://www.wolframcloud.com/" target="gws-header">WolframCloud.com</a></li> </ul> </nav> </header> <header id="pac-common-header" class="container" data-disable-auth="true" data-publisher-ids-url="https://resources.wolframcloud.com/user/publishers" > <div class="wrap"> <div class="header-top"> <a href="https://resources.wolframcloud.com/FunctionRepository/" ><div class="logo-frame"><svg xmlns="http://www.w3.org/2000/svg" class="logo" width="60" height="60" viewBox="0 0 60 60" > <circle fill="#df4708" cx="30" cy="30" r="30"></circle> <path fill="#fff" d="M13.13 25.52v-.6a6.62 6.62 0 0 1 .39-2.05 8.56 8.56 0 0 1 2.75-3.97A7.13 7.13 0 0 1 20.2 17a3.81 3.81 0 0 1 2.68.94 1.39 1.39 0 0 1 .49 1.35 3.1 3.1 0 0 1-1.15 1.6.76.76 0 0 1-1.08-.03c-.83-.83-1.8-1.7-2.71-1.7-.6 0-.84.38-.98.94a22.56 22.56 0 0 0 0 4.66l.04.77h3.65c.14.38.04 1.5-.45 1.77h-3.2v9.96c0 2.1.24 2.23 2.6 2.47v1.3h-8.9v-1.3c1.77-.24 1.94-.38 1.94-2.47V27.3h-2.09l-.2-.41 1.04-1.36zM25.4 41.01v-17.8h6.37v1.4c-3.2.31-3.27.38-3.27 3.1v8.91c0 2.58.07 2.65 3.27 2.96v1.43zM32.77 35v-5.77a1.11 1.11 0 0 1 1.12-1.11h5.77a1.11 1.11 0 0 1 1.11 1.11V35a1.11 1.11 0 0 1-1.11 1.12h-5.77A1.11 1.11 0 0 1 32.77 35zM41.77 41.01v-1.43c3.14-.3 3.28-.38 3.28-3.1v-8.73c0-2.72-.14-2.79-3.28-3.1v-1.43h6.38v17.8z" ></path> </svg> </div > <div class="text"> <h1 class="site-title"> <span class="wordmark">Wolfram Function Repository</span > </h1> <p class="tagline">Instant-use add-on functions for the Wolfram Language</p ></div ></a> </div> </div> <nav id="pac-common-navigation"> <h2 class="visuallyhidden">Primary Navigation</h2> <div class="wrap"> <div class="section search-wrapper"> <div id="react-autocomplete" data-action="https://resources.wolframcloud.com/FunctionRepository/search/" data-resources-base-url="https://resources.wolframcloud.com/FunctionRepository/resources/" data-autocomplete-json="https://resources.wolframcloud.com/FunctionRepository/autocomplete/allnames.json" > <form id="repo-header-search-form" role="search" action="https://resources.wolframcloud.com/FunctionRepository/search/" method="get" > <input type="search" name="i" required="required" placeholder="Search" /> </form> </div> </div> <div class="section sorting-properties"> <ul> <li> <button class="nav-button"> <span class="label">Categories</span ><svg class="arrow" width="14" height="14" viewBox="0 0 14 14" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <path class="arrow-down" d="M4,4l4,4l4-4" /> <path class="arrow-right" d="M6,2l4,4l-4,4" /> </svg> </button> <div class="dropdown closed"> <ul class="grid"> <li><a href="https://resources.wolframcloud.com/FunctionRepository/category/core-language-structure">Core Language & Structure</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/data-manipulation-analysis">Data Manipulation & Analysis</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/visualization-graphics">Visualization & Graphics</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/machine-learning">Machine Learning</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/symbolic-numeric-computation">Symbolic & Numeric Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/higher-mathematical-computation">Higher Mathematical Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/strings-text">Strings & Text</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/graphs-networks">Graphs & Networks</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/images">Images</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/geometry">Geometry</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/sound-video">Sound & Video</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/knowledge-representation-natural-language">Knowledge Representation & Natural Language</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/time-related-computation">Time-Related Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/geographic-data-computation">Geographic Data & Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/scientific-and-medical-data-computation">Scientific and Medical Data & Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/engineering-data-computation">Engineering Data & Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/financial-data-computation">Financial Data & Computation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/social-cultural-linguistic-data">Social, Cultural & Linguistic Data</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/notebook-documents-presentation">Notebook Documents & Presentation</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/user-interface-construction">User Interface Construction</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/system-operation-setup">System Operation & Setup</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/external-interfaces-connections">External Interfaces & Connections</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/cloud-deployment">Cloud & Deployment</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/repository-tools">Repository Tools</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/programming-utilities">Programming Utilities</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/just-for-fun">Just For Fun</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/category/wolfram-physics-project">Wolfram Physics Project</a></li > </ul> <div class="other-nav-pages"> <ul class="grid"> <li><a href="https://resources.wolframcloud.com/FunctionRepository/random"><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70"><g><path d="M54 14v6H44c-3.08 0-5.41 2.19-7.55 4.8-1.54 1.86-3.01 4.1-4.46 6.4a63.36 63.36 0 0 0-4.45-6.4C25.4 22.18 23.08 20 20 20H7a1 2 0 0 0-1 2 1 2 0 0 0 1 2h13c.91 0 2.58 1.06 4.45 3.33A74.99 74.99 0 0 1 29.64 35a74.99 74.99 0 0 1-5.2 7.67C22.59 44.94 20.92 46 20 46H7a1 2 0 0 0-1 2 1 2 0 0 0 1 2h13c3.08 0 5.4-2.19 7.54-4.8 1.53-1.86 3-4.1 4.45-6.4a63.04 63.04 0 0 0 4.46 6.4C38.59 47.82 40.92 50 44 50h10v6l10-8-10-8v6H44c-.92 0-2.6-1.06-4.46-3.33a74.49 74.49 0 0 1-5.2-7.67 74.49 74.49 0 0 1 5.2-7.67C41.4 25.06 43.08 24 44 24h10v6l10-8-10-8z"></path></g></svg></span> Random Function</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/recent"><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><g><path d="M15 1l-2.9 3.18L8 2.88l-.92 4.2-4.2.92 1.3 4.1L1 15l3.18 2.9-1.3 4.1 4.2.92.92 4.2 4.1-1.3L15 29l2.9-3.18 4.1 1.3.92-4.2 4.2-.92-1.3-4.1L29 15l-.6-.55-2.58-2.35 1.3-4.1-4.2-.92-.92-4.2-4.1 1.3zm0 2.23l2.44 2.67 3.45-1.1.77 3.54 3.54.77-1.1 3.45L26.77 15l-2.67 2.44 1.1 3.45-3.54.77-.77 3.54-3.45-1.1L15 26.77l-2.44-2.67-3.45 1.1-.77-3.54-3.54-.77 1.1-3.45L3.23 15l2.67-2.44-1.1-3.45 3.54-.77.77-3.54 3.45 1.1z"></path><text x="50%" y="52.5%" dominant-baseline="middle" text-anchor="middle" transform="rotate(-15 15 15)" font-size="6" font-family="sans-serif" font-weight="bold">NEW</text></g></svg></span> Recent Functions</a></li ><li><a href="https://resources.wolframcloud.com/FunctionRepository/all"><span class="icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><g><path d="M5 9h3V6H5zm6 0h12V6H11zm-6 6h3v-3H5zm6 0h12v-3H11zm-6 6h3v-3H5zm6 0h12v-3H11z"></path></g></svg></span> Alphabetical List</a></li > </ul></div > </div></li > </ul></div><div class="section more-links"> <ul> <li><a href="https://resources.wolframcloud.com/FunctionRepository/Unnamed-Function.nb">Submit a New Function</a></li > </ul></div><div class="section learn-more-about-wl"> <ul> <li class="learn-more-about-wl-frame"> <a class="learn-more-about-wl-button" href="https://www.wolfram.com/language/" ><svg viewBox="0 0 124 31"> <path d="M15.5 1a14.5 14.5 0 1 1 0 29 14.5 14.5 0 0 1 0-29Zm0 2a12.5 12.5 0 1 0 0 25 12.5 12.5 0 0 0 0-25Zm1.8 5.4v4.3l-1.5-1.1-.3-1.5 1.8-1.7ZM5.6 20.3a11 11 0 1 1 15.7 4.5l-3.7-4.7 3 .4h2l2-2.5s-5-3-6.6-4.8a46 46 0 0 0-.2-6.6l-2.6 2.6-1.3-4a13.5 13.5 0 0 0-3.7 6c-2 2.3-3.4 6-4.6 9.1Zm13.8 5.5a11 11 0 0 1-12.6-3.6c.9-4 2-8.7 4-10.1.9-1.7 1.2-4.2 3-5.5.4 1.3 1 4 1.5 5.3 2 2.1 5.2 4.7 7.3 5.7.2.1.5 1 .5 1l-.9 1-9-.8-2.4.1c.4-1 1.4-2 1.4-2s-1-.5-1.6-.6l.8-1.1c-.2 0-2 .9-2.2 1.6l1.5.5s-1 1-1.2 2.6c0 0 3-.4 5-.1h1.3l3.6 6Zm-4-10.8c-.2.3-.3.5-.3.8.5 0 1 .1 1.6.5l1.2-.4c-.7-.5-1.5-1-2.6-.9Z" ></path> <text font-family="Source Sans Pro, system-ui, sans-serif" font-size="11" > <tspan x="36" y="11">Learn More about</tspan> <tspan x="36" y="26">Wolfram Language</tspan> </text> </svg></a > </li> </ul> </div> </div> </nav> </header> <main class="shingle-content"> <div id="page-title-frame"> <div class="wrap"> <div class="page-title"> <p id="resource-tag"><span class="text">Function Repository</span><span class="visuallyhidden"> Resource:</span></p> <h1> <span class="fr_c2c function-name"> <svg class="title-icon" xmlns="http://www.w3.org/2000/svg" width="25" height="20" viewBox="0 0 25 20" > <g fill="#DF4708"> <path d="M1 1h6.5v1.5S4 2.5 4 4v11.9c0 1.6 3.5 1.6 3.5 1.6V19H1V1zM24 1h-6.5v1.5S21 2.5 21 4v11.9c0 1.6-3.5 1.6-3.5 1.6V19H24V1z" /> <rect x="8.5" y="6" width="8" height="8" rx="1" ry="1" /> </g></svg >&#x2009;<span class="text" >SendMail<wbr/>FromNotebook </span> </span> <!-- FN_VERSION_TITLE_SECTION_START --> <!-- FN_VERSION_TITLE_SECTION_END --> </h1> </div> <p id="source-notebook-frame"> <a href="https://www.wolframcloud.com/download/81993b99-19eb-40ee-96cf-e4e7af33cd10?extension=always&filename=SendMailFromNotebook-4-0-1-definition"> Source Notebook </a> </p> </div> </div> <div class="wrap"> <div class="function-details"> <p class="lead">Send mail messages defined by sections in a notebook</p> <div class="contributed-by mobile"> <span class="line small">Contributed by:</span> <span class="line name"> Wolfram Staff </span> </div> <div id="rate-as-good-frame" data-get-count-api="https://www.wolframcloud.com/obj/resourcesystem/api/1.0/CheckRecommendation?UUID=e7ea6a74-8fa1-492e-b47e-c5293e4c756d" data-update-count-api="https://www.wolframcloud.com/obj/resourcesystem/api/1.0/Recommend?UUID=e7ea6a74-8fa1-492e-b47e-c5293e4c756d" ></div> </div> <div class='documentation-notebook'><div class='functionIntroWrap'><table class='grid'><tr><td /><td><div class='functionIntro'><p class='code'><span class='resourceFunctionHandle'><span class='stylebox'>ResourceFunction</span><span class='charRawLeftBracket'>[</span><span class='resourceFunctionName'>&quot;SendMailFromNotebook&quot;</span><span class='charRawRightBracket'>]</span></span><span class='charRawLeftBracket'>[</span><i class='ti'>nb</i><span class='charRawRightBracket'>]</span></p> <p class='code-description'>takes sections in <span class='inline-formula'><i class='ti'>nb</i></span> to define mail messages, with the section title being the <span class='inline-formula'>&quot;To&quot;</span> address, the subsection title being the mail <span class='inline-formula'>&quot;Subject&quot;</span> and text cells being the mail <span class='inline-formula'>&quot;Body&quot;</span>.</p></div></td></tr><tr><td /><td><div class='functionIntro'><p class='code'><span class='resourceFunctionHandle'><span class='stylebox'>ResourceFunction</span><span class='charRawLeftBracket'>[</span><span class='resourceFunctionName'>&quot;SendMailFromNotebook&quot;</span><span class='charRawRightBracket'>]</span></span><span class='charRawLeftBracket'>[</span><i class='ti'>nb</i><span class='charRawComma'>,</span><i class='ti'>assoc</i><span class='charRawRightBracket'>]</span></p> <p class='code-description'>appends the elements in the association <span class='inline-formula'><i class='ti'>assoc</i></span> to the definition of each mail message.</p></div></td></tr><tr><td /><td><div class='functionIntro'><p class='code'><span class='resourceFunctionHandle'><span class='stylebox'>ResourceFunction</span><span class='charRawLeftBracket'>[</span><span class='resourceFunctionName'>&quot;SendMailFromNotebook&quot;</span><span class='charRawRightBracket'>]</span></span><span class='charRawLeftBracket'>[</span><span class='charRawRightBracket'>]</span></p> <p class='code-description'>opens a basic template notebook for sending mail.</p></div></td></tr></table></div><div class='minimized-notebook-view'><div class='section cell-group'><h2>Details</h2><div class='notes' id='94855542'><span class='inline-formula'><span class='resourceFunctionHandle'><span class='stylebox'>ResourceFunction</span><span class='charRawLeftBracket'>[</span><span class='resourceFunctionName'>&quot;SendMailFromNotebook&quot;</span><span class='charRawRightBracket'>]</span></span><span class='charRawLeftBracket'>[</span><span class='charRawRightBracket'>]</span></span> creates a new notebook for composing an email with a send button.</div><div class='notes' id='521904482'>Before sending mail, <span class='inline-formula'><span class='resourceFunctionHandle'><span class='stylebox'>ResourceFunction</span><span class='charRawLeftBracket'>[</span><span class='resourceFunctionName'>&quot;SendMailFromNotebook&quot;</span><span class='charRawRightBracket'>]</span></span></span> returns an interface that previews mail messages, then gives the option to send or cancel.</div><div class='notes' id='1713083229'>Within the mail notebook, the section cell can contain multiple email addresses separated by commas or newline characters.</div><div class='notes' id='1104321733'>Subject lines can be given as <span class='inline-formula'>subsection</span> or <span class='inline-formula'>subsubsection</span> cells.</div><div class='notes' id='2013112336'>The body of messages can consist of multiple text cells.</div><div class='notes' id='1968696331'>Explicit <span class='inline-formula'>&quot;From&quot;</span> and <span class='inline-formula'>&quot;FullName&quot;</span> elements should be given in <span class='inline-formula'><i class='ti'>assoc</i></span> if these are to be included in mail messages. Otherwise, the default behavior of <span class='inline-formula'><a class='reflink' href='https://reference.wolfram.com/language/ref/SendMail.html'><span class='symbol'>SendMail</span></a></span> for the current account will be used.</div><div class='notes' id='1358647355'>Attachments can be inserted after the text cells for the body of the message. Attachments can be made by pasting an <span class='inline-formula'><a class='reflink' href='https://reference.wolfram.com/language/ref/ExpressionCell.html'><span class='symbol'>ExpressionCell</span></a></span> or by dragging and dropping a file into the template notebook.</div></div></div></div> <div class="col main"> <div class="nb-collapse label example-heading" role="button" tabindex="0" data-toggle="collapse" data-target="#nbCollapseExampleNotebook" aria-expanded="true" aria-controls="nbCollapseExampleNotebook" > <h2 id="Examples">Examples</h2> <span id="open-close-all-examples"></span> </div> <div id="example-notebook-buttons" class="notebook-dropdown frame"> <button class="notebook-dropdown toggle collapsed" data-toggle="collapse" data-target="#example-notebook-list" aria-controls="example-notebook-list"> <svg xmlns="http://www.w3.org/2000/svg" class="notebook-download" width="26" height="32" viewBox="0 0 26 32" role="presentation"> <path class="fill" fill="#fc6b34" d="M3.5 0C2.3 0 1.27.86 1.04 2H0v3h1v1H0v3h1v1H0v3h1v1H0v3h1v1H0v3h1v1H0v3h1v1H0v3h1v.5C1 30.9 2.12 32 3.5 32h20c1.4 0 2.5-1.1 2.5-2.5v-27C26 1.1 24.88 0 23.5 0h-20zm0 .98h20c.85 0 1.52.67 1.52 1.5v26.03c0 .85-.67 1.52-1.5 1.52H3.48c-.85 0-1.52-.67-1.52-1.5V2.48c0-.85.67-1.52 1.5-1.52zM19.54 15.15L22 12.4l-3.6-.77.36-3.64-3.4 1.46L13.5 6.3l-1.87 3.16L8.25 8l.37 3.63L5 12.4l2.46 2.75L5 17.88l3.6.78-.36 3.65 3.4-1.47L13.5 24l1.87-3.16 3.38 1.47-.37-3.64L22 17.9zm.65 1.77l-1.66-.56-1.12-1.45 1.44.55zm-5.3 3.38l-1.02 1.73v-1.8l1.06-1.53zm-2.42-8.95l-1.75-.6-1-1.36 1.83.8zm2.96-1.16l1.84-.8-1 1.34-1.76.6zm2.23 1.58l-.9 1.25.06-1.88 1.04-1.4zM13.5 19.5l-1.36-1.95 1.36-1.83 1.36 1.83zm-2.56-5.6l-.07-2.37 2.27.8v2.32zm2.94-1.57l2.26-.8-.06 2.38-2.2.75v-2.32zm-4.55-.55l-.2-2.02 1.04 1.4.05 1.87zm3.6 3.53l-1.36 1.84-2.3-.68 1.46-1.9zm-.85 3.4l1.06 1.53v1.8l-1.02-1.73zm2-3.4l2.2-.73 1.46 1.9-2.3.67zm6.6-2.46l-1.7 1.9-2.03-.74 1.2-1.7zM13.5 7.67l1.3 2.2-1.3 1.65-1.3-1.65zm-7.18 5.17l2.52-.55 1.2 1.7-2 .74zm1.82 2.6l1.44-.53-1.12 1.46-1.65.56zM6.96 17.6l1.7-.58 1.85.53-1.53.48zm2.36 1.05l2.05-.64.05 2.17-2.36 1.02zm6.26 1.52l.05-2.16 2.05.65.26 2.54zm2.44-2.14l-1.53-.48 1.82-.53 1.72.58z" /> </svg> <span class="text">Example Notebook</span> </button> <div id="example-notebook-list" class="collapse"> <ul class="notebook-dropdown list"> <li><a href="https://www.wolframcloud.com/env/13aa52a8-7a16-4389-a62c-46c393937dbe?src=CloudBasicCopiedContent#sidebar=basic-notebook-links">Open in Cloud</a></li> <li><a href="https://www.wolframcloud.com/download/13aa52a8-7a16-4389-a62c-46c393937dbe?extension=always&filename=SendMailFromNotebook-4-0-1-examples">Download Notebook</a></li> </ul> </div> </div> <div id="nbCollapseExampleNotebook" class="nb-collapse content collapse in" aria-expanded="true" > <!-- RS_SHINGLE_EXAMPLE_SECTION_START --> <div class="example-notebook"><div class="subsection cell-group"><h3>Basic Examples&NonBreakingSpace;<span class="total-examples">(5)</span>&NonBreakingSpace;</h3><p class="example-text">Open a notebook for composing an email:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[1]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/5a75a068000ab8d8.png" alt="ResourceFunction[&quot;SendMailFromNotebook&quot;][]" width="168" height="24" style="width: 10.5000em; height: 1.5000em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out">Out[1]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/2d664cd69e01185c.png" width="174" height="26" style="width: 10.8750em; height: 1.6250em;"/></div></td></tr></table></div><p class="example-text">Press the Send button in the notebook, or use <span class="inline-formula"><span class="inlineResourceFunction">SendMailFromNotebook</span></span> on the <span class="inline-formula"><a class="reflink" href="https://reference.wolfram.com/language/ref/NotebookObject.html"><span class="symbol">NotebookObject</span></a></span> to send:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[2]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/1e93d85985b19563.png" alt="ResourceFunction[&quot;SendMailFromNotebook&quot;][%]" width="180" height="24" style="width: 11.2500em; height: 1.5000em;"/></div></td></tr></table><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/252c14a999c2005e.png" width="265" height="42" style="width: 16.5625em; height: 2.6250em;"/></div><table class="example output"><tr><td class="in-out">Out[2]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/1094fe2e869c6358.png" width="161" height="17" style="width: 10.0625em; height: 1.0625em;"/></div></td></tr></table></div><hr class="example-delimiter"/><p class="example-text">Generate the notebook with some elements filled in:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[3]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/5d318d73f0d3db1d.png" alt="ResourceFunction[ &quot;SendMailFromNotebook&quot;][<|&quot;To&quot; -> &quot;testing@example.com&quot;, &quot;Subject&quot; -> &quot;This is the subject&quot;, &quot;Body&quot; -> &quot;This is the text of the email.&quot;|>]" width="592" height="48" style="width: 37.0000em; height: 3.0000em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out">Out[3]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/7a279e9aef8dfa0e.png" width="179" height="26" style="width: 11.1875em; height: 1.6250em;"/></div></td></tr></table></div><div class="example-image"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/5600f7acce2fcf86.png" width="540" height="316" style="width: 33.7500em; height: 19.7500em;"/></div><hr class="example-delimiter"/><p class="example-text">Create and save a notebook that you want to send as an email:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[4]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/57b5777c6342426d.png" alt="nb = CreateDocument[{TextCell[$WolframID, &quot;Section&quot;], TextCell[&quot;my subject line&quot;, &quot;Subsection&quot;], TextCell[&quot;paragraph 1&quot;, &quot;Text&quot;], TextCell[&quot;paragraph 2&quot;, &quot;Text&quot;], ExpressionCell[Import[&quot;ExampleData/spikey.tiff&quot;], &quot;Output&quot;]}];" width="622" height="66" style="width: 38.8750em; height: 4.1250em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out"></td></tr></table></div><div class="example-image"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/692e5f6cc9757700.png" width="359" height="374" style="width: 22.4375em; height: 23.3750em;"/></div><div class="example-frame"><table class="example input"><tr><td class="in-out">In[5]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/5d9f0462d08fd50d.png" alt="path = FileNameJoin[{$TemporaryDirectory, &quot;mail.nb&quot;}]; NotebookSave[nb, path]; NotebookClose[nb];" width="357" height="66" style="width: 22.3125em; height: 4.1250em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out"></td></tr></table></div><p class="example-text">Send mail from the notebook:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[6]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/2c4080bdb468036b.png" alt="ResourceFunction[&quot;SendMailFromNotebook&quot;][path]" width="197" height="24" style="width: 12.3125em; height: 1.5000em;"/></div></td></tr></table><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/6f4544f69c3fa5b8.png" width="259" height="42" style="width: 16.1875em; height: 2.6250em;"/></div><table class="example output"><tr><td class="in-out">Out[6]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/67b1cc8f303f9091.png" width="154" height="17" style="width: 9.6250em; height: 1.0625em;"/></div></td></tr></table></div><p class="example-text">Or send mail with additional elements:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[7]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/1035f83317951c96.png" alt="ResourceFunction[ &quot;SendMailFromNotebook&quot;][path, <|&quot;Priority&quot; -> 1, &quot;Bcc&quot; -> &quot;foo@bar.com&quot;|>]" width="474" height="24" style="width: 29.6250em; height: 1.5000em;"/></div></td></tr></table><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/4880bc34318f308f.png" width="338" height="42" style="width: 21.1250em; height: 2.6250em;"/></div><table class="example output"><tr><td class="in-out">Out[7]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/61dad589252c1bd6.png" width="154" height="17" style="width: 9.6250em; height: 1.0625em;"/></div></td></tr></table></div><hr class="example-delimiter"/><p class="example-text">Process multiple emails from a file:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[8]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/4cba56bf449dc82a.png" alt="nb = CreateDocument[{TextCell[$WolframID, &quot;Section&quot;], TextCell[&quot;subject 1&quot;, &quot;Subsection&quot;], TextCell[&quot;text 1&quot;, &quot;Text&quot;], TextCell[$WolframID, &quot;Section&quot;], TextCell[&quot;subject 2&quot;, &quot;Subsection&quot;], TextCell[&quot;text 2&quot;, &quot;Text&quot;]}]; NotebookSave[nb, FileNameJoin[{$TemporaryDirectory, &quot;mail.nb&quot;}]]; NotebookClose[nb];" width="584" height="113" style="width: 36.5000em; height: 7.0625em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out"></td></tr></table></div><div class="example-frame"><table class="example input"><tr><td class="in-out">In[9]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/4dd2b9a4bb1b1dc9.png" alt="ResourceFunction[&quot;SendMailFromNotebook&quot;][ FileNameJoin[{$TemporaryDirectory, &quot;mail.nb&quot;}]]" width="478" height="24" style="width: 29.8750em; height: 1.5000em;"/></div></td></tr></table><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/6995305e65415efa.png" width="267" height="42" style="width: 16.6875em; height: 2.6250em;"/></div><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/1d47c76afb8d41df.png" width="267" height="42" style="width: 16.6875em; height: 2.6250em;"/></div><table class="example output"><tr><td class="in-out">Out[9]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/5fa94bced3e92051.png" width="297" height="17" style="width: 18.5625em; height: 1.0625em;"/></div></td></tr></table></div><hr class="example-delimiter"/><p class="example-text">Send the same message to several recipients:</p><div class="example-frame"><table class="example input"><tr><td class="in-out">In[10]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/480a22aa1814d6a1.png" alt="nb = CreateDocument[{TextCell[$WolframID <> &quot;, FirstName LastName <testing@example.com>&quot;, &quot;Section&quot;], TextCell[&quot;subject 1&quot;, &quot;Subsection&quot;], TextCell[&quot;text 1&quot;, &quot;Text&quot;]}]; NotebookSave[nb, FileNameJoin[{$TemporaryDirectory, &quot;mail.nb&quot;}]]; NotebookClose[nb];" width="585" height="137" style="width: 36.5625em; height: 8.5625em;"/></div></td></tr></table><table class="example output"><tr><td class="in-out"></td></tr></table></div><div class="example-frame"><table class="example input"><tr><td class="in-out">In[11]:=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/06e8c9ae8390f407.png" alt="ResourceFunction[&quot;SendMailFromNotebook&quot;][ FileNameJoin[{$TemporaryDirectory, &quot;mail.nb&quot;}]]" width="478" height="24" style="width: 29.8750em; height: 1.5000em;"/></div></td></tr></table><div class="echo"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/6ffaa00bee972ce3.png" width="497" height="42" style="width: 31.0625em; height: 2.6250em;"/></div><table class="example output"><tr><td class="in-out">Out[11]=</td><td><div class="img-frame"><img src="https://www.wolframcloud.com/obj/resourcesystem/images/e7e/e7ea6a74-8fa1-492e-b47e-c5293e4c756d/24e21e8d37081481.png" width="410" height="17" style="width: 25.6250em; height: 1.0625em;"/></div></td></tr></table></div></div></div> <!-- RS_SHINGLE_EXAMPLE_SECTION_END --> </div> <!-- RS_VERSION_HISTORY_SECTION_START --> <h2 id="Version-History">Version History</h2> <ul id="shingleVersionHistory" class="bullet-list version-history"> <li ><span class="name">4.0.1</span> <span class="version-property date"> &ndash; 10 May 2021 </span> </li> <li ><span class="name">4.0.0</span> <span class="version-property date"> &ndash; 05 October 2020 </span> </li> <li ><span class="name">3.0.0</span> <span class="version-property date"> &ndash; 20 April 2020 </span> </li> <li ><span class="name">2.0.0</span> <span class="version-property date"> &ndash; 31 May 2019 </span> </li> <li ><span class="name">1.0.0</span> <span class="version-property date"> &ndash; 11 March 2019 </span> </li> </ul> <!-- RS_VERSION_HISTORY_SECTION_END --> <!-- RS_SHINGLE_HISTORY_SECTION_START --> <!-- RS_SHINGLE_HISTORY_SECTION_END --> <h2 id="Related-Symbols">Related Symbols</h2> <ul class="bullet-list inline related-symbols"> <li><a href="https://reference.wolfram.com/language/ref/SendMail.html">SendMail</a></li> <li><a href="https://reference.wolfram.com/language/ref/SendMessage.html">SendMessage</a></li> <li><a href="https://reference.wolfram.com/language/ref/ServiceExecute.html">ServiceExecute</a></li> </ul> <h2 class="visuallyhidden" id="License-Information">License Information</h2> <div id="cc-license-frame"> <p> <span class="visuallyhidden">This work is licensed under a </span ><a rel="license" title="This work is licensed under a Creative Commons Attribution 4.0 International License" href="http://creativecommons.org/licenses/by/4.0/" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="5.5 -3.5 64 64"> <path d="M37.44-3.5c8.95 0 16.57 3.13 22.86 9.37 3 3.01 5.3 6.45 6.86 10.32A32.58 32.58 0 0 1 69.5 28.5c0 4.38-.77 8.49-2.32 12.31a29.38 29.38 0 0 1-6.82 10.15 32.89 32.89 0 0 1-10.63 7.08 31.86 31.86 0 0 1-24.43.03 32.19 32.19 0 0 1-10.4-7.03A31.39 31.39 0 0 1 5.5 28.5c0-4.23.8-8.3 2.43-12.2 1.62-3.9 3.97-7.4 7.06-10.49C21.07-.39 28.56-3.5 37.44-3.5zm.12 5.77c-7.32 0-13.47 2.56-18.46 7.66a27.51 27.51 0 0 0-5.8 8.6 25.2 25.2 0 0 0-2.03 9.97c0 3.43.68 6.73 2.03 9.91a26.5 26.5 0 0 0 5.8 8.52c2.51 2.5 5.35 4.4 8.51 5.71a25.83 25.83 0 0 0 19.92-.03 27.64 27.64 0 0 0 8.71-5.76c5-4.88 7.49-11 7.49-18.35 0-3.54-.65-6.9-1.95-10.06A25.59 25.59 0 0 0 56.13 10a25.32 25.32 0 0 0-18.57-7.72zm-.4 20.92l-4.3 2.23a4.4 4.4 0 0 0-1.68-2 3.8 3.8 0 0 0-1.85-.58c-2.86 0-4.29 1.89-4.29 5.66 0 1.72.36 3.09 1.08 4.11a3.66 3.66 0 0 0 3.2 1.55c1.87 0 3.19-.92 3.95-2.74l3.94 2a9.4 9.4 0 0 1-8.4 5.02c-2.85 0-5.16-.87-6.91-2.62-1.75-1.76-2.63-4.2-2.63-7.32 0-3.05.89-5.46 2.66-7.25a9.05 9.05 0 0 1 6.71-2.69c3.96 0 6.8 1.54 8.52 4.63zm18.45 0l-4.23 2.23a4.4 4.4 0 0 0-1.68-2 3.89 3.89 0 0 0-1.92-.58c-2.85 0-4.28 1.89-4.28 5.66 0 1.72.36 3.09 1.08 4.11a3.66 3.66 0 0 0 3.2 1.55c1.87 0 3.18-.92 3.94-2.74l4 2a9.82 9.82 0 0 1-3.54 3.68 9.23 9.23 0 0 1-4.85 1.34c-2.9 0-5.21-.87-6.94-2.62-1.74-1.76-2.6-4.2-2.6-7.32 0-3.05.88-5.46 2.65-7.25a9.05 9.05 0 0 1 6.72-2.69c3.96 0 6.78 1.54 8.45 4.63z" /> </svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="5.5 -3.5 64 64"> <path d="M37.44-3.5c9 0 16.57 3.08 22.75 9.26 6.2 6.2 9.31 13.79 9.31 22.74 0 9-3.05 16.48-9.14 22.46-6.48 6.36-14.12 9.54-22.92 9.54-8.65 0-16.15-3.14-22.51-9.43C8.64 44.78 5.5 37.27 5.5 28.5c0-8.76 3.14-16.34 9.43-22.74C21.1-.41 28.6-3.5 37.44-3.5zm.12 5.77A24.92 24.92 0 0 0 19.1 9.93c-5.22 5.33-7.83 11.52-7.83 18.57 0 7.09 2.6 13.22 7.77 18.4 5.18 5.18 11.35 7.77 18.52 7.77 7.12 0 13.33-2.6 18.62-7.83C61.21 42 63.73 35.9 63.73 28.5a25.3 25.3 0 0 0-7.66-18.57 25.22 25.22 0 0 0-18.51-7.66zm8.57 18.29v13.08h-3.66v15.54h-9.94V33.64h-3.66V20.56c0-.58.2-1.06.6-1.46a2 2 0 0 1 1.46-.6h13.14c.54 0 1.01.2 1.43.6.42.4.63.89.63 1.46zm-13.09-8.23c0-3 1.49-4.51 4.46-4.51s4.46 1.5 4.46 4.5c0 2.98-1.49 4.47-4.46 4.47s-4.46-1.49-4.46-4.46z" /> </svg> <span class="visuallyhidden" >Creative Commons Attribution 4.0 International License</span > </a> </p> </div> <footer id="bottom"> <ul> <li class="feedback"> <a href="https://resources.wolframcloud.com/FunctionRepository/feedback-form#SendMailFromNotebook"> <svg viewBox="0 0 44 32"> <path d="M19 .5A6.5 6.5 0 0 0 12.5 7v4.5H.46l12.04 8.75V25a6.5 6.5 0 0 0 6.5 6.5h18a6.5 6.5 0 0 0 6.5-6.5V7A6.5 6.5 0 0 0 37 .5zm0 1h18A5.5 5.5 0 0 1 42.5 7v18a5.5 5.5 0 0 1-5.5 5.5H19a5.5 5.5 0 0 1-5.5-5.5v-5.25L3.54 12.5h9.96V7A5.5 5.5 0 0 1 19 1.5z" /> <path d="M18 6h20v4H18zM18 14h20v4H18zM18 22h10v4H18z" /> </svg><span class="text">Send a message about this function</span> </a> </li> <li class="community"> <a href="https://community.wolfram.com/content?curTag=wolfram%20function%20repository"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 16"> <path d="M5.5 0A2.5 2.5 0 0 0 3 2.5v2H0l3 3.68v2.32A2.5 2.5 0 0 0 5.5 13H9v.5a2.5 2.5 0 0 0 2.5 2.5h8a2.5 2.5 0 0 0 2.5-2.5v-2h3l-3-3.68V5.5A2.5 2.5 0 0 0 19.5 3H16v-.5A2.5 2.5 0 0 0 13.5 0zm0 1h8c.84 0 1.5.66 1.5 1.5v8c0 .84-.66 1.5-1.5 1.5h-8c-.84 0-1.5-.66-1.5-1.5V7.82L2 5.5h2v-3C4 1.66 4.66 1 5.5 1z"/> </svg><span class="text">Discuss on Wolfram Community</span> </a> </li> <li class="top"> <a href="#top"> <svg viewBox="0 0 16 16"> <path d="M4 0C1.784 0 0 1.784 0 4v8c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4V4c0-2.216-1.784-4-4-4H4zm4 3l4 4-1 1-3-3-3 3-1-1 4-4zm0 5l4 4-1 1-3-3-3 3-1-1 4-4z" /> </svg><span class="text">Top</span> </a> </li> </ul> </footer> </div> </div> </main> <footer id="gws-footer"> <div class="wrap"> <p> &copy; 2024 <a href="https://www.wolfram.com/" target="gws-footer">Wolfram</a>. All rights reserved. </p> <ul> <li> <a href="https://www.wolfram.com/legal/terms/wolfram-cloud.html" target="gws-footer" > Legal </a> &amp; <a href="https://www.wolfram.com/legal/privacy/wolfram-cloud.html" target="gws-footer" > Privacy Policy </a> </li> <li> <a href="https://resources.wolframcloud.com/forms/contact" target="gws-footer" > Contact Us </a> </li> <li> <a href="https://www.wolframalpha.com/" target="gws-footer"> WolframAlpha.com </a> </li> <li> <a href="https://www.wolframcloud.com/" target="gws-footer"> WolframCloud.com </a> </li> </ul> </div> </footer> <script src="https://www.wolframcdn.com/javascript/jquery-2.1.4.min.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/shingle.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/header-and-results.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/react-autocomplete.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/main.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/results-libraries.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/FunctionRepository/5.0.0/results-list.js"></script> <script src="https://www.wolframcloud.com/obj/resourcesystem/webresources/resourcesystem/5.0.0/results-controller.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10