CINXE.COM
Article - How do i allow all email fr...
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head><meta name="viewport" content="width=device-width, initial-scale=1.0" /><script src="/TDPortal/Content/Scripts/jquery/2.2.4/jquery.min.js?v=20241127210920"></script><script src="/TDPortal/Content/Scripts/jquery-migrate/1.4.1/jquery-migrate.min.js?v=20241127210920"></script><script src="/TDPortal/Content/Scripts/jquery-ui/1.13.2/jquery-ui-1.13.2.custom.timepicker.min.js?v=20241127211336"></script><link href="/TDPortal/Content/Styles/jquery-ui/1.13.2/jquery-ui.compiled.min.css?v=20241127211340" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/bootstrap/3.4.1/dist/css/bootstrap.min.css?v=20241127210920" rel="stylesheet" type="text/css" id="lnkBootstrapCSS" /><script src="/TDPortal/Content/bootstrap/3.4.1/dist/js/bootstrap.min.js?v=20241127210920"></script><link href="/TDPortal/Content/FontAwesome/css/fontawesome.min.css?v=20241127210906" rel="stylesheet" type="text/css" id="lnkFontAwesome" /><link href="/TDPortal/Content/FontAwesome/css/solid.css?v=20241127210906" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/regular.css?v=20241127210906" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/brands.css?v=20241127210906" rel="stylesheet" type="text/css" /><link href="/TDPortal/Content/FontAwesome/css/v4-shims.css?v=20241127210906" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/bootstrap_custom.min.css?v=20241127211338" rel="stylesheet" type="text/css" /><link href="/TDClient/Styles/TDStyles.min.css?v=20241127211338" rel="stylesheet" type="text/css" /><link href="https://service.purdue.edu/TDPortal/BE/Style/2/TDClient/32?v=20240523190737" rel="stylesheet" type="text/css" /><script src="/TDPortal/Content/Scripts/tdx/TDJSFramework.compiled.min.js?v=20241127211336"></script><script src="/TDPortal/Content/Scripts/underscore/1.12.1/underscore-min.js?v=20241127210920"></script> <script src="/TDClient/Scripts/clientOS.min.js?v=20241127211328"></script> <script src="/TDClient/Scripts/collapseMe.min.js?v=20241127211328"></script> <script src="/TDClient/Scripts/tdsearchfilter.min.js?v=20241127211328"></script> <script src="/TDClient/Scripts/SiteSearch.min.js?v=20241127211328"></script> <script src="/TDPortal/Content/Scripts/tdx/elasticsearchAutocomplete/elasticsearchAutocomplete.min.js?v=20241127211334"></script> <link id="ctl00_ctl00_lnkFavicon" rel="icon" href="https://service.purdue.edu/TDPortal/BE/Icon/2/32?v=20230216135713" /> <script async src="//www.googletagmanager.com/gtag/js?id=G-3X3YRYLMTE"></script> <script> $(function () { window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); // Be sure to set the proper cookie domain to the customer's full subdomain when sending the pageview hit. gtag('config', 'G-3X3YRYLMTE', { 'cookie_domain': 'service.purdue.edu' }); }); </script> <script> $(function () { var masterUi = MasterUI({ isPostback: false, baseUrl: '/TDClient/', isTdGoogleAnalyticsEnabled: true, isAuthenticated: false }); $('#collapseMe').collapseMe({ toggleVisibilitySelector: '.navbar-toggle' }); }); // The sub-nav menu uses padding-top to position itself below the header bar and main navigation sections. When the // window is resized, there is a chance that the content of these header or nav sections wraps, causing the height // to change, potentially covering the sub-nav menu, which is obviously a big usability problem. This function // listens for when the window size or orientation is changing (and also when the window first loads), and adjusts // the padding so that the sub-nav menu appears in the correct location. $(window).bind('load ready resize orientationchange', function () { var headerHeight = $('#divMstrHeader').height(); $('#navShim').css({ "padding-top": headerHeight }); $('#content').css({ "padding-top": headerHeight, "margin-top": headerHeight * -1 }); }); </script> <script src="/TDPortal/Content/select2/v3/select2.min.js?v=20241127212542"></script><link href="/TDPortal/Content/select2/v3/select2.compiled.min.css?v=20241127212542" rel="stylesheet" type="text/css" id="lnkSelect2" /> <script src="/TDClient/Scripts/attachmentHandler.min.js?v=20241127211336"></script> <style type="text/css"> .honey-pot-div { display: none; } </style> <script> function shareArticle() { if ($('#ctl00_ctl00_cpContent_cpContent_shareRecipients').val().trim() === "") { alert('You must first enter a valid email.'); $('#btnShare').progressButton('reset'); } else { __doPostBack('ctl00$ctl00$cpContent$cpContent$btnSendShare', ''); } } function closeShareModal() { $('#divShareModal').modal('hide'); $('#btnShare').progressButton('reset'); } function toggleFeedback(isHelpful) { $('#divHelpfulComments').show(); $('#divHelpfulYesNo').hide(); $('#ctl00_ctl00_cpContent_cpContent_hdnIsHelpful').val(isHelpful); $('#ctl00_ctl00_cpContent_cpContent_txtComments').focus(); } function toggleFeedbackResult() { $('#divWasHelpful, #divFeedbackRecorded, #divHelpfulComments, #divHelpfulYesNo').toggle(); } // The following two functions were added as a result of ticket ID: 1392522. We are generating these buttons dynamically to // prevent bots from clicking them and posting feedback on an article. Additionally, we have an input that is hidden from // the user. If a bot enters text in that input, which it likely will (bots love filling out forms), then we don't accept the // form submission function generateFeedbackButtons() { var $btnHelpfulYes = $('<button id="btnHelpfulYes" type="button" class="btn btn-primary gutter-left" onclick="toggleFeedback(1);">Yes</button>'); var $btnHelpfulNo = $('<button id="btnHelpfulNo" type="button" class="btn btn-primary gutter-left-sm" onclick="toggleFeedback(0);">No</button>'); $('#divWasHelpful').append($btnHelpfulYes); $('#divWasHelpful').append($btnHelpfulNo); } function attemptAddFeedback(e) { if ($('#honeyPot').val() !== '') { e.preventDefault(); window.location.reload(); } } function cancelFeedback() { $('#ctl00_ctl00_cpContent_cpContent_txtComments').val(''); $('#divHelpfulComments, #divHelpfulYesNo').toggle(); } function confirmDeleteFeedback(id) { if (confirm('Are you sure you want to delete this feedback? This cannot be undone.')) { $('#ctl00_ctl00_cpContent_cpContent_hdnFeedbackID').val(id); __doPostBack('ctl00$ctl00$cpContent$cpContent$btnDeleteFeedback', ''); } } function toggleAddressed(id, isAddressed) { $('#ctl00_ctl00_cpContent_cpContent_hdnFeedbackID').val(id); $('#ctl00_ctl00_cpContent_cpContent_hdnIsAddressed').val(isAddressed); __doPostBack('ctl00$ctl00$cpContent$cpContent$btnToggleAddressed', ''); } $(function () { generateFeedbackButtons(); $('[data-toggle="popover"]').popover(); var attachmentHandler = new TeamDynamix.AttachmentHandler({ containerSelector: '.js-article-attachments', resultLabelSelector: '#ctl00_ctl00_cpContent_cpContent_lblResults_lblResults-label', baseControllerUrl: '/TDClient/32/Purdue/Shared/Attachments', antiForgeryToken: 'U93eagRTcKXL4RUhXAh9v8cqj19E4V4jNy-T6Wccd9U3OCgmuLjB6NRe5N38LNx21xo37HpeEBC6wslcUodvNZvr_Z01:2GpGBd9I9bnu1ORo1K6t0sbQTgOFTLPn8mFL1ng9pYJ3VimHC2pi-UdhCincQA8yjtoUaKKpqbfzpS5DaUwykN14cLk1', itemId: 521, componentId: 26, feedId: 'articleFeed' }); $('#btnShare').on('click', function () { shareArticle(); }); // Don't try and update the table styles if the user wanted to opt out. $('#ctl00_ctl00_cpContent_cpContent_divBody table:not(.SkipTableFixup)').each(function () { var padding = $(this).attr('cellpadding'); var spacing = $(this).attr('cellspacing'); $(this).css("border-collapse", "separate"); if (spacing) { $(this).css("border-spacing", spacing + "px"); } $(this).find('td').each(function () { $(this).css('padding', padding + 'px') }); }); }); </script> <meta property="og:title" content="How do i allow all email from @purdue.edu address to post to a Listserv list?" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=521" /> <meta property="og:image" content="https://service.purdue.edu/TDPortal/BE/Logo/2/32" /> <meta property="og:description" content="Instructions for allowing all email from @purdue.edu addresses to post to your Listserv list." /> <meta property="og:site_name" content="Purdue University - Knowledge Base" /> <meta property="article:section" content="Communication & Collaboration" /> <meta property="article:published_time" content="2023-10-06T01:25Z" /> <meta property="article:modified_time" content="2024-02-06T14:18Z" /> <meta property="article:tag" content="Listserve" /><title> Article - How do i allow all email fr... </title></head> <body> <form method="post" action="/TDClient/32/Purdue/KB/ArticleDet?ID=521" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/TDClient/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZMSMQxVWLi4fik2rw1_u_hZsCNzwv5c621ov6_ZX_wzTt5vh-g2&t=638628063619783110" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=nv7asgRUU0tRmHNR2D6t1NXOAgTb3J37FC1L2PfbYYFmSPm-ANa7n6FP0x7BAsbHeL4jfY3ptd1q7zKKVI7DbuXZcwEoKOwj9WxCI1VrQlbWE1Trg1t1GmJDN43kQMJsB7X8tw2&t=ffffffffc7a8e318" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvmVxW3-Ljsg_2Hna32smxrg-6ogyYAN3UTPsJQ8m1uwzn_kuf2Wpne6NSFmYui3h0wCQhJN3ZUiLTNkvhiIgZpq74-lKmofUPQGJ8own8RI2_mwAcmvlSj2WBnqwm5Wj4cyNvv81&t=2a9d95e3" type="text/javascript"></script> <script src="/TDClient/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OLdGoo5BVWQ_Eo60QZTEhEcHeiVfwgY9tLCgzdZ5TRwvrwYEnOvujbNccOVLUfWtUg4HivSIsewg6JABxkBGEqVVV64eiRyCAsPDqh6tUioISUQKB74sWMO4Er2mHrWEIWs_sBM1&t=2a9d95e3" type="text/javascript"></script> <script src="/TDClient/WebResource.axd?d=xtfVMqdF1exC2MBVkOJwMveStDR5kg3dbZWgIXMXZmB1xXom6CcIrWFgHa7jsp4qJuFW2L5XShudyzlBsIO3JhCfiU5HmL2BDz__mCv9dznmBlEMS7LvcYg6wTdPTrAXIXI2CvtjwlnpZd-j4Zpsx2wG_uA1&t=638683209600000000" type="text/javascript"></script> <script src="/TDClient/WebResource.axd?d=sp7vCoAo-SSYfpsQ1sYBBeEDnwCGxDYEwZCM0ler88yoVZIPDXMk1C3XF2L2L0xrbB8Rvhli51TswRlmPIOCZgaY58lKhPr-Pv1jTFJ1oUAu7x6RDtNFZUxbtxs3KYQGLK6FpPD5bKuB0e0NmS9HkAqRVks1&t=638683209600000000" type="text/javascript"></script> <script src="/TDClient/WebResource.axd?d=icMURy63hv40LPPfq4rTvmm-RfB_YkC6rEEF_2QOO68q3TseXYNBetRKKgBXJ8mn2e8UIgCPiV23HaQUZbjySMHqSgmYZgLcYltBqwD2_EK8aQ08zBuqc3ZBVZITQrbtn6w46dRxFLibMIQg0Aho73rn8Rpxrzg5YMG_JR0UOrUR0wlZ0&t=638683209600000000" type="text/javascript"></script> <script src="/TDClient/WebResource.axd?d=1HpFfNpwNihNfEP1lyJHvdPVqbv8KRoFH4-_ZORUgPOP-bqmmtIJRvFQc7828Vf59O_-fdBXcnwdv-hYp5RptPuHmMR0kGQM0_3rS4Z7sKfC7jy9Cc_8fyfcUWa8psszacEQlAXHPXmNwyRymbGSywEmhrE1&t=638683209600000000" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { CKEditor_TextBoxEncode('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody', 0); if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="784CA02E" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$smMain', 'aspnetForm', ['tctl00$ctl00$cpContent$cpContent$UpdatePanel1','','tctl00$ctl00$cpContent$cpContent$upFeedbackGrid','','tctl00$ctl00$cpContent$cpContent$UpdatePanel3','','tctl00$ctl00$cpContent$cpContent$UpdatePanel2','','tctl00$ctl00$cpContent$cpContent$upShare','','tctl00$ctl00$cpContent$cpContent$lblResults$ctl00',''], ['ctl00$ctl00$cpContent$cpContent$btnSubmitComments','','ctl00$ctl00$cpContent$cpContent$btnToggleSubscribe','','ctl00$ctl00$cpContent$cpContent$btnToggleFavorite','','ctl00$ctl00$cpContent$cpContent$btnSendShare',''], [], 90, 'ctl00$ctl00'); //]]> </script> <div id="ctl00_ctl00_upMain" style="display:none;"> <div id="ctl00_ctl00_pbMain" class="progress-box-container"><div class="progress-box-body"><div class="well shadow"><h2 class="h4 gutter-top-none">Updating...</h2><div class="progress" style="margin-bottom: 0;"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div></div></div></div></div> </div> <header role="banner"> <div id="divMstrHeader" class="master-header NoPrint" style="background-color: #fff;"> <script type="text/javascript" src="https://bot.ivy.ai/bot/script/category/baY98kOxomWwy4MXEjGRDZBzJv7pjr3X"></script> <div class="logo-header-full hidden-xs"> <div class="pull-left"> <a href="#mainContent" class="sr-only sr-only-focusable">Skip to main content</a> </div> <div id="ctl00_ctl00_divPageHeader" class="container logo-header clearfix" style="padding: 5px;"> <div id="divLogo" class="pull-left logo-container"> <a href="http://www.purdue.edu/" target="_blank"> <img src="/TDPortal/BE/Logo/2/32" alt="Purdue University Home Page" class="js-logo img-responsive" /> </a> </div> <div class="master-header-right pull-right padding-top padding-bottom"> <div class="pull-left topLevelSearch input-group"> <div id="SiteSearch-f4196bfc269f4e9aaca6fb181330abb2" class="gutter-bottom input-group site-search" style="max-width: 400px;"> <div id="SiteSearch-dropdown-f4196bfc269f4e9aaca6fb181330abb2" class="input-group-btn"> <button type="button" id="SiteSearch-filter-f4196bfc269f4e9aaca6fb181330abb2" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="Filter your search by category" data-component="all"> <span class="fa-solid fa-solid fa-earth-americas"></span><span class="fa-solid fa-fw fa-nopad fa-caret-down" aria-hidden="true"></span> <span class="sr-only"> Filter your search by category. Current category: <span class="js-current-component">All</span> </span> </button> <ul tabindex="-1" aria-label="Filter your search by category" role="menu" class="dropdown-menu" > <li> <a role="menuitem" href="javascript:void(0);" data-component-text="All" data-component="all" data-component-icon="fa-solid fa-earth-americas" title="Search all areas"> <span class="fa-solid fa-fw fa-nopad fa-earth-americas" aria-hidden="true"></span> All </a> </li> <li aria-hidden="true" class="divider"></li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Knowledge Base" data-component="kb" data-component-icon="fa-lightbulb" title="Search Knowledge Base"> <span class="fa-regular fa-fw fa-nopad fa-lightbulb" aria-hidden="true"></span> Knowledge Base </a> </li> <li role="presentation"> <a role="menuitem" href="javascript:void(0);" data-component-text="Service Catalog" data-component="sc" data-component-icon="fa-compass" title="Search Service Catalog"> <span class="fa-solid fa-fw fa-nopad fa-compass" aria-hidden="true"></span> Service Catalog </a> </li> </ul> </div> <label class="sr-only" for="SiteSearch-text-f4196bfc269f4e9aaca6fb181330abb2">Search the client portal</label> <input id="SiteSearch-text-f4196bfc269f4e9aaca6fb181330abb2" type="text" class="form-control" autocomplete="off" placeholder="Search the client portal" title="To search for items with a specific tag, enter the # symbol followed by the name of the tag. To search for items using exact match, place double quotes around your text." /> <span class="input-group-btn"> <button id="SiteSearch-button-f4196bfc269f4e9aaca6fb181330abb2" class="btn btn-default" type="button" title="Search"> <span class="fa-solid fa-fw fa-nopad fa-search blue" aria-hidden="true"></span> <span class="sr-only">Search</span> </button> </span> </div> <script> $(function() { var siteSearch = new TeamDynamix.SiteSearch({ searchUrl: "/TDClient/32/Purdue/Shared/Search", enableAutocompleteSearch: true, autocompleteSearchUrl: '/TDClient/32/Purdue/Shared/AutocompleteSearch', autocompleteResultsPosition: 'fixed', autocompleteResultsZIndex: 1000, searchTextBoxSelector: '#SiteSearch-text-f4196bfc269f4e9aaca6fb181330abb2', searchComponentFilterButtonSelector: '#SiteSearch-filter-f4196bfc269f4e9aaca6fb181330abb2', searchButtonSelector: '#SiteSearch-button-f4196bfc269f4e9aaca6fb181330abb2', searchFilterDropdownSelector: '#SiteSearch-dropdown-f4196bfc269f4e9aaca6fb181330abb2', showKnowledgeBaseOption: true, showServicesOption: true, showForumsOption: false, autoFocusSearch: false }); }); </script> </div> <div title="Sign In" class="pull-right gutter-top-sm"> <a href="/TDClient/32/Purdue/Login.aspx?ReturnUrl=%2fTDClient%2f32%2fPurdue%2fKB%2fArticleDet%3fID%3d521"> Sign In </a> </div> </div> </div> </div> <nav id="ctl00_ctl00_mainNav" class="navbar navbar-default themed tdbar" aria-label="Primary"> <div id="navContainer" class="container"> <div class="navbar-header"> <button type="button" class="pull-left navbar-toggle collapsed themed tdbar-button-anchored tdbar-toggle gutter-left" data-toggle="collapse" data-target=".navbar-collapse"> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="tdbar-button-anchored icon-bar"></span> <span class="sr-only">Show Applications Menu</span> </button> <a class="navbar-brand hidden-sm hidden-md hidden-lg themed tdbar-button-anchored truncate-be" href="#"> Purdue Portal </a> </div> <div id="td-navbar-collapse" class="collapse navbar-collapse"> <ul class="nav navbar-nav nav-collapsing" id="collapseMe"> <li class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/32/Purdue/Login.aspx?ReturnUrl=%2fTDClient%2f32%2fPurdue%2fKB%2fArticleDet%3fID%3d521">Sign In</a> </li> <li id="divSearch" class="themed tdbar-button-anchored hidden-sm hidden-md hidden-lg"> <a href="/TDClient/32/Purdue/Shared/Search" title="search">Search</a> </li> <li id="divDesktopd9f20c67-3195-4269-8692-eceb93ef1337" class="themed tdbar-button-anchored"> <a href="/TDClient/32/Purdue/Home/">Home</a> </li> <li id="divTDProjects" class="themed tdbar-button-anchored"> <a href="/TDClient/32/Purdue/Projects/">Projects</a> </li> <li id="divTDRequests" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/32/Purdue/Requests/ServiceCatalog">Services</a> </li> <li id="divTDKnowledgeBase" class="themed tdbar-button-anchored sr-focusable"> <a href="/TDClient/32/Purdue/KB/">Knowledge Base</a> </li> <li class="themed tdbar-button-anchored hidden-xs more-items-button" id="moreMenu"> <a data-toggle="dropdown" title="More Applications" href="javascript:;"> <span class="sr-only">More Applications</span> <span class="fa-solid fa-ellipsis-h" aria-hidden="true"></span> </a> <ul class="dropdown-menu dropdown-menu-right themed tdbar" id="collapsed"></ul> </li> </ul> </div> </div> </nav> </div> </header> <div id="navShim" class="hidden-xs hidden-sm"></div> <main role="main"> <div id="content"> <div id="mainContent" tabindex="-1"></div> <nav id="divTabHeader" class="tdbar-sub NoPrint hidden-xs navbar-subnav" aria-label="Knowledge Base"> <a href="#kbContent" class="sr-only sr-only-focusable">Skip to Knowledge Base content</a> <div class="container clearfix"> <ul class="nav navbar-nav js-submenu" id="kbSubMenu" style="margin-left: -15px;"> <li> <a href="/TDClient/32/Purdue/KB/Search">Search <span class="sr-only">Articles</span></a> </li> </ul> </div> </nav> <div id="kbContent" class="container gutter-top gutter-bottom" tabindex="-1" style="outline:none;"> <input type="hidden" name="ctl00$ctl00$cpContent$cpContent$hdnFeedbackID" id="ctl00_ctl00_cpContent_cpContent_hdnFeedbackID" /> <input type="hidden" name="ctl00$ctl00$cpContent$cpContent$hdnIsAddressed" id="ctl00_ctl00_cpContent_cpContent_hdnIsAddressed" /> <span id="ctl00_ctl00_cpContent_cpContent_lblResults_ctl00" aria-live="polite" aria-atomic="true"><span id="ctl00_ctl00_cpContent_cpContent_lblResults_lblResults-label" class="red"></span></span> <a id="ctl00_ctl00_cpContent_cpContent_btnSendShare" tabindex="-1" class="hidden" aria-hidden="true" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$cpContent$cpContent$btnSendShare", "", true, "", "", false, true))">Blank</a> <div class="clearfix"> <nav aria-label="Breadcrumb"> <ol class="breadcrumb pull-left"> <li><a href="/TDClient/32/Purdue/KB/">Knowledge Base</a></li><li class="active"><a href="/TDClient/32/Purdue/KB/?CategoryID=4">Communication & Collaboration</a></li><li class="active">How do i allow all email from @purdue.edu address to post to a Listserv list?</li> </ol> </nav> <span class="js-open-monitor" style="display: none;"></span> </div> <div class="row gutter-top"> <div id="divMainContent" class="col-md-8"> <h1 class="gutter-top" style="-ms-word-wrap: break-word; word-wrap: break-word;"> How do i allow all email from @purdue.edu address to post to a Listserv list? </h1> <div id="ctl00_ctl00_cpContent_cpContent_divTags"> <span class="sr-only">Tags</span> <span class="fa-solid fa-tags gray gutter-right-sm" aria-hidden="true" title="Tags"></span> <a href="/TDClient/32/Purdue/KB/Search?SearchText=%2523Listserve" id="ctl00_ctl00_cpContent_cpContent_rptTags_ctl00_TagControl1_lnkDisplay" title="Listserve">Listserve</a> </div> <div id="ctl00_ctl00_cpContent_cpContent_divBody" class="gutter-top break-word ckeShim clearfix"><h2>Overview</h2> <p>Instructions for allowing all email from @purdue.edu addresses to post to your Listserv list. </p> <h2>Instructions</h2> <ol> <li>Log into Listserv at https://lists.purdue.edu/scripts/wa.exe<br> </li> <li>Under <strong>List Management</strong>, select <strong>List Configuration</strong><br> </li> <li>Select your List from the dropdown list, click on the <strong>Update</strong> button to the right.<br> </li> <li>Under the <strong>List Header</strong> section, select the <strong>Send=</strong> link<br> </li> <li>Under the <strong>Special:</strong> section, add *@purdue.edu<br> </li> <li>Click on <strong>Update</strong> to save your changes</li> </ol> <p><img src="https://service.purdue.edu/TDPortal/Images/Viewer?fileName=b3cdd49a-5fc0-4ec8-88cd-276914d3db6f.png&beidInt=2" style="width: 480px; height: 282px; border-width: 1px; border-style: solid"></p> <p> </p> <h4><span style="color: #000000"><em>Still need help? Click the 'Purdue IT Request' button to start a ticket.</em></span></h4></div> <div id="divFeedback2" class="well gutter-top-lg"> <div class="row" id="divHelpfulYesNo"> <div class="col-sm-7"> <div> <a href="/TDClient/32/Purdue/Login.aspx?ReturnUrl=%2fTDClient%2f32%2fPurdue%2fKB%2fArticleDet%3fID%3d521">Sign in to leave feedback</a> </div> </div> <div class="col-sm-5 text-right"> <div id="ctl00_ctl00_cpContent_cpContent_UpdatePanel1" aria-live="polite" aria-atomic="true"> 0 reviews </div> </div> </div> </div> <div class="tab-content gutter-top gutter-bottom"> <div id="ctl00_ctl00_cpContent_cpContent_upFeedbackGrid"> <a id="ctl00_ctl00_cpContent_cpContent_btnToggleAddressed" tabindex="-1" class="hidden" aria-hidden="true" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$cpContent$cpContent$btnToggleAddressed", "", true, "", "", false, true))">Blank</a> <a id="ctl00_ctl00_cpContent_cpContent_btnDeleteFeedback" tabindex="-1" class="hidden" aria-hidden="true" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$cpContent$cpContent$btnDeleteFeedback", "", true, "", "", false, true))">Blank</a> </div> </div> </div> <div class="col-md-4"> <span> <a class="DetailAction " href="/TDClient/32/Purdue/Requests/TicketRequests/NewForm?ID=onL61ITswmQ_&RequestorType=ServiceOffering&ArticleId=521"> <span class="fa-solid fa-fw" aria-hidden="true"></span> Purdue IT Request</a> </span> <a id="ctl00_ctl00_cpContent_cpContent_btnToggleSubscribe" tabindex="-1" class="hidden" aria-hidden="true" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$cpContent$cpContent$btnToggleSubscribe", "", true, "", "", false, true))">Blank</a> <a id="ctl00_ctl00_cpContent_cpContent_btnToggleFavorite" tabindex="-1" class="hidden" aria-hidden="true" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$cpContent$cpContent$btnToggleFavorite", "", true, "", "", false, true))">Blank</a> <a class="DetailAction " href="/TDClient/32/Purdue/KB/PrintArticle?ID=521" target="_blank"> <span class="fa-solid fa-print fa-fw" aria-hidden="true"></span> Print Article</a> <div id="ctl00_ctl00_cpContent_cpContent_divKB" class="panel panel-default"> <div class="panel-heading"> <h2 class="h3 panel-title">Related Articles (15)</h2> </div> <div class="panel-body"> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl00_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=522">How do I delete a Listerv mailing list?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl00_ctlArticle_divSummary"> Instructions for deleting a Listserv mailing list. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl01_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=520">How do i allow non-subscribers to post to my list?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl01_ctlArticle_divSummary"> Instructions for allowing non-subscribers to post to a Listserv. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl02_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=512">How do I create a Listserv mailing list?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl02_ctlArticle_divSummary"> Instructions how any Purdue faculty or staff member can have a Listserv created for official, academic, research, and/or administrative duties. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl03_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=523">How do I log in to Listserv?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl03_ctlArticle_divSummary"> Instructions for logging into ListServ. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl04_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=518">How do i make my list visible on the front listserv page?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl04_ctlArticle_divSummary"> Instructions fo making a list visible on the front listserv page. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl05_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=515">How do i subscribe or unsubscribe to a Listserv mailing list?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl05_ctlArticle_divSummary"> Instructions for how to subscribe or unsubscribe to a Listserv mailing list </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl06_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=514">How long can a mailing list name be and which characters can be used?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl06_ctlArticle_divSummary"> The name of a list is a concise name by which the list will be identified. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl07_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=582">How to Change Listserv List Subscribers/Members</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl07_ctlArticle_divSummary"> Instructions on how to change Listserv List subscribers/members . </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl08_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=516">How to contact a Listserv list owner?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl08_ctlArticle_divSummary"> If you have any questions about a specific list, direct them to the list owner. The list owner is always reachable by email at an address formatted like this: listname-request@lists.purdue.edu </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl09_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=581">How to create super-lists/sub-lists in Listserv (to eliminate duplicate messages)</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl09_ctlArticle_divSummary"> This feature in LISTSERV allows a sender to send a message to a main list, and the message gets sent to people on different sub-lists without being marked as spam. It makes sure that each person gets only one copy of the message, even if they are on multiple sub-lists. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl10_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=510">What are mailing lists?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl10_ctlArticle_divSummary"> A brief overview of what is a mailing list. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl11_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=509">What are the Purdue university mailing list service terms of use?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl11_ctlArticle_divSummary"> An overview of the Purdue university mailing list service terms of use </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl12_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=517">What is a moderated mailing list and how do I make a list moderated or unmoderated?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl12_ctlArticle_divSummary"> A moderated mailing list is one configured so an individual is assigned the authority (gatekeeper) to determine whether a message sent to the mailing list will be distributed. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl13_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=511">What is listserv?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl13_ctlArticle_divSummary"> LISTSERV is an email list management software program. </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl14_ctlArticle_divContainer" class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a target="_blank" href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=513">Why do mailing lists have @LISTS.PURDUE.EDU email addresses?</a> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_rptArticles_ctl14_ctlArticle_divSummary"> The use of the @lists.purdue.edu domain enables the Mailhub group to offer this service to a wider audience, provide mailing list-specific features, and clearly mark the address as a mailing list (not an individual’s email address). </div> </div> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_divRelatedServicesAndOfferings" class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Related Services / Offerings (2)</h3> </div> <div class="panel-body"> <div class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a href="/TDClient/32/Purdue/Requests/ServiceDet?ID=13">Email & Calendaring</a> </div> </div> <div> Email and calendaring are essential day-to-day tools for everyone. Using them effectively is key. </div> </div> <div class="gutter-top-sm gutter-bottom-lg"> <div class="clearfix"> <div class="pull-left font-md"> <a href="/TDClient/32/Purdue/Requests/ServiceOfferingDet?ID=25">Email & Calendaring Request</a> </div> </div> <div> Email & Calendaring Request </div> </div> </div> </div> <div id="divAttachments" class="js-article-attachments"></div> </div> </div> <div id="ctl00_ctl00_cpContent_cpContent_divProgress" style="display: none; z-index: 60;"> <div id="ctl00_ctl00_cpContent_cpContent_pbMain" class="progress-box-container"><div class="progress-box-body"><div class="well shadow"><h2 class="h4 gutter-top-none">Deleting...</h2><div class="progress" style="margin-bottom: 0;"><div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%"></div></div></div></div></div> </div> <div class="modal fade" id="divShareModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <h3 class="modal-title h4" id="myModalLabel"> <span class="fa-solid fa-share-nodes fa-fw" aria-hidden="true"></span>Share </h3> </div> <div class="modal-body"> <div id="ctl00_ctl00_cpContent_cpContent_upShare" aria-live="polite" aria-atomic="true"> <div class="form-group required"> <label class="control-label" for="ctl00_ctl00_cpContent_cpContent_shareRecipients">Recipient(s) <small>- separate email addresses with a comma</small></label> <input name="ctl00$ctl00$cpContent$cpContent$shareRecipients" type="text" id="ctl00_ctl00_cpContent_cpContent_shareRecipients" class="form-control" /> </div> </div> <div class="form-group"> <label for="ctl00_ctl00_cpContent_cpContent_shareBody_txtBody" class="control-label">Message</label> <script src="/TDPortal/Content/nanospell/autoload.js?v=20241127210924"></script> <script type="text/javascript"> (function () { // The "CKEDITOR-config-loaded" event is thrown after the CKEDITOR global variable has been created, but before the instance of CKEditor is ready. // At this point attach a listener to the global variable for the instanceReady event so we can perform our initialization logic. window.addEventListener('CKEDITOR-config-loaded', function () { if (window.CKEDITOR) { setConfigs() initialize(); } }); })(); function setConfigs() { window.CKEDITOR.config['clientScripts'] = [{"scriptPath":["/TDPortal/Content/bootstrap/3.4.1/dist/js/bootstrap.min.js","https://service.purdue.edu/TDPortal/Content/Scripts/tdx/TDJSFramework.compiled.min.js"],"scriptDependencyPath":"/TDPortal/Content/Scripts/jquery/2.2.4/jquery.min.js"}]; window.CKEDITOR.config['clientStyles'] = ["/TDPortal/Content/bootstrap/3.4.1/dist/css/bootstrap.min.css","/TDClient/Styles/bootstrap_custom.min.css","/TDClient/Styles/TDStyles.min.css","https://service.purdue.edu/TDPortal/BE/Style/2/TDClient/32"]; window.CKEDITOR.config['itemTemplates'] = ''; window.CKEDITOR.config['reviseTextUrl'] = ''; } function initialize() { window.CKEDITOR.on('instanceReady', function (evt) { if (evt.editor.element.$.id == 'ctl00_ctl00_cpContent_cpContent_shareBody_txtBody') { nanospell.ckeditor('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody', { dictionary: 'en', server: 'asp.net' }); setTimeout(function () { evt.editor.startNanospell(); }, 200); // Check if we should mark the editor as required if ($(evt.editor.element.$).parents('div.required').length > 0) { evt.editor.editable().setAttribute('aria-required', 'true'); } } }); } </script> <span class="sr-only">Press Alt + 0 within the editor to access accessibility instructions, or press Alt + F10 to access the menu.</span> <textarea name="ctl00$ctl00$cpContent$cpContent$shareBody$txtBody" rows="2" cols="20" id="ctl00_ctl00_cpContent_cpContent_shareBody_txtBody" style="height:175px;"> Check out this article I found in the Purdue Portal knowledge base.<br /><br /><a href="https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=521">https://service.purdue.edu/TDClient/32/Purdue/KB/ArticleDet?ID=521</a><br /><br />How do i allow all email from @purdue.edu address to post to a Listserv list?<br /><br />Instructions for allowing all email from @purdue.edu addresses to post to your Listserv list.</textarea> <span id="ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor" style="display:none;"></span> <span id="ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength" style="display:none;"></span> </div> </div> <div class="modal-footer text-left"> <button id="btnShare" type="button" class="btn btn-primary js-progress-button"> <span class="fa-regular fa-paper-plane" aria-hidden="true"></span><span class="padding-left-xs">Send</span> </button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> </div> </main> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor"), document.getElementById("ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor = document.all ? document.all["ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor"] : document.getElementById("ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor"); ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.controltovalidate = "ctl00_ctl00_cpContent_cpContent_shareBody_txtBody"; ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.focusOnError = "t"; ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.display = "None"; ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.enabled = "False"; ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor.initialvalue = ""; var ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength = document.all ? document.all["ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength"] : document.getElementById("ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength"); ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.controltovalidate = "ctl00_ctl00_cpContent_cpContent_shareBody_txtBody"; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.focusOnError = "t"; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.errormessage = "Message cannot be longer than 0 characters (including formatting characters)."; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.display = "None"; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.enabled = "False"; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.evaluationfunction = "CustomValidatorEvaluateIsValid"; ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength.clientvalidationfunction = "validateCommentLength"; //]]> </script> <script type="text/javascript"> //<![CDATA[ setNavPosition('TDKnowledgeBase');window.CKEDITOR_BASEPATH = 'https://service.purdue.edu/TDPortal/Content/ckeditor/'; //]]> </script> <script src="https://service.purdue.edu/TDPortal/Content/ckeditor/ckeditor.js?t=C6HH5UF" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var CKEditor_Controls=[],CKEditor_Init=[];function CKEditor_TextBoxEncode(d,e){var f;if(typeof CKEDITOR=='undefined'||typeof CKEDITOR.instances[d]=='undefined'){f=document.getElementById(d);if(f)f.value=f.value.replace(/</g,'<').replace(/>/g,'>');}else{var g=CKEDITOR.instances[d];if(e&&(typeof Page_BlockSubmit=='undefined'||!Page_BlockSubmit)){g.destroy();f=document.getElementById(d);if(f)f.style.visibility='hidden';}else g.updateElement();}};(function(){if(typeof CKEDITOR!='undefined'){var d=document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody');if(d)d.style.visibility='hidden';}var e=function(){var f=CKEditor_Controls,g=CKEditor_Init,h=window.pageLoad,i=function(){for(var j=f.length;j--;){var k=document.getElementById(f[j]);if(k&&k.value&&(k.value.indexOf('<')==-1||k.value.indexOf('>')==-1))k.value=k.value.replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&');}if(typeof CKEDITOR!='undefined')for(var j=0;j<g.length;j++)g[j].call(this);};window.pageLoad=function(j,k){if(k.get_isPartialLoad())setTimeout(i,0);if(h&&typeof h=='function')h.call(this,j,k);};if(typeof Page_ClientValidate=='function'&&typeof CKEDITOR!='undefined')Page_ClientValidate=CKEDITOR.tools.override(Page_ClientValidate,function(j){return function(){for(var k in CKEDITOR.instances){if(document.getElementById(k))CKEDITOR.instances[k].updateElement();}return j.apply(this,arguments);};});setTimeout(i,0);};if(typeof Sys!='undefined'&&typeof Sys.Application!='undefined')Sys.Application.add_load(e);if(window.addEventListener)window.addEventListener('load',e,false);else if(window.attachEvent)window.attachEvent('onload',e);})();CKEditor_Controls.push('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody'); CKEditor_Init.push(function(){if(typeof CKEDITOR.instances['ctl00_ctl00_cpContent_cpContent_shareBody_txtBody']!='undefined' || !document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody')) return;CKEDITOR.replace('ctl00_ctl00_cpContent_cpContent_shareBody_txtBody',{"autoGrow_maxHeight" : 175, "autoGrow_minHeight" : 175, "contentsCss" : ['https://service.purdue.edu/TDPortal/Content/ckeditor/contents.css', '/TDPortal/Content/FontAwesome/css/fontawesome.min.css', '/TDPortal/Content/FontAwesome/css/brands.min.css', '/TDPortal/Content/FontAwesome/css/regular.min.css', '/TDPortal/Content/FontAwesome/css/solid.min.css', '/TDPortal/Content/FontAwesome/css/v4-shims.min.css'], "height" : "175", "htmlEncodeOutput" : true, "image_previewText" : " ", "removePlugins" : "magicline,devtools,templates,elementspath,fontawesome,youtube,uploadimage,simpleimage,remoteimageblocker", "title" : "Message", "toolbar" : "TDSimple"}); }); var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl00_ctl00_upMain")); }); document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor').dispose = function() { Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_rfvCkEditor')); } document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength').dispose = function() { Array.remove(Page_Validators, document.getElementById('ctl00_ctl00_cpContent_cpContent_shareBody_cvMaxLength')); } //]]> </script> </form> <footer role="contentinfo"> <div class="master-footer"> <footer role="contentinfo" class="footer colophon"> <div class="footer footer__global__logo"> <div class="container is-fullhd"> <a href="https://www.purdue.edu/" rel="home"> <img src="https://www.purdue.edu/purdue/images/PU-H.svg" alt="Purdue Logo"> </a> </div> </div> <div class="footer footer__signature"> <div class="container is-fullhd"> <a href="https://www.purdue.edu/securepurdue/security-programs/copyright-policies/reporting-alleged-copyright-infringement.php" target="_blank">Copyright</a> © <span class="get-current-year-by-script"></span> Purdue University. All Rights Reserved.<br> <a href="https://www.purdue.edu/accessibilityresources/" target="_blank">Accessibility</a> | <a href="https://www.purdue.edu/purdue/ea_eou_statement.php" target="_blank">EA/EO University</a> | <a href="https://www.purdue.edu/purdue/about/integrity_statement.php" target="_blank">Integrity Statement</a> | <a href="https://www.purdue.edu/purdue/about/privacy-notice.php" target="_blank">Privacy Policy</a> </div> </div> </footer> <script src="https://it.purdue.edu/assets-td/index.js?cache=10-17-24-1"></script> </div> </footer> <script> // Inject the Google Analytics isogram. This must happen here because it // cannot be injected through an external javascript library. (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); // Per Incident #6707155. Need to focus on img. pseudo-class :focus-within is not supported in IE (function ($) { var $anchor = $('#divLogo a'); var $beLogo = $('#divLogo a img'); $anchor.focus(function () { $beLogo.addClass('accessibility-focus-on-logo'); }).blur(function () { $beLogo.removeClass('accessibility-focus-on-logo'); }); $.ajax({ url: "/TDClient/32/Purdue/Chatbots/GetScript", type: "GET", dataType: 'text', success: function (data) { var jQueryAjaxSettingsCache = jQuery.ajaxSettings.cache; jQuery.ajaxSettings.cache = true; $(document.body).append(data); jQuery.ajaxSettings.cache = jQueryAjaxSettingsCache; } }); window.addEventListener("message", (event) => { // Only accept events that come from the same origin if (event.origin != window.location.origin) { return; } switch (event.data.type) { case "authenticate-using-popup": handleAuthenticateUsingPopup(event.data.payload); break; case "authenticated-successfully": handleAuthenticatedSuccessfully(event.data.payload); break; default: break; } }); function handleAuthenticateUsingPopup(payload) { let loginUrl = '/TDClient/32/Purdue/Login.aspx'; if (payload.successCallbackUrl) { loginUrl += '?SuccessCallbackUrl=' + payload.successCallbackUrl; } window.open(loginUrl, "_blank", "popup=1"); } function handleAuthenticatedSuccessfully() { event.source.close(); window.location.href = window.location.href; } })(jQuery); </script> </body> </html>