Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html ng-app="mailhogApp" class="ng-scope"><head><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}</style>
- <title>MailHog</title>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta name="referrer" content="no-referrer">
- <link rel="icon" type="image/png" href="images/hog.png">
- <link rel="stylesheet" href="css/jquery-ui-1.10.4-smoothness.css">
- <link rel="stylesheet" href="css/bootstrap-3.3.2.min.css">
- <link rel="stylesheet" href="css/style.css">
- </head>
- <body ng-controller="MailCtrl" ng-click="keepopen=false" style="" class="ng-scope">
- <nav class="navbar navbar-default navbar-static-top" role="navigation">
- <div class="container-fluid">
- <div class="col-md-2 col-sm-3">
- <div class="navbar-header">
- <a class="navbar-brand" href="#">
- <img src="images/hog.png" height="20" alt="MailHog"> MailHog
- </a>
- </div>
- </div>
- <div class="col-md-10 col-sm-9">
- <form class="navbar-form navbar-left ng-pristine ng-valid" role="search">
- <div class="form-group left-inner-addon">
- <i class="glyphicon glyphicon-search"></i>
- <input ng-model="searchText" type="text" ng-key-enter="search('containing', searchText)" class="form-control ng-pristine ng-untouched ng-valid" autocomplete="off" placeholder="Search" id="search" ng-focus="keepopen=true" ng-click="$event.stopPropagation()">
- <!-- ngIf: searchText.length > 0 && keepopen -->
- </div>
- </form>
- <ul class="nav navbar-nav navbar-right">
- <li>
- <a target="_blank" href="https://github.com/mailhog/MailHog">
- <img src="images/github.png" height="16" alt="GitHub"> GitHub
- </a>
- </li>
- </ul>
- </div>
- </div>
- </nav>
- <div class="container-fluid">
- <div class="row">
- <div class="col-md-2 col-sm-3">
- <ul class="nav nav-pills nav-stacked">
- <li>
- <a href="#" title="Event stream connected" ng-click="toggleStream()" class="ng-binding">
- <span class="glyphicon glyphicon-off has-event-source"></span>
- Connected
- </a>
- </li>
- <li>
- <a href="#" ng-click="backToInboxFirst()" class="ng-binding">
- Inbox (2)
- </a>
- </li>
- <li>
- <a href="#" ng-click="deleteAll()">
- <span class="glyphicon glyphicon-remove-circle"></span>
- Delete all messages
- </a>
- </li>
- </ul>
- <div class="well jim-well">
- <h3>Jim</h3>
- <p>
- Jim is a chaos monkey.<br>
- <a href="https://github.com/mailhog/MailHog/blob/master/docs/JIM.md" target="_blank">Find out more at GitHub</a>.
- </p>
- <!-- ngIf: jim -->
- <!-- ngIf: jim -->
- <!-- ngIf: !jim --><div ng-if="!jim" class="ng-scope">
- <a href="#" ng-click="enableJim()" class="btn btn-xs btn-default">Enable Jim</a>
- </div><!-- end ngIf: !jim -->
- </div>
- </div>
- <div class="col-md-10 col-sm-9 content">
- <!-- ngIf: !preview && !searching -->
- <!-- ngIf: !preview && !searching -->
- <!-- ngIf: searching -->
- <!-- ngIf: searching -->
- <!-- ngIf: preview --><div class="toolbar ng-scope" ng-if="preview">
- <button class="btn btn-default" ng-click="backToInbox()" title="Back to Inbox">
- <i class="glyphicon glyphicon-arrow-left"></i>
- </button>
- <div class="spacer"></div>
- <button class="btn btn-default" ng-click="deleteOne(preview); preview = null">
- <i class="glyphicon glyphicon-trash"></i>
- </button>
- <a class="btn btn-default" title="Download" href="api/v1/messages/n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example/download">
- <i class="glyphicon glyphicon-save"></i>
- </a>
- <button class="btn btn-default" title="Release" ng-click="releaseOne(preview)">
- <i class="glyphicon glyphicon-share"></i>
- </button>
- </div><!-- end ngIf: preview -->
- <!-- ngIf: preview --><div class="preview ng-scope" ng-if="preview">
- <div class="row headers">
- <div class="col-md-10">
- <table>
- <!-- ngIf: !previewAllHeaders --><tbody ng-if="!previewAllHeaders" class="ng-scope">
- <tr>
- <th>From</th>
- <td class="ng-binding">John Doe <laurentiu.zorila@onetwist.com></td>
- </tr>
- <tr>
- <th>Subject</th>
- <td><strong class="ng-binding">New list subscriber!</strong></td>
- </tr>
- <tr>
- <th>To</th>
- <td class="ng-binding">
- Zorila Laurentiu <laurentiu.zorila@onetwist.com>
- </td>
- </tr>
- </tbody><!-- end ngIf: !previewAllHeaders -->
- <!-- ngIf: previewAllHeaders -->
- </table>
- </div>
- <div class="col-md-2">
- <!-- ngIf: previewAllHeaders -->
- <!-- ngIf: !previewAllHeaders --><button id="show-headers" ng-if="!previewAllHeaders" ng-click="toggleHeaders(true)" type="button" class="btn btn-default pull-right btn-xs ng-scope">
- Show headers <i class="glyphicon glyphicon-chevron-down"></i>
- </button><!-- end ngIf: !previewAllHeaders -->
- </div>
- </div>
- <div class="mail-content">
- <ul class="nav nav-tabs">
- <!-- ngIf: hasHTML(preview) --><li ng-if="hasHTML(preview)" ng-class="{ active: hasHTML(preview) }" class="ng-scope active"><a href="#preview-html" data-toggle="tab" aria-expanded="true">HTML</a></li><!-- end ngIf: hasHTML(preview) -->
- <li ng-class="{ active: !hasHTML(preview) }" class=""><a href="#preview-plain" data-toggle="tab" aria-expanded="false">Plain text</a></li>
- <li class=""><a href="#preview-source" data-toggle="tab" aria-expanded="false">Source</a></li>
- <!-- ngIf: preview.MIME --><li ng-if="preview.MIME" class="ng-scope"><a href="#preview-mime" data-toggle="tab">MIME</a></li><!-- end ngIf: preview.MIME -->
- </ul>
- <div class="tab-content" style="height: 502px;">
- <!-- ngIf: hasHTML(preview) --><iframe target-blank="" ng-if="hasHTML(preview)" ng-class="{ active: hasHTML(preview) }" class="tab-pane ng-scope active" id="preview-html" srcdoc="<!DOCTYPE html>
- <html>
- <head>
- <title>MailWizz</title>
- <meta content="utf-8" name="charset">
- <style type="text/css">#outlook a{padding:0;}
- body {width:100% !important; -webkit-text-size-adjust:none; margin:0; padding:0; font-family: 'Open Sans', sans-serif; background: #f5f5f5; font-size:12px;}
- img {border:0;height:auto;line-height:100%;outline:none;text-decoration:none;}
- table td{border-collapse:collapse;}
- a {color: #008ca9;text-decoration:none}
- a:hover {color: #008ca9;text-decoration:none;}
- </style>
- </head>
- <body bgcolor="#f5f5f5" dir="undefined" style="width:100%;-webkit-text-size-adjust:none;margin:0;padding:0;font-family:&amp;#039;Open Sans&amp;#039;,sans-serif;background:#f5f5f5;font-size:12px">
- <div style="background:#f5f5f5;padding:10px;">
- <table align="center" bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" style="-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #008ca9;overflow:hidden;" width="600">
- <tbody>
- <tr>
- <td bgcolor="#008ca9" style="border-collapse:collapse;">
- <table border="0" cellpadding="0" cellspacing="20" width="100%">
- <tbody>
- <tr>
- <td style="font-size:25px;font-style:italic;border-collapse:collapse;"><font color="#FFFFFF"><span style="font-family:'Noto Sans', sans-serif;"><strong>MailWizz</strong></span> <span style="font-size:50%;font-family:'Open Sans', sans-serif;">Email marketing application</span></font></td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- <tr>
- <td style="border-collapse:collapse;">
- <table border="0" cellpadding="20" cellspacing="0" width="100%">
- <tbody>
- <tr>
- <td style="border-collapse:collapse;"> </td>
- </tr>
- <tr>
- <td style="font-family:'Open Sans', sans-serif;font-size:12px;border-collapse:collapse;">A new subscriber has been added to your list.<br />
- List name: My list created from the API and now updated<br />Details url: http://mailwizz.test/customer/index.php/lists/yq01008w7kad6/subscribers/ca433dqb96aa1/update<br />
- Submitted data: Email: tes111t@mail.com<br />First name: <br />Last name: </td>
- </tr>
- <tr>
- <td style="border-collapse:collapse;"> </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- <tr>
- <td bgcolor="#008ca9" style="padding:10px;border-collapse:collapse;"><font color="#FFFFFF"><span style="font-size:10px;font-family:'Open Sans', sans-serif;">© 2020 MailWizz. All rights reserved</span></font></td>
- </tr>
- </tbody>
- </table>
- </div>
- </body>
- </html>" seamless="" frameborder="0" style="width: 100%; height: 502px;"></iframe><!-- end ngIf: hasHTML(preview) -->
- <div class="tab-pane ng-binding" ng-class="{ active: !hasHTML(preview) }" id="preview-plain" ng-bind-html="formatMessagePlain(preview)" style="height: 522px;">MailWizz Email marketing application
-
- A new subscriber has been added to your list.
- List name: My list created from the API and now updated
- Details url:
- <a href="http://mailwizz.test/customer/index.php/lists/yq01008w7kad6/subscribers/ca433dqb96aa1/update" target="_blank">http://mailwizz.test/customer/index.php/lists/yq01008w7kad6/subscribers/ca433dqb96aa1/update</a>
- Submitted data: Email: tes111t@mail.com
- First name:
- Last name:
-
- © 2020 MailWizz. All rights reserved</div>
- <div class="tab-pane ng-binding" id="preview-source" style="height: 522px;">Content-Type: multipart/alternative; boundary="_=_swift_v4_1582534454_5416e42b1d8269230d5e4d56b8a1e8b1_=_"
- Date: Mon, 24 Feb 2020 08:54:14 +0000
- From: John Doe <laurentiu.zorila@onetwist.com>
- MIME-Version: 1.0
- Message-ID: <7150a6e1e68167f74f12533d0f8c588f@onetwist.com>
- Received: from mailwizz.test by mailhog.example (MailHog)
- id n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example; Mon, 24 Feb 2020 08:54:14 +0000
- Reply-To: John Doe <johndoe@doe.com>
- Return-Path: <laurentiu.zorila@onetwist.com>,<laurentiu.zorila@onetwist.com>
- Subject: New list subscriber!
- To: Zorila Laurentiu <laurentiu.zorila@onetwist.com>
- X-Receiver: laurentiu.zorila@onetwist.com
- X-Sender: laurentiu.zorila@onetwist.com
- X-Vhxy-Mailer: SwiftMailer - 5.4.x
- --_=_swift_v4_1582534454_5416e42b1d8269230d5e4d56b8a1e8b1_=_
- Content-Type: text/plain; charset=utf-8
- Content-Transfer-Encoding: quoted-printable
- MailWizz Email marketing application
- =C2=A0
- A new subscriber has been a=
- dded to your list.
- List name: My list created from the API and now update=
- d
- Details url:
- http://mailwizz.test/customer/index.php/lists/yq01008w7k=
- ad6/subscribers/ca433dqb96aa1/update
- Submitted data: Email: tes111t@mail.=
- com
- First name:
- Last name:
- =C2=A0
- =C2=A9 2020 MailWizz. All rights =
- reserved
- --_=_swift_v4_1582534454_5416e42b1d8269230d5e4d56b8a1e8b1_=_
- Content-Type: text/html; charset=utf-8
- Content-Transfer-Encoding: quoted-printable
- <!DOCTYPE html>
- <html>
- <head>
- =09<title>MailWizz</title>
- =09<meta content=3D"utf-8" name=3D"charset">
- =09<style type=3D"text/css">#outlook a{padding:0;}
- =09body {width:100% !important; -webkit-text-size-adjust:none; margin:0; pa=
- dding:0; font-family: 'Open Sans', sans-serif; background: #f5f5f5; font-si=
- ze:12px;}
- =09img {border:0;height:auto;line-height:100%;outline:none;text-decoration:=
- none;}
- =09table td{border-collapse:collapse;}
- =09a {color: #008ca9;text-decoration:none}
- =09a:hover {color: #008ca9;text-decoration:none;}
- =09</style>
- </head>
- <body bgcolor=3D"#f5f5f5" dir=3D"undefined" style=3D"width:100%;-webkit-tex=
- t-size-adjust:none;margin:0;padding:0;font-family:&amp;#039;Open Sans&amp;#=
- 039;,sans-serif;background:#f5f5f5;font-size:12px">
- <div style=3D"background:#f5f5f5;padding:10px;">
- <table align=3D"center" bgcolor=3D"#FFFFFF" border=3D"0" cellpadding=3D"0" =
- cellspacing=3D"0" style=3D"-webkit-border-radius:5px;-moz-border-radius:5px=
- ;border-radius:5px;border:1px solid #008ca9;overflow:hidden;" width=3D"600"=
- >
- =09<tbody>
- =09=09<tr>
- =09=09=09<td bgcolor=3D"#008ca9" style=3D"border-collapse:collapse;">
- =09=09=09<table border=3D"0" cellpadding=3D"0" cellspacing=3D"20" width=3D"=
- 100%">
- =09=09=09=09<tbody>
- =09=09=09=09=09<tr>
- =09=09=09=09=09=09<td style=3D"font-size:25px;font-style:italic;border-coll=
- apse:collapse;"><font color=3D"#FFFFFF"><span style=3D"font-family:'Noto Sa=
- ns', sans-serif;"><strong>MailWizz</strong></span> <span style=3D"font-size=
- :50%;font-family:'Open Sans', sans-serif;">Email marketing application</spa=
- n></font></td>
- =09=09=09=09=09</tr>
- =09=09=09=09</tbody>
- =09=09=09</table>
- =09=09=09</td>
- =09=09</tr>
- =09=09<tr>
- =09=09=09<td style=3D"border-collapse:collapse;">
- =09=09=09<table border=3D"0" cellpadding=3D"20" cellspacing=3D"0" width=3D"=
- 100%">
- =09=09=09=09<tbody>
- =09=09=09=09=09<tr>
- =09=09=09=09=09=09<td style=3D"border-collapse:collapse;">=C2=A0</td>
- =09=09=09=09=09</tr>
- =09=09=09=09=09<tr>
- =09=09=09=09=09=09<td style=3D"font-family:'Open Sans', sans-serif;font-siz=
- e:12px;border-collapse:collapse;">A new subscriber has been added to your l=
- ist.<br />
- List name: My list created from the API and now updated<br />=
- Details url: http://mailwizz.test/customer/index.php/lists/yq01008w7kad6=
- /subscribers/ca433dqb96aa1/update<br />
- Submitted data: Email: tes111t@ma=
- il.com<br />First name: <br />Last name: </td>
- =09=09=09=09=09</tr>
- =09=09=09=09=09<tr>
- =09=09=09=09=09=09<td style=3D"border-collapse:collapse;">=C2=A0</td>
- =09=09=09=09=09</tr>
- =09=09=09=09</tbody>
- =09=09=09</table>
- =09=09=09</td>
- =09=09</tr>
- =09=09<tr>
- =09=09=09<td bgcolor=3D"#008ca9" style=3D"padding:10px;border-collapse:coll=
- apse;"><font color=3D"#FFFFFF"><span style=3D"font-size:10px;font-family:'O=
- pen Sans', sans-serif;">=C2=A9 2020 MailWizz. All rights reserved</span></f=
- ont></td>
- =09=09</tr>
- =09</tbody>
- </table>
- </div>
- </body>
- </html>
- --_=_swift_v4_1582534454_5416e42b1d8269230d5e4d56b8a1e8b1_=_--
- </div>
- <div class="tab-pane" id="preview-mime" style="height: 502px;">
- <!-- ngRepeat: part in preview.MIME.Parts --><div ng-repeat="part in preview.MIME.Parts" class="mime-part ng-binding ng-scope">
- <a href="api/v1/messages/n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example/mime/part/0/download" type="button" class="btn btn-default btn-sm">
- <i class="glyphicon glyphicon-save"></i>
- Download
- </a>
- Unknown type (0 bytes)
- </div><!-- end ngRepeat: part in preview.MIME.Parts --><div ng-repeat="part in preview.MIME.Parts" class="mime-part ng-binding ng-scope">
- <a href="api/v1/messages/n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example/mime/part/1/download" type="button" class="btn btn-default btn-sm">
- <i class="glyphicon glyphicon-save"></i>
- Download
- </a>
- text/plain; charset=utf-8 (476 bytes)
- </div><!-- end ngRepeat: part in preview.MIME.Parts --><div ng-repeat="part in preview.MIME.Parts" class="mime-part ng-binding ng-scope">
- <a href="api/v1/messages/n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example/mime/part/2/download" type="button" class="btn btn-default btn-sm">
- <i class="glyphicon glyphicon-save"></i>
- Download
- </a>
- text/html; charset=utf-8 (3057 bytes)
- </div><!-- end ngRepeat: part in preview.MIME.Parts --><div ng-repeat="part in preview.MIME.Parts" class="mime-part ng-binding ng-scope">
- <a href="api/v1/messages/n51HqbYm8VN5NAxnOIaN4UDbqg2wH3qgTZbmuh8zd9E=@mailhog.example/mime/part/3/download" type="button" class="btn btn-default btn-sm">
- <i class="glyphicon glyphicon-save"></i>
- Download
- </a>
- Unknown type (2 bytes)
- </div><!-- end ngRepeat: part in preview.MIME.Parts -->
- </div>
- </div>
- </div>
- </div><!-- end ngIf: preview -->
- <div class="modal fade" id="confirm-delete-all" aria-hidden="true" style="display: none;">
- <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">Delete all messages?</h4>
- </div>
- <div class="modal-body">
- <p>Are you sure you want to delete all messages?</p>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-danger" ng-click="deleteAllConfirm()">Delete all messages</button>
- </div>
- </div>
- </div>
- </div>
- <div class="modal fade" id="release-one">
- <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">Release message</h4>
- </div>
- <div class="modal-body">
- <p>To release this message, select an SMTP server or enter custom settings:</p>
- <form role="form" class="ng-pristine ng-valid">
- <div class="form-group">
- <select ng-model="selectedOutgoingSMTP" id="release-message-outgoing" class="form-control ng-pristine ng-untouched ng-valid">
- <!-- ngRepeat: s in outgoingSMTP -->
- <option value="">Use custom settings</option>
- </select>
- </div>
- <!-- ngIf: selectedOutgoingSMTP == '' --><div ng-if="selectedOutgoingSMTP == ''" class="ng-scope">
- <div class="form-group">
- <div class="checkbox">
- <label for="release-message-save">
- <input ng-model="saveSMTPServer" type="checkbox" id="release-message-save" class="ng-pristine ng-untouched ng-valid">
- Save these settings
- </label>
- </div>
- </div>
- <!-- ngIf: saveSMTPServer -->
- </div><!-- end ngIf: selectedOutgoingSMTP == '' -->
- <div class="form-group">
- <label for="release-message-email">Email address</label>
- <input type="email" autofocus="" class="form-control" id="release-message-email" placeholder="someone@example.com">
- </div>
- <!-- ngIf: selectedOutgoingSMTP == '' --><div ng-if="selectedOutgoingSMTP == ''" class="ng-scope">
- <div class="form-group">
- <label for="release-message-smtp-host">SMTP server</label>
- <input type="text" class="form-control" id="release-message-smtp-host" placeholder="mail.example.com">
- </div>
- <div class="form-group">
- <label for="release-message-smtp-port">SMTP port</label>
- <input type="number" class="form-control" id="release-message-smtp-port" value="25">
- </div>
- <div class="form-group">
- <label for="release-message-smtp-username">Authentication</label>
- <select ng-model="smtpmech" id="release-message-smtp-mechanism" class="form-control ng-pristine ng-untouched ng-valid">
- <option selected="" value="NONE">None</option>
- <option value="PLAIN">PLAIN</option>
- <option value="CRAMMD5">CRAM-MD5</option>
- </select>
- </div>
- <!-- ngIf: smtpmech != 'NONE' -->
- <!-- ngIf: smtpmech != 'NONE' -->
- </div><!-- end ngIf: selectedOutgoingSMTP == '' -->
- </form>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
- <button type="button" class="btn btn-danger" ng-click="confirmReleaseMessage()">Release message</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="js/jquery-1.11.0.min.js"></script>
- <script src="js/jquery-ui-1.10.4.min.js"></script>
- <script src="js/bootstrap-3.3.2.min.js"></script>
- <script src="js/angular-1.3.8.js"></script>
- <script src="js/moment-2.8.4.js"></script>
- <script src="js/filesize-3.1.2.min.js"></script>
- <script src="js/strutil.js"></script>
- <script src="js/controllers.js"></script>
- <script>
- function endsWith(str, suffix) {
- return str.indexOf(suffix, str.length - suffix.length) !== -1;
- }
- var apiHost = "";
- if(apiHost.length > 0 && !endsWith(apiHost, "/")) {
- apiHost += "/";
- }
- var columns = [15,15,40,20,10];
- </script>
- </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement