CINXE.COM
Email::Sender::Transport::SMTP - send email over SMTP - metacpan.org
<!DOCTYPE html> <html lang="en-US"> <head> <title>Email::Sender::Transport::SMTP - send email over SMTP - metacpan.org</title> <link rel="preload" as="fetch" href="/account/login_status" crossorigin="anonymous" /> <link href="/assets/style-XFEQ536G.css" rel="stylesheet" type="text/css"> <script src="/assets/main-WXBSEDQJ.js" type="module"></script> <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of Email-Sender - MetaCPAN" href="/dist/Email-Sender/releases.rss" /> <link rel="canonical" href="https://metacpan.org/pod/Email::Sender::Transport::SMTP" /> <meta name="description" content="send email over SMTP" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <link rel="shortcut icon" href="/static/icons/favicon.ico"> <link rel="apple-touch-icon" sizes="152x152" href="/static/icons/apple-touch-icon.png"> <link rel="search" href="/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN"> <script async src="https://perl-ads.perlhacks.com/perl-ads.js"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E82Q2V8LVD"></script> <meta property="og:site_name" content="MetaCPAN" /> <meta name="twitter:site" content="@metacpan" /> <meta property="og:type" content="article" /> <meta name="twitter:card" content="summary" /> <meta property="og:url" content="https://metacpan.org/pod/Email::Sender::Transport::SMTP" /> <meta property="og:title" content="Email::Sender::Transport::SMTP" /> <meta property="og:description" content="send email over SMTP" /> <meta property="og:image" content="https://metacpan.org/static/images/dots.png" /> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="header-logo-large hidden-xs"> <a href="/" tabindex="0"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#logo" /> </svg> </a> </div> <div class="header-logo-icon visible-xs"> <a href="/"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#dots" /> </svg> </a> </div> <ul class="nav navbar-nav menu-items hidden-xs hidden-sm"> <li><a href="/about">About</a></li> <li><a href="/about/sponsors">Sponsor</a></li> <li><a href="https://grep.metacpan.org/">grep::cpan</a></li> <li><a href="/recent">Recent</a></li> <li><a href="/about/faq">FAQ</a></li> <li><a href="/tools">Tools</a></li> <li><a href="https://fastapi.metacpan.org/">API</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <button type="button" class="searchbar-btn visible-xs visible-sm"> <i class="fa fa-search button-fa-icon"></i> </button> <form action="/search" class="searchbar-form visible-md visible-lg search-form form-horizontal"> <input type="hidden" name="size" id="metacpan_search-size" value="20"> <div class="form-group"> <div class="search-group"> <i class="fa fa-search"></i> <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value=""> </div> </div> </form> <li class="icon-slidepanel visible-xs visible-sm"> <button data-toggle="slidepanel" data-target=".slidepanel"> <span class="button-fa-icon"> <i class="fa fa-bars slidepanel-open"></i> <i class="fa fa-times slidepanel-close"></i> </span> </button> </li> <li class="dropdown login-dropdown show-logged-in"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li><a href="/account/identities">Identities</a></li> <li><a href="/account/profile">Profile</a></li> <li><a href="/account/favorite/list">Favorites</a></li> <li> <a href="#" type="button" class="logout-button"> Logout </a> </li> </ul> </li> <li class="dropdown login-dropdown show-logged-out"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon avatar-placeholder" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li> <a href="/login/github"> <i class="fab fa-github fa-fw"></i> GitHub </a> </li> <li> <a href="/login/twitter"> <i class="fab fa-twitter fa-fw"></i> Twitter </a> </li> <li> <a href="/login/google"> <i class="fab fa-google fa-fw"></i> Google </a> </li> </ul> </li> <li class="dropdown login-dropdown hide-logged-in hide-logged-out"> <button> <i class="fa fa-user button-fa-icon" aria-hidden="true"></i> </button> </li> </ul> </nav> <div class="page-content "> <div id="perl-ad-target" class="top-notify-banner perl-ad-target"> </div> <nav class="sidebar"> <div class="slidepanel"> <ul class="nav-list "> <li class="nav-header no-margin-top"> <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of Email-Sender was released."> <span class="relatize">18 Jan 2024 00:16:20 UTC</span> </div> </li> <li> Distribution: <a href="/dist/Email-Sender">Email-Sender</a> </li> <li> Module version: 2.601 </li> <li> <a data-keyboard-shortcut="g s" href="/dist/Email-Sender/source/lib/Email/Sender/Transport/SMTP.pm">Source</a> (<a href="/dist/Email-Sender/source/lib/Email/Sender/Transport/SMTP.pm?raw=1">raw</a>) </li> <li> <a data-keyboard-shortcut="g b" href="/dist/Email-Sender/source/lib/Email/Sender/Transport">Browse</a> (<a href="/dist/Email-Sender/source/lib/Email/Sender/Transport?raw=1">raw</a>) </li> <li> <a data-keyboard-shortcut="g c" href="/dist/Email-Sender/changes">Changes</a> </li> <li> <a rel="noopener nofollow" class="nopopup" href="https://github.com/rjbs/Email-Sender">Homepage</a> </li> <li> <a class="nopopup" href="/dist/Email-Sender/contribute">How to Contribute</a> </li> <li> <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/rjbs/Email-Sender">Repository</a> </li> <li> <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://github.com/rjbs/Email-Sender/issues">Issues</a> (17) </li> <li> <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=Email-Sender+2.601" title="Matrix">Testers</a> <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/E/Email-Sender.html?oncpan=1&distmat=1&version=2.601&grade=2" style="color: #090">1588</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/E/Email-Sender.html?oncpan=1&distmat=1&version=2.601&grade=3" style="color: #900">9</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/E/Email-Sender.html?oncpan=1&distmat=1&version=2.601&grade=4">8</a>)</span> </li> <li> <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/RJBS/Email-Sender-2.601">Kwalitee</a> </li> <li> <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on Email-Sender who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)"> Bus factor: 1 </div> </li> <li> License: perl_5 </li> <li> Perl: v5.12.0 </li> <li class="nav-header">Activity</li> <li> <div class="activity-graph"> <img src="/dist/Email-Sender/activity.svg?res=month" /> <div class="comment">24 month</div> </div> </li> <li class="nav-header">Tools</li> <li> <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Email-Sender-2.601.tar.gz"> Download (<span itemprop="fileSize">52.06KB</span>)</a> </li> <li> <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FRJBS%2FEmail-Sender-2.601%2Flib%2FEmail%2FSender%2FTransport%2FSMTP.pm"> MetaCPAN Explorer </a> </li> <li> <a href="/dist/Email-Sender/permissions"> Permissions </a> </li> <li> <a href="/dist/Email-Sender/releases.rss"> Subscribe to distribution </a> </li> <li> <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog"> Install Instructions </button> </li> <li> <form action="/search"> <input type="hidden" name="q" value="dist:Email-Sender"> <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form"> <input type="submit" style="display: none"> </form> </li> <li> <form action="https://grep.metacpan.org/search"> <input type="hidden" name="qd" value="Email-Sender"> <input type="hidden" name="source" value="metacpan"> <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form"> <input type="submit" style="display: none"> </form> </li> <li class="version-jump"> <select class="select-navigator form-control tool-bar-form"> <option disabled selected>Jump to version</option> <option disabled value="/release/RJBS/Email-Sender-2.601/view/lib/Email/Sender/Transport/SMTP.pm" >2.601 (RJBS on 2024-01-18)</option> <option value="/release/RJBS/Email-Sender-2.600/view/lib/Email/Sender/Transport/SMTP.pm" >2.600 (RJBS on 2022-10-23)</option> <optgroup label="BackPAN">' <option value="/release/RJBS/Email-Sender-2.500/view/lib/Email/Sender/Transport/SMTP.pm" >2.500 (RJBS on 2021-07-04)</option> <option value="/release/RJBS/Email-Sender-1.500/view/lib/Email/Sender/Transport/SMTP.pm" >1.500 (RJBS on 2021-06-21)</option> <option value="/release/RJBS/Email-Sender-1.300036/view/lib/Email/Sender/Transport/SMTP.pm" >1.300036 (RJBS on 2021-06-17)</option> <option value="/release/RJBS/Email-Sender-1.300035/view/lib/Email/Sender/Transport/SMTP.pm" >1.300035 (RJBS on 2020-10-10)</option> <option value="/release/RJBS/Email-Sender-1.300034/view/lib/Email/Sender/Transport/SMTP.pm" >1.300034 (RJBS on 2019-12-03)</option> <option value="/release/RJBS/Email-Sender-1.300033/view/lib/Email/Sender/Transport/SMTP.pm" >1.300033 (RJBS on 2019-11-26)</option> <option value="/release/RJBS/Email-Sender-1.300032-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300032-TRIAL DEV (RJBS on 2019-11-15)</option> <option value="/release/RJBS/Email-Sender-1.300031/view/lib/Email/Sender/Transport/SMTP.pm" >1.300031 (RJBS on 2017-04-04)</option> <option value="/release/RJBS/Email-Sender-1.300030/view/lib/Email/Sender/Transport/SMTP.pm" >1.300030 (RJBS on 2016-10-03)</option> <option value="/release/RJBS/Email-Sender-1.300029-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300029-TRIAL DEV (RJBS on 2016-07-17)</option> <option value="/release/RJBS/Email-Sender-1.300028/view/lib/Email/Sender/Transport/SMTP.pm" >1.300028 (RJBS on 2016-04-21)</option> <option value="/release/RJBS/Email-Sender-1.300027/view/lib/Email/Sender/Transport/SMTP.pm" >1.300027 (RJBS on 2016-04-03)</option> <option value="/release/RJBS/Email-Sender-1.300026-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300026-TRIAL DEV (RJBS on 2016-03-21)</option> <option value="/release/RJBS/Email-Sender-1.300025-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300025-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300024-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300024-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300023-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300023-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300022-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300022-TRIAL DEV (RJBS on 2016-03-17)</option> <option value="/release/RJBS/Email-Sender-1.300021/view/lib/Email/Sender/Transport/SMTP.pm" >1.300021 (RJBS on 2015-10-15)</option> <option value="/release/RJBS/Email-Sender-1.300020/view/lib/Email/Sender/Transport/SMTP.pm" >1.300020 (RJBS on 2015-09-03)</option> <option value="/release/RJBS/Email-Sender-1.300019-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300019-TRIAL DEV (RJBS on 2015-08-10)</option> <option value="/release/RJBS/Email-Sender-1.300018/view/lib/Email/Sender/Transport/SMTP.pm" >1.300018 (RJBS on 2015-05-27)</option> <option value="/release/RJBS/Email-Sender-1.300017-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300017-TRIAL DEV (RJBS on 2015-05-14)</option> <option value="/release/RJBS/Email-Sender-1.300016/view/lib/Email/Sender/Transport/SMTP.pm" >1.300016 (RJBS on 2014-10-11)</option> <option value="/release/RJBS/Email-Sender-1.300015-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300015-TRIAL DEV (RJBS on 2014-09-13)</option> <option value="/release/RJBS/Email-Sender-1.300014/view/lib/Email/Sender/Transport/SMTP.pm" >1.300014 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-1.300013/view/lib/Email/Sender/Transport/SMTP.pm" >1.300013 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-1.300012/view/lib/Email/Sender/Transport/SMTP.pm" >1.300012 (RJBS on 2014-07-10)</option> <option value="/release/RJBS/Email-Sender-1.300011/view/lib/Email/Sender/Transport/SMTP.pm" >1.300011 (RJBS on 2014-03-02)</option> <option value="/release/RJBS/Email-Sender-1.300010/view/lib/Email/Sender/Transport/SMTP.pm" >1.300010 (RJBS on 2014-01-11)</option> <option value="/release/RJBS/Email-Sender-1.300009-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300009-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-1.300008-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300008-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-1.300007-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300007-TRIAL DEV (RJBS on 2013-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300006/view/lib/Email/Sender/Transport/SMTP.pm" >1.300006 (RJBS on 2013-03-17)</option> <option value="/release/RJBS/Email-Sender-1.300005/view/lib/Email/Sender/Transport/SMTP.pm" >1.300005 (RJBS on 2013-02-14)</option> <option value="/release/RJBS/Email-Sender-1.300004/view/lib/Email/Sender/Transport/SMTP.pm" >1.300004 (RJBS on 2013-02-09)</option> <option value="/release/RJBS/Email-Sender-1.300003/view/lib/Email/Sender/Transport/SMTP.pm" >1.300003 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-1.300002/view/lib/Email/Sender/Transport/SMTP.pm" >1.300002 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-1.300001-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300001-TRIAL DEV (RJBS on 2013-01-08)</option> <option value="/release/RJBS/Email-Sender-1.300000-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300000-TRIAL DEV (RJBS on 2013-01-03)</option> <option value="/release/RJBS/Email-Sender-0.120002/view/lib/Email/Sender/Transport/SMTP.pm" >0.120002 (RJBS on 2012-09-11)</option> <option value="/release/RJBS/Email-Sender-0.120001/view/lib/Email/Sender/Transport/SMTP.pm" >0.120001 (RJBS on 2012-07-19)</option> <option value="/release/RJBS/Email-Sender-0.120000-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >0.120000-TRIAL DEV (RJBS on 2012-05-09)</option> <option value="/release/RJBS/Email-Sender-0.110005/view/lib/Email/Sender/Transport/SMTP.pm" >0.110005 (RJBS on 2012-03-06)</option> <option value="/release/RJBS/Email-Sender-0.110004/view/lib/Email/Sender/Transport/SMTP.pm" >0.110004 (RJBS on 2012-02-21)</option> <option value="/release/RJBS/Email-Sender-0.110003/view/lib/Email/Sender/Transport/SMTP.pm" >0.110003 (RJBS on 2012-02-01)</option> <option value="/release/RJBS/Email-Sender-0.110002/view/lib/Email/Sender/Transport/SMTP.pm" >0.110002 (RJBS on 2012-01-31)</option> <option value="/release/RJBS/Email-Sender-0.110001/view/lib/Email/Sender/Transport/SMTP.pm" >0.110001 (RJBS on 2011-04-03)</option> <option value="/release/RJBS/Email-Sender-0.110000/view/lib/Email/Sender/Transport/SMTP.pm" >0.110000 (RJBS on 2011-03-18)</option> <option value="/release/RJBS/Email-Sender-0.102370/view/lib/Email/Sender/Transport/SMTP.pm" >0.102370 (RJBS on 2010-08-25)</option> <option value="/release/RJBS/Email-Sender-0.102360/view/lib/Email/Sender/Transport/SMTP.pm" >0.102360 (RJBS on 2010-08-24)</option> <option value="/release/RJBS/Email-Sender-0.101760/view/lib/Email/Sender/Transport/SMTP.pm" >0.101760 (RJBS on 2010-06-25)</option> <option value="/release/RJBS/Email-Sender-0.100460/view/lib/Email/Sender/Transport/SMTP.pm" >0.100460 (RJBS on 2010-02-15)</option> <option value="/release/RJBS/Email-Sender-0.100450/view/lib/Email/Sender/Transport/SMTP.pm" >0.100450 (RJBS on 2010-02-14)</option> <option value="/release/RJBS/Email-Sender-0.100110/view/lib/Email/Sender/Transport/SMTP.pm" >0.100110 (RJBS on 2010-01-11)</option> <option value="/release/RJBS/Email-Sender-0.093380/view/lib/Email/Sender/Transport/SMTP.pm" >0.093380 (RJBS on 2009-12-04)</option> <option value="/release/RJBS/Email-Sender-0.093110/view/lib/Email/Sender/Transport/SMTP.pm" >0.093110 (RJBS on 2009-11-07)</option> <option value="/release/RJBS/Email-Sender-0.092840/view/lib/Email/Sender/Transport/SMTP.pm" >0.092840 (RJBS on 2009-10-11)</option> <option value="/release/RJBS/Email-Sender-0.092820/view/lib/Email/Sender/Transport/SMTP.pm" >0.092820 (RJBS on 2009-10-10)</option> <option value="/release/RJBS/Email-Sender-0.091940/view/lib/Email/Sender/Transport/SMTP.pm" >0.091940 (RJBS on 2009-07-13)</option> <option value="/release/RJBS/Email-Sender-0.091930/view/lib/Email/Sender/Transport/SMTP.pm" >0.091930 (RJBS on 2009-07-12)</option> <option value="/release/RJBS/Email-Sender-0.091870/view/lib/Email/Sender/Transport/SMTP.pm" >0.091870 (RJBS on 2009-07-06)</option> <option value="/release/RJBS/Email-Sender-0.091740/view/lib/Email/Sender/Transport/SMTP.pm" >0.091740 (RJBS on 2009-06-23)</option> <option value="/release/RJBS/Email-Sender-0.091661/view/lib/Email/Sender/Transport/SMTP.pm" >0.091661 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-0.091660/view/lib/Email/Sender/Transport/SMTP.pm" >0.091660 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-0.091640_004/view/lib/Email/Sender/Transport/SMTP.pm" >0.091640_004 DEV (RJBS on 2009-06-13)</option> <option value="/release/RJBS/Email-Sender-0.091610_003/view/lib/Email/Sender/Transport/SMTP.pm" >0.091610_003 DEV (RJBS on 2009-06-10)</option> <option value="/release/RJBS/Email-Sender-0.091560_002/view/lib/Email/Sender/Transport/SMTP.pm" >0.091560_002 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-0.091560_001/view/lib/Email/Sender/Transport/SMTP.pm" >0.091560_001 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-0.004/view/lib/Email/Sender/Transport/SMTP.pm" >0.004 (RJBS on 2009-03-24)</option> <option value="/release/RJBS/Email-Sender-0.003/view/lib/Email/Sender/Transport/SMTP.pm" >0.003 (RJBS on 2009-03-13)</option> <option value="/release/RJBS/Email-Sender-0.002/view/lib/Email/Sender/Transport/SMTP.pm" >0.002 (RJBS on 2009-02-01)</option> <option value="/release/RJBS/Email-Sender-0.001/view/lib/Email/Sender/Transport/SMTP.pm" >0.001 (RJBS on 2009-01-02)</option> <option value="/release/RJBS/Email-Sender-0.000/view/lib/Email/Sender/Transport/SMTP.pm" >0.000 (RJBS on 2008-12-10)</option> </optgroup> </select> </li> <li class="version-diff"> <select class="select-navigator form-control tool-bar-form"> <option disabled selected>Diff with version</option> <option disabled value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-2.601/lib/Email/Sender/Transport/SMTP.pm" >2.601 (RJBS on 2024-01-18)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-2.600/lib/Email/Sender/Transport/SMTP.pm" >2.600 (RJBS on 2022-10-23)</option> <optgroup label="BackPAN">' <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-2.500/lib/Email/Sender/Transport/SMTP.pm" >2.500 (RJBS on 2021-07-04)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.500/lib/Email/Sender/Transport/SMTP.pm" >1.500 (RJBS on 2021-06-21)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300036/lib/Email/Sender/Transport/SMTP.pm" >1.300036 (RJBS on 2021-06-17)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300035/lib/Email/Sender/Transport/SMTP.pm" >1.300035 (RJBS on 2020-10-10)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300034/lib/Email/Sender/Transport/SMTP.pm" >1.300034 (RJBS on 2019-12-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300033/lib/Email/Sender/Transport/SMTP.pm" >1.300033 (RJBS on 2019-11-26)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300032-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300032-TRIAL DEV (RJBS on 2019-11-15)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300031/lib/Email/Sender/Transport/SMTP.pm" >1.300031 (RJBS on 2017-04-04)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300030/lib/Email/Sender/Transport/SMTP.pm" >1.300030 (RJBS on 2016-10-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300029-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300029-TRIAL DEV (RJBS on 2016-07-17)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300028/lib/Email/Sender/Transport/SMTP.pm" >1.300028 (RJBS on 2016-04-21)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300027/lib/Email/Sender/Transport/SMTP.pm" >1.300027 (RJBS on 2016-04-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300026-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300026-TRIAL DEV (RJBS on 2016-03-21)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300025-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300025-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300024-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300024-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300023-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300023-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300022-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300022-TRIAL DEV (RJBS on 2016-03-17)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300021/lib/Email/Sender/Transport/SMTP.pm" >1.300021 (RJBS on 2015-10-15)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300020/lib/Email/Sender/Transport/SMTP.pm" >1.300020 (RJBS on 2015-09-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300019-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300019-TRIAL DEV (RJBS on 2015-08-10)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300018/lib/Email/Sender/Transport/SMTP.pm" >1.300018 (RJBS on 2015-05-27)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300017-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300017-TRIAL DEV (RJBS on 2015-05-14)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300016/lib/Email/Sender/Transport/SMTP.pm" >1.300016 (RJBS on 2014-10-11)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300015-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300015-TRIAL DEV (RJBS on 2014-09-13)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300014/lib/Email/Sender/Transport/SMTP.pm" >1.300014 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300013/lib/Email/Sender/Transport/SMTP.pm" >1.300013 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300012/lib/Email/Sender/Transport/SMTP.pm" >1.300012 (RJBS on 2014-07-10)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300011/lib/Email/Sender/Transport/SMTP.pm" >1.300011 (RJBS on 2014-03-02)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300010/lib/Email/Sender/Transport/SMTP.pm" >1.300010 (RJBS on 2014-01-11)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300009-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300009-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300008-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300008-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300007-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300007-TRIAL DEV (RJBS on 2013-03-19)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300006/lib/Email/Sender/Transport/SMTP.pm" >1.300006 (RJBS on 2013-03-17)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300005/lib/Email/Sender/Transport/SMTP.pm" >1.300005 (RJBS on 2013-02-14)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300004/lib/Email/Sender/Transport/SMTP.pm" >1.300004 (RJBS on 2013-02-09)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300003/lib/Email/Sender/Transport/SMTP.pm" >1.300003 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300002/lib/Email/Sender/Transport/SMTP.pm" >1.300002 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300001-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300001-TRIAL DEV (RJBS on 2013-01-08)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-1.300000-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >1.300000-TRIAL DEV (RJBS on 2013-01-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.120002/lib/Email/Sender/Transport/SMTP.pm" >0.120002 (RJBS on 2012-09-11)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.120001/lib/Email/Sender/Transport/SMTP.pm" >0.120001 (RJBS on 2012-07-19)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.120000-TRIAL/lib/Email/Sender/Transport/SMTP.pm" >0.120000-TRIAL DEV (RJBS on 2012-05-09)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110005/lib/Email/Sender/Transport/SMTP.pm" >0.110005 (RJBS on 2012-03-06)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110004/lib/Email/Sender/Transport/SMTP.pm" >0.110004 (RJBS on 2012-02-21)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110003/lib/Email/Sender/Transport/SMTP.pm" >0.110003 (RJBS on 2012-02-01)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110002/lib/Email/Sender/Transport/SMTP.pm" >0.110002 (RJBS on 2012-01-31)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110001/lib/Email/Sender/Transport/SMTP.pm" >0.110001 (RJBS on 2011-04-03)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.110000/lib/Email/Sender/Transport/SMTP.pm" >0.110000 (RJBS on 2011-03-18)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.102370/lib/Email/Sender/Transport/SMTP.pm" >0.102370 (RJBS on 2010-08-25)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.102360/lib/Email/Sender/Transport/SMTP.pm" >0.102360 (RJBS on 2010-08-24)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.101760/lib/Email/Sender/Transport/SMTP.pm" >0.101760 (RJBS on 2010-06-25)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.100460/lib/Email/Sender/Transport/SMTP.pm" >0.100460 (RJBS on 2010-02-15)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.100450/lib/Email/Sender/Transport/SMTP.pm" >0.100450 (RJBS on 2010-02-14)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.100110/lib/Email/Sender/Transport/SMTP.pm" >0.100110 (RJBS on 2010-01-11)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.093380/lib/Email/Sender/Transport/SMTP.pm" >0.093380 (RJBS on 2009-12-04)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.093110/lib/Email/Sender/Transport/SMTP.pm" >0.093110 (RJBS on 2009-11-07)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.092840/lib/Email/Sender/Transport/SMTP.pm" >0.092840 (RJBS on 2009-10-11)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.092820/lib/Email/Sender/Transport/SMTP.pm" >0.092820 (RJBS on 2009-10-10)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091940/lib/Email/Sender/Transport/SMTP.pm" >0.091940 (RJBS on 2009-07-13)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091930/lib/Email/Sender/Transport/SMTP.pm" >0.091930 (RJBS on 2009-07-12)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091870/lib/Email/Sender/Transport/SMTP.pm" >0.091870 (RJBS on 2009-07-06)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091740/lib/Email/Sender/Transport/SMTP.pm" >0.091740 (RJBS on 2009-06-23)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091661/lib/Email/Sender/Transport/SMTP.pm" >0.091661 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091660/lib/Email/Sender/Transport/SMTP.pm" >0.091660 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091640_004/lib/Email/Sender/Transport/SMTP.pm" >0.091640_004 DEV (RJBS on 2009-06-13)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091610_003/lib/Email/Sender/Transport/SMTP.pm" >0.091610_003 DEV (RJBS on 2009-06-10)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091560_002/lib/Email/Sender/Transport/SMTP.pm" >0.091560_002 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.091560_001/lib/Email/Sender/Transport/SMTP.pm" >0.091560_001 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.004/lib/Email/Sender/Transport/SMTP.pm" >0.004 (RJBS on 2009-03-24)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.003/lib/Email/Sender/Transport/SMTP.pm" >0.003 (RJBS on 2009-03-13)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.002/lib/Email/Sender/Transport/SMTP.pm" >0.002 (RJBS on 2009-02-01)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.001/lib/Email/Sender/Transport/SMTP.pm" >0.001 (RJBS on 2009-01-02)</option> <option value="/release/RJBS/Email-Sender-2.601/diff/RJBS/Email-Sender-0.000/lib/Email/Sender/Transport/SMTP.pm" >0.000 (RJBS on 2008-12-10)</option> </optgroup> </select> </li> <li> <ul class="dependencies"> <li class="nav-header">Dependencies</li> <li><a href="/pod/Carp" title="Carp" class="ellipsis">Carp</a></li> <li><a href="/pod/Email::Abstract" title="Email::Abstract" class="ellipsis">Email::Abstract</a></li> <li><a href="/pod/Email::Address::XS" title="Email::Address::XS" class="ellipsis">Email::Address::XS</a></li> <li><a href="/pod/Email::Simple" title="Email::Simple" class="ellipsis">Email::Simple</a></li> <li><a href="/pod/Fcntl" title="Fcntl" class="ellipsis">Fcntl</a></li> <li><a href="/pod/File::Basename" title="File::Basename" class="ellipsis">File::Basename</a></li> <li><a href="/pod/File::Path" title="File::Path" class="ellipsis">File::Path</a></li> <li><a href="/pod/File::Spec" title="File::Spec" class="ellipsis">File::Spec</a></li> <li><a href="/pod/IO::File" title="IO::File" class="ellipsis">IO::File</a></li> <li><a href="/pod/IO::Handle" title="IO::Handle" class="ellipsis">IO::Handle</a></li> <li><a href="/pod/List::Util" title="List::Util" class="ellipsis">List::Util</a></li> <li><a href="/pod/Module::Runtime" title="Module::Runtime" class="ellipsis">Module::Runtime</a></li> <li><a href="/pod/Moo" title="Moo" class="ellipsis">Moo</a></li> <li><a href="/pod/Moo::Role" title="Moo::Role" class="ellipsis">Moo::Role</a></li> <li><a href="/pod/MooX::Types::MooseLike" title="MooX::Types::MooseLike" class="ellipsis">MooX::Types::MooseLike</a></li> <li><a href="/pod/MooX::Types::MooseLike::Base" title="MooX::Types::MooseLike::Base" class="ellipsis">MooX::Types::MooseLike::Base</a></li> <li><a href="/pod/Net::SMTP" title="Net::SMTP" class="ellipsis">Net::SMTP</a></li> <li><a href="/pod/Scalar::Util" title="Scalar::Util" class="ellipsis">Scalar::Util</a></li> <li><a href="/pod/Sub::Exporter" title="Sub::Exporter" class="ellipsis">Sub::Exporter</a></li> <li><a href="/pod/Sub::Exporter::Util" title="Sub::Exporter::Util" class="ellipsis">Sub::Exporter::Util</a></li> <li><a href="/pod/Sys::Hostname" title="Sys::Hostname" class="ellipsis">Sys::Hostname</a></li> <li><a href="/pod/Throwable::Error" title="Throwable::Error" class="ellipsis">Throwable::Error</a></li> <li><a href="/pod/Try::Tiny" title="Try::Tiny" class="ellipsis">Try::Tiny</a></li> <li><a href="/pod/strict" title="strict" class="ellipsis">strict</a></li> <li><a href="/pod/utf8" title="utf8" class="ellipsis">utf8</a></li> <li><a href="/pod/warnings" title="warnings" class="ellipsis">warnings</a></li> <li> <hr> </li> <li> <a href="/module/Email::Sender::Transport::SMTP/requires">Reverse dependencies</a> </li> <li> <a href="http://deps.cpantesters.org/?module=Email%3A%3ASender%3A%3ATransport%3A%3ASMTP">CPAN Testers List</a> </li> <li> <a href="https://cpandeps.grinnz.com/?dist=Email-Sender">Dependency graph</a> </li> </ul> </li> <li class="nav-header">Permalinks</li> <li> <a href="/release/RJBS/Email-Sender-2.601/view/lib/Email/Sender/Transport/SMTP.pm">This version</a> </li> <li> <a href="/pod/Email::Sender::Transport::SMTP">Latest version</a> </li> <li> <div class="plussers"> <div class="nav-header">++ed by:</div> <div> <a class="display-all" href="/author/KES"><img src="https://www.gravatar.com/avatar/e8530f00b43b4f6a056f8ad4ee52ea47?d=identicon&s=20" title="KES" alt="KES"></a> <a class="display-all" href="/author/DBOOK"><img src="https://www.gravatar.com/avatar/6148bb46428df54bf2f32ed1956d5fc1?d=identicon&s=20" title="DBOOK" alt="DBOOK"></a> <a class="display-all" href="/author/ARJONES"><img src="https://www.gravatar.com/avatar/779fdd029141571e2650d9060978c1a1?d=identicon&s=20" title="ARJONES" alt="ARJONES"></a> <a class="display-all" href="/author/DBOEHMER"><img src="https://www.gravatar.com/avatar/220fbe10dba79664fe84771d5ea32763?d=identicon&s=20" title="DBOEHMER" alt="DBOEHMER"></a> <a class="display-all" href="/author/KEEDI"><img src="https://www.gravatar.com/avatar/95f905a7a4ccc573c711e9d264c0fde8?d=identicon&s=20" title="KEEDI" alt="KEEDI"></a> </div> <!-- Display counts of plussers--> <div> <a href="/dist/Email-Sender/plussers">28 PAUSE users</a> </div> <div> 23 non-PAUSE users </div> </div> </li> <li> <div> <button class="contributors-show-button btn-link">and 18 contributors</button> <div id="metacpan_contributors" class="slide-out slide-out-hidden"> <div> <ul> <li class="contributor" data-contrib-email="powerman@powerman.name" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Alex Efros </li> <li class="contributor" data-cpan-author="ARISTOTLE" data-contrib-email="pagaltzis@gmx.de" > <a href="/author/ARISTOTLE" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/81da52fa1b6754867e9056c58afab74d?d=identicon&s=20" /> Aristotle Pagaltzis </a> </li> <li class="contributor" data-contrib-email="augensalat@gmail.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Bernhard Graf </li> <li class="contributor" data-contrib-email="walde.christian@googlemail.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Christian Walde </li> <li class="contributor" data-cpan-author="DAGOLDEN" data-contrib-email="dagolden@cpan.org" > <a href="/author/DAGOLDEN" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/bb755c989fcb9897f28a2c6e00df61e2?d=identicon&s=20" /> David Golden </a> </li> <li class="contributor" data-contrib-email="dsteinbrunner@pobox.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> David Steinbrunner </li> <li class="contributor" data-contrib-email="ehuels@gmail.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Erik Huelsmann </li> <li class="contributor" data-cpan-author="HDP" data-contrib-email="hdp@cpan.org" > <a href="/author/HDP" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/e68f859ac5a6ab80d2b1cc1fd48ba5e7?d=identicon&s=20" /> Hans Dieter Pearcey </a> </li> <li class="contributor" data-cpan-author="HIROSE" data-contrib-email="hirose31@gmail.com" > <a href="/author/HIROSE" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/9fdc92e131d7950e81895ca892b7a384?d=identicon&s=20" /> HIROSE Masaaki </a> </li> <li class="contributor" data-cpan-author="JKEENAN" data-contrib-email="jkeenan@cpan.org" > <a href="/author/JKEENAN" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/916bcaf0f8dbf1a198589096b293c603?d=identicon&s=20" /> James E Keenan </a> </li> <li class="contributor" data-cpan-author="ARCANEZ" data-contrib-email="justin.d.hunter@gmail.com" > <a href="/author/ARCANEZ" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/9fa6faba89a1a98b52e867a4b8595de2?d=identicon&s=20" /> Justin Hunter </a> </li> <li class="contributor" data-cpan-author="ETHER" data-contrib-email="ether@cpan.org" > <a href="/author/ETHER" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/bdc5cd06679e732e262f6c1b450a0237?d=identicon&s=20" /> Karen Etheridge </a> </li> <li class="contributor" data-cpan-author="ISHIGAKI" data-contrib-email="ishigaki@cpan.org" > <a href="/author/ISHIGAKI" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/a1035a2db5b72227a14e84d65117b75b?d=identicon&s=20" /> Kenichi Ishigaki </a> </li> <li class="contributor" data-contrib-email="watrty@gmail.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> kga </li> <li class="contributor" data-contrib-email="kris@tigerlms.com" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Kris Matthews </li> <li class="contributor" data-contrib-email="marc@marcbradshaw.net" > <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/d41d8cd98f00b204e9800998ecf8427e?d=identicon&s=20" /> Marc Bradshaw </li> <li class="contributor" data-cpan-author="HORNBURG" data-contrib-email="racke@linuxia.de" > <a href="/author/HORNBURG" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/6a9a38ebbb59a6e26f0e4075d3119b9f?d=identicon&s=20" /> Stefan Hornburg (Racke) </a> </li> <li class="contributor" data-cpan-author="ZGPMAX" data-contrib-email="zgpmax@cpan.org" > <a href="/author/ZGPMAX" class="cpan-author"> <img class="gravatar" width="20" height="20" src="https://www.gravatar.com/avatar/dff799e023f9a97fc8c4f3de778c984f?d=identicon&s=20" /> William Blunn </a> </li> </ul> </div> </div> </div> </li> </ul> </div> </nav> <div class="content-navigation"> <div class="breadcrumbs"> <span> <a data-keyboard-shortcut="g a" rel="author" href="/author/RJBS" class="author-name">Ricardo SIGNES 🙂</a> </span> <span> / </span> <div class="release dist-release status-latest maturity-released"> <span class="dropdown"><b class="caret"></b></span> <select class="select-navigator "> <option selected value="/release/RJBS/Email-Sender-2.601/view/lib/Email/Sender/Transport/SMTP.pm" >2.601 (RJBS on 2024-01-18)</option> <option value="/release/RJBS/Email-Sender-2.600/view/lib/Email/Sender/Transport/SMTP.pm" >2.600 (RJBS on 2022-10-23)</option> <optgroup label="BackPAN">' <option value="/release/RJBS/Email-Sender-2.500/view/lib/Email/Sender/Transport/SMTP.pm" >2.500 (RJBS on 2021-07-04)</option> <option value="/release/RJBS/Email-Sender-1.500/view/lib/Email/Sender/Transport/SMTP.pm" >1.500 (RJBS on 2021-06-21)</option> <option value="/release/RJBS/Email-Sender-1.300036/view/lib/Email/Sender/Transport/SMTP.pm" >1.300036 (RJBS on 2021-06-17)</option> <option value="/release/RJBS/Email-Sender-1.300035/view/lib/Email/Sender/Transport/SMTP.pm" >1.300035 (RJBS on 2020-10-10)</option> <option value="/release/RJBS/Email-Sender-1.300034/view/lib/Email/Sender/Transport/SMTP.pm" >1.300034 (RJBS on 2019-12-03)</option> <option value="/release/RJBS/Email-Sender-1.300033/view/lib/Email/Sender/Transport/SMTP.pm" >1.300033 (RJBS on 2019-11-26)</option> <option value="/release/RJBS/Email-Sender-1.300032-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300032-TRIAL DEV (RJBS on 2019-11-15)</option> <option value="/release/RJBS/Email-Sender-1.300031/view/lib/Email/Sender/Transport/SMTP.pm" >1.300031 (RJBS on 2017-04-04)</option> <option value="/release/RJBS/Email-Sender-1.300030/view/lib/Email/Sender/Transport/SMTP.pm" >1.300030 (RJBS on 2016-10-03)</option> <option value="/release/RJBS/Email-Sender-1.300029-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300029-TRIAL DEV (RJBS on 2016-07-17)</option> <option value="/release/RJBS/Email-Sender-1.300028/view/lib/Email/Sender/Transport/SMTP.pm" >1.300028 (RJBS on 2016-04-21)</option> <option value="/release/RJBS/Email-Sender-1.300027/view/lib/Email/Sender/Transport/SMTP.pm" >1.300027 (RJBS on 2016-04-03)</option> <option value="/release/RJBS/Email-Sender-1.300026-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300026-TRIAL DEV (RJBS on 2016-03-21)</option> <option value="/release/RJBS/Email-Sender-1.300025-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300025-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300024-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300024-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300023-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300023-TRIAL DEV (RJBS on 2016-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300022-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300022-TRIAL DEV (RJBS on 2016-03-17)</option> <option value="/release/RJBS/Email-Sender-1.300021/view/lib/Email/Sender/Transport/SMTP.pm" >1.300021 (RJBS on 2015-10-15)</option> <option value="/release/RJBS/Email-Sender-1.300020/view/lib/Email/Sender/Transport/SMTP.pm" >1.300020 (RJBS on 2015-09-03)</option> <option value="/release/RJBS/Email-Sender-1.300019-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300019-TRIAL DEV (RJBS on 2015-08-10)</option> <option value="/release/RJBS/Email-Sender-1.300018/view/lib/Email/Sender/Transport/SMTP.pm" >1.300018 (RJBS on 2015-05-27)</option> <option value="/release/RJBS/Email-Sender-1.300017-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300017-TRIAL DEV (RJBS on 2015-05-14)</option> <option value="/release/RJBS/Email-Sender-1.300016/view/lib/Email/Sender/Transport/SMTP.pm" >1.300016 (RJBS on 2014-10-11)</option> <option value="/release/RJBS/Email-Sender-1.300015-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300015-TRIAL DEV (RJBS on 2014-09-13)</option> <option value="/release/RJBS/Email-Sender-1.300014/view/lib/Email/Sender/Transport/SMTP.pm" >1.300014 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-1.300013/view/lib/Email/Sender/Transport/SMTP.pm" >1.300013 (RJBS on 2014-08-28)</option> <option value="/release/RJBS/Email-Sender-1.300012/view/lib/Email/Sender/Transport/SMTP.pm" >1.300012 (RJBS on 2014-07-10)</option> <option value="/release/RJBS/Email-Sender-1.300011/view/lib/Email/Sender/Transport/SMTP.pm" >1.300011 (RJBS on 2014-03-02)</option> <option value="/release/RJBS/Email-Sender-1.300010/view/lib/Email/Sender/Transport/SMTP.pm" >1.300010 (RJBS on 2014-01-11)</option> <option value="/release/RJBS/Email-Sender-1.300009-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300009-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-1.300008-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300008-TRIAL DEV (RJBS on 2013-09-01)</option> <option value="/release/RJBS/Email-Sender-1.300007-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300007-TRIAL DEV (RJBS on 2013-03-19)</option> <option value="/release/RJBS/Email-Sender-1.300006/view/lib/Email/Sender/Transport/SMTP.pm" >1.300006 (RJBS on 2013-03-17)</option> <option value="/release/RJBS/Email-Sender-1.300005/view/lib/Email/Sender/Transport/SMTP.pm" >1.300005 (RJBS on 2013-02-14)</option> <option value="/release/RJBS/Email-Sender-1.300004/view/lib/Email/Sender/Transport/SMTP.pm" >1.300004 (RJBS on 2013-02-09)</option> <option value="/release/RJBS/Email-Sender-1.300003/view/lib/Email/Sender/Transport/SMTP.pm" >1.300003 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-1.300002/view/lib/Email/Sender/Transport/SMTP.pm" >1.300002 (RJBS on 2013-02-06)</option> <option value="/release/RJBS/Email-Sender-1.300001-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300001-TRIAL DEV (RJBS on 2013-01-08)</option> <option value="/release/RJBS/Email-Sender-1.300000-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >1.300000-TRIAL DEV (RJBS on 2013-01-03)</option> <option value="/release/RJBS/Email-Sender-0.120002/view/lib/Email/Sender/Transport/SMTP.pm" >0.120002 (RJBS on 2012-09-11)</option> <option value="/release/RJBS/Email-Sender-0.120001/view/lib/Email/Sender/Transport/SMTP.pm" >0.120001 (RJBS on 2012-07-19)</option> <option value="/release/RJBS/Email-Sender-0.120000-TRIAL/view/lib/Email/Sender/Transport/SMTP.pm" >0.120000-TRIAL DEV (RJBS on 2012-05-09)</option> <option value="/release/RJBS/Email-Sender-0.110005/view/lib/Email/Sender/Transport/SMTP.pm" >0.110005 (RJBS on 2012-03-06)</option> <option value="/release/RJBS/Email-Sender-0.110004/view/lib/Email/Sender/Transport/SMTP.pm" >0.110004 (RJBS on 2012-02-21)</option> <option value="/release/RJBS/Email-Sender-0.110003/view/lib/Email/Sender/Transport/SMTP.pm" >0.110003 (RJBS on 2012-02-01)</option> <option value="/release/RJBS/Email-Sender-0.110002/view/lib/Email/Sender/Transport/SMTP.pm" >0.110002 (RJBS on 2012-01-31)</option> <option value="/release/RJBS/Email-Sender-0.110001/view/lib/Email/Sender/Transport/SMTP.pm" >0.110001 (RJBS on 2011-04-03)</option> <option value="/release/RJBS/Email-Sender-0.110000/view/lib/Email/Sender/Transport/SMTP.pm" >0.110000 (RJBS on 2011-03-18)</option> <option value="/release/RJBS/Email-Sender-0.102370/view/lib/Email/Sender/Transport/SMTP.pm" >0.102370 (RJBS on 2010-08-25)</option> <option value="/release/RJBS/Email-Sender-0.102360/view/lib/Email/Sender/Transport/SMTP.pm" >0.102360 (RJBS on 2010-08-24)</option> <option value="/release/RJBS/Email-Sender-0.101760/view/lib/Email/Sender/Transport/SMTP.pm" >0.101760 (RJBS on 2010-06-25)</option> <option value="/release/RJBS/Email-Sender-0.100460/view/lib/Email/Sender/Transport/SMTP.pm" >0.100460 (RJBS on 2010-02-15)</option> <option value="/release/RJBS/Email-Sender-0.100450/view/lib/Email/Sender/Transport/SMTP.pm" >0.100450 (RJBS on 2010-02-14)</option> <option value="/release/RJBS/Email-Sender-0.100110/view/lib/Email/Sender/Transport/SMTP.pm" >0.100110 (RJBS on 2010-01-11)</option> <option value="/release/RJBS/Email-Sender-0.093380/view/lib/Email/Sender/Transport/SMTP.pm" >0.093380 (RJBS on 2009-12-04)</option> <option value="/release/RJBS/Email-Sender-0.093110/view/lib/Email/Sender/Transport/SMTP.pm" >0.093110 (RJBS on 2009-11-07)</option> <option value="/release/RJBS/Email-Sender-0.092840/view/lib/Email/Sender/Transport/SMTP.pm" >0.092840 (RJBS on 2009-10-11)</option> <option value="/release/RJBS/Email-Sender-0.092820/view/lib/Email/Sender/Transport/SMTP.pm" >0.092820 (RJBS on 2009-10-10)</option> <option value="/release/RJBS/Email-Sender-0.091940/view/lib/Email/Sender/Transport/SMTP.pm" >0.091940 (RJBS on 2009-07-13)</option> <option value="/release/RJBS/Email-Sender-0.091930/view/lib/Email/Sender/Transport/SMTP.pm" >0.091930 (RJBS on 2009-07-12)</option> <option value="/release/RJBS/Email-Sender-0.091870/view/lib/Email/Sender/Transport/SMTP.pm" >0.091870 (RJBS on 2009-07-06)</option> <option value="/release/RJBS/Email-Sender-0.091740/view/lib/Email/Sender/Transport/SMTP.pm" >0.091740 (RJBS on 2009-06-23)</option> <option value="/release/RJBS/Email-Sender-0.091661/view/lib/Email/Sender/Transport/SMTP.pm" >0.091661 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-0.091660/view/lib/Email/Sender/Transport/SMTP.pm" >0.091660 (RJBS on 2009-06-15)</option> <option value="/release/RJBS/Email-Sender-0.091640_004/view/lib/Email/Sender/Transport/SMTP.pm" >0.091640_004 DEV (RJBS on 2009-06-13)</option> <option value="/release/RJBS/Email-Sender-0.091610_003/view/lib/Email/Sender/Transport/SMTP.pm" >0.091610_003 DEV (RJBS on 2009-06-10)</option> <option value="/release/RJBS/Email-Sender-0.091560_002/view/lib/Email/Sender/Transport/SMTP.pm" >0.091560_002 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-0.091560_001/view/lib/Email/Sender/Transport/SMTP.pm" >0.091560_001 DEV (RJBS on 2009-06-05)</option> <option value="/release/RJBS/Email-Sender-0.004/view/lib/Email/Sender/Transport/SMTP.pm" >0.004 (RJBS on 2009-03-24)</option> <option value="/release/RJBS/Email-Sender-0.003/view/lib/Email/Sender/Transport/SMTP.pm" >0.003 (RJBS on 2009-03-13)</option> <option value="/release/RJBS/Email-Sender-0.002/view/lib/Email/Sender/Transport/SMTP.pm" >0.002 (RJBS on 2009-02-01)</option> <option value="/release/RJBS/Email-Sender-0.001/view/lib/Email/Sender/Transport/SMTP.pm" >0.001 (RJBS on 2009-01-02)</option> <option value="/release/RJBS/Email-Sender-0.000/view/lib/Email/Sender/Transport/SMTP.pm" >0.000 (RJBS on 2008-12-10)</option> </optgroup> </select> <a data-keyboard-shortcut="g d" class="release-name" href="/dist/Email-Sender">Email-Sender-2.601</a> </div> <span class="river-gauge-gauge"> <svg width="24px" height="15px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g> <title> River stage three • 71 direct dependents • 106 total dependents </title> <rect x="0" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="5" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="10" y="0" width="4" height="15" fill="#7ea3f2" /> <rect x="15" y="0" width="4" height="15" fill="#e4e2e2" /> <rect x="20" y="0" width="4" height="15" fill="#e4e2e2" /> </g> </svg> </span> <div id="Email-Sender-fav" class="show-logged-in"> <form action="/account/favorite/add" style="display: inline" method="POST"> <input type="hidden" name="remove" value="0"> <input type="hidden" name="release" value="Email-Sender-2.601"> <input type="hidden" name="author" value="RJBS"> <input type="hidden" name="distribution" value="Email-Sender"> <button type="submit" class="favorite highlight"><span>51</span> ++</button> </form> </div> <div class="show-logged-out"> <button class="fav-not-logged-in favorite highlight"><span>51</span> ++</button> </div> / <span>Email::Sender::Transport::SMTP</span> </div> </div> <main class="content"> <nav class="toc"> <div class="toc-header"><strong>Contents</strong></div> <ul> <li><a href="#NAME">NAME</a></li> <li><a href="#VERSION">VERSION</a></li> <li><a href="#DESCRIPTION">DESCRIPTION</a></li> <li><a href="#PERL-VERSION">PERL VERSION</a></li> <li><a href="#ATTRIBUTES">ATTRIBUTES</a></li> <li><a href="#PARTIAL-SUCCESS">PARTIAL SUCCESS</a></li> <li><a href="#AUTHOR">AUTHOR</a></li> <li><a href="#COPYRIGHT-AND-LICENSE">COPYRIGHT AND LICENSE</a></li> </ul></nav> <div class="pod anchors"> <h1 id="NAME">NAME</h1> <p>Email::Sender::Transport::SMTP - send email over SMTP</p> <h1 id="VERSION">VERSION</h1> <p>version 2.601</p> <h1 id="DESCRIPTION">DESCRIPTION</h1> <p>This transport is used to send email over SMTP, either with or without secure sockets (SSL/TLS). It is one of the most complex transports available, capable of partial success.</p> <p>For a potentially more efficient version of this transport, see <a href="/pod/Email::Sender::Transport::SMTP::Persistent">Email::Sender::Transport::SMTP::Persistent</a>.</p> <h1 id="PERL-VERSION"><a id="PERL"></a>PERL VERSION</h1> <p>This library should run on perls released even a long time ago. It should work on any version of perl released in the last five years.</p> <p>Although it may work on older versions of perl, no guarantee is made that the minimum required version will not be increased. The version may be increased for any reason, and there is no promise that patches will be accepted to lower the minimum required perl.</p> <h1 id="ATTRIBUTES">ATTRIBUTES</h1> <p>The following attributes may be passed to the constructor:</p> <dl> <dt id="hosts:-an-arrayref-of-names-of-the-host-to-try,-in-order;-defaults-to-a-single-element-array-containing-localhost"><a id="hosts"></a><a id="hosts:-an-arrayref-of-names-of-the-host-to-try-in-order-defaults-to-a-single-element-array-containing-localhost"></a><code>hosts</code>: an arrayref of names of the host to try, in order; defaults to a single element array containing <code>localhost</code></dt> <dd> <p>The attribute <code>host</code> may be given, instead, which contains a single hostname.</p> </dd> <dt id="ssl:-if-'starttls',-use-STARTTLS;-if-'ssl'-(or-1),-connect-securely;-if-'maybestarttls',-use-STARTTLS-if-available;-otherwise,-no-security"><a id="ssl"></a><a id="ssl:-if-starttls-use-STARTTLS-if-ssl-or-1-connect-securely-if-maybestarttls-use-STARTTLS-if-available-otherwise-no-security"></a><code>ssl</code>: if 'starttls', use STARTTLS; if 'ssl' (or 1), connect securely; if 'maybestarttls', use STARTTLS if available; otherwise, no security</dt> <dd> </dd> <dt id="ssl_options:-passed-to-Net::SMTP-constructor-for-'ssl'-connections-or-to-starttls-for-'starttls'-or-'maybestarttls'-connections;-should-contain-extra-options-for-IO::Socket::SSL"><a id="ssl_options"></a><a id="ssl_options:-passed-to-Net::SMTP-constructor-for-ssl-connections-or-to-starttls-for-starttls-or-maybestarttls-connections-should-contain-extra-options-for-IO::Socket::SSL"></a><code>ssl_options</code>: passed to Net::SMTP constructor for 'ssl' connections or to starttls for 'starttls' or 'maybestarttls' connections; should contain extra options for IO::Socket::SSL</dt> <dd> </dd> <dt id="port:-port-to-connect-to;-defaults-to-25-for-non-SSL,-465-for-'ssl',-587-for-'starttls'"><a id="port"></a><a id="port:-port-to-connect-to-defaults-to-25-for-non-SSL-465-for-ssl-587-for-starttls"></a><code>port</code>: port to connect to; defaults to 25 for non-SSL, 465 for 'ssl', 587 for 'starttls'</dt> <dd> </dd> <dt id="timeout:-maximum-time-in-secs-to-wait-for-server;-default-is-120"><a id="timeout"></a><a id="timeout:-maximum-time-in-secs-to-wait-for-server-default-is-120"></a><code>timeout</code>: maximum time in secs to wait for server; default is 120</dt> <dd> </dd> <dt id="sasl_username:-the-username-to-use-for-auth;-optional"><a id="sasl_username"></a><a id="sasl_username:-the-username-to-use-for-auth-optional"></a><code>sasl_username</code>: the username to use for auth; optional</dt> <dd> </dd> <dt id="sasl_password:-the-password-to-use-for-auth;-required-if-sasl_username-is-provided"><a id="sasl_password"></a><a id="sasl_password:-the-password-to-use-for-auth-required-if-sasl_username-is-provided"></a><code>sasl_password</code>: the password to use for auth; required if <code>sasl_username</code> is provided</dt> <dd> </dd> <dt id="sasl_authenticator:-An-Authen::SASL-instance-to-use-for-auth;-optional"><a id="sasl_authenticator"></a><a id="sasl_authenticator:-An-Authen::SASL-instance-to-use-for-auth-optional"></a><code>sasl_authenticator</code>: An <code>Authen::SASL</code> instance to use for auth; optional</dt> <dd> <p>The <code>sasl_authenticator</code> and <code>sasl_username</code> attributes are mutually exclusive.</p> </dd> <dt id="allow_partial_success:-if-true,-will-send-data-even-if-some-recipients-were-rejected;-defaults-to-false"><a id="allow_partial_success"></a><a id="allow_partial_success:-if-true-will-send-data-even-if-some-recipients-were-rejected-defaults-to-false"></a><code>allow_partial_success</code>: if true, will send data even if some recipients were rejected; defaults to false</dt> <dd> </dd> <dt id="helo:-what-to-say-when-saying-HELO;-no-default"><a id="helo"></a><a id="helo:-what-to-say-when-saying-HELO-no-default"></a><code>helo</code>: what to say when saying HELO; no default</dt> <dd> </dd> <dt id="localaddr:-local-address-from-which-to-connect"><a id="localaddr"></a><code>localaddr</code>: local address from which to connect</dt> <dd> </dd> <dt id="localport:-local-port-from-which-to-connect"><a id="localport"></a><code>localport</code>: local port from which to connect</dt> <dd> </dd> <dt id="debug:-if-true,-put-the-Net::SMTP-object-in-debug-mode"><a id="debug"></a><a id="debug:-if-true-put-the-Net::SMTP-object-in-debug-mode"></a><code>debug</code>: if true, put the <a href="/pod/Net::SMTP">Net::SMTP</a> object in debug mode</dt> <dd> </dd> </dl> <h1 id="PARTIAL-SUCCESS"><a id="PARTIAL"></a>PARTIAL SUCCESS</h1> <p>If <code>allow_partial_success</code> was set when creating the transport, the transport may return <a href="/pod/Email::Sender::Success::Partial">Email::Sender::Success::Partial</a> objects. Consult that module's documentation.</p> <h1 id="AUTHOR">AUTHOR</h1> <p>Ricardo Signes <cpan@semiotic.systems></p> <h1 id="COPYRIGHT-AND-LICENSE"><a id="COPYRIGHT"></a>COPYRIGHT AND LICENSE</h1> <p>This software is copyright (c) 2024 by Ricardo Signes.</p> <p>This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.</p></div> <div id="metacpan_install-instructions-dialog" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Module Install Instructions</h4> </div> <div class="modal-body"> <p>To install Email::Sender, copy and paste the appropriate command in to your terminal.</p> <p><a href="/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p> <pre><code>cpanm Email::Sender</code></pre> <p><a href="/pod/CPAN">CPAN shell</a></p> <pre><code>perl -MCPAN -e shell install Email::Sender</code></pre> <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p> </div> <div class="modal-footer"> <a href="#" data-dismiss="modal" class="btn">Close</a> </div> </div> </div> </div> </main> <div class="content-pagination"> </div> </div> <footer class="footer"> <div class="footer-container"> <div class="footer-social"> <div class="footer-link footer-logo"> <a href="/"> <img src="/static/images/metacpan-logo.svg" alt="MetaCPAN" /> </a> </div> <a class="footer-social-link" href="https://github.com/metacpan"> <i class="fab fa-github-square"></i> </a> <a class="footer-social-link" href="https://fosstodon.org/@metacpan"> <i class="fab fa-mastodon"></i> </a> </div> <div class="footer-links"> <div class="footer-link"> <a href="/about">About</a> </div> <div class="footer-link"> <a href="/about/sponsors">Sponsor</a> </div> <div class="footer-link"> <a href="https://grep.metacpan.org">grep::cpan</a> </div> <div class="footer-link"> <a href="/recent">Recent</a> </div> <div class="footer-link"> <a href="/about/faq">FAQ</a> </div> <div class="footer-link"> <a href="/tools">Tools</a> </div> <div class="footer-link"> <a href="https://fastapi.metacpan.org/">API</a> </div> <div class="footer-link"> <a href="https://www.perl.org/">Perl.org</a> </div> </div> <div class="footer-sponsors"> <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener"> <img class="footer-sponsor-bytemark" src="/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener"> <img class="footer-sponsor-liquidweb" src="/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener"> <img class="footer-sponsor-deriv" src="/static/images/sponsors/deriv.svg" alt="Deriv logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener"> <img class="footer-sponsor-geocode" src="/static/images/sponsors/geocodelogo.svg" alt="Geocode logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener"> <img class="footer-sponsor-fastly" src="/static/images/sponsors/fastly_logo.svg" alt="Fastly logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener"> <img class="footer-sponsor-opencage" src="/static/images/sponsors/open-cage.svg" alt="OpenCage logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://www.elastic.co/" rel="noopener"> <img class="footer-sponsor-elastic" src="/static/images/sponsors/elastic.svg" alt="Elastic logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://route4me.com/" rel="noopener"> <img class="footer-sponsor-route4me" src="/static/images/sponsors/route4me.png" alt="Route4Me logo"> </a> </div> </div> </footer> <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Keyboard Shortcuts</h4> </div> <div class="modal-body row"> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Global</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>s</kbd> </td> <td>Focus search bar</td> </tr> <tr> <td class="keys"> <kbd>?</kbd> </td> <td>Bring up this help dialog</td> </tr> </tbody> </table> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>GitHub</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>p</kbd> </td> <td>Go to pull requests</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>go to github issues (only if github is preferred repository)</td> </tr> </tbody> </table> </div> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>POD</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>a</kbd> </td> <td>Go to author</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>c</kbd> </td> <td>Go to changes</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>Go to issues</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>d</kbd> </td> <td>Go to dist</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>r</kbd> </td> <td>Go to repository/SCM</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>s</kbd> </td> <td>Go to source</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>b</kbd> </td> <td>Go to file browse</td> </tr> </tbody> </table> </div> <div class="col-md-12"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Search terms</th> </tr> </thead> <tbody> <tr> <td><em>module:</em> (e.g. <a href="/search?q=module%3APlugin">module:Plugin</a>)</td> </tr> <tr> <td><em>distribution:</em> (e.g. <a href="/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td> </tr> <tr> <td><em>author:</em> (e.g. <a href="/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td> </tr> <tr> <td><em>version:</em> (e.g. <a href="/search?q=version%3A1.00">version:1.00</a>)</td> </tr> </tbody> </table> </div> </div> <div class="modal-footer"></div> </div> </div> </div> </body> </html>