Skip to content

Commit

Permalink
feat: added mail templates
Browse files Browse the repository at this point in the history
  • Loading branch information
Ninjeneer committed May 23, 2023
1 parent 9f9c182 commit 9114e9d
Show file tree
Hide file tree
Showing 4 changed files with 336 additions and 5 deletions.
5 changes: 0 additions & 5 deletions src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,6 @@ export const getAvailableProbes = () => {
description: 'Cette sonde va tenter d’dentifier tous les services ouverts sur le serveur cible, et de trouver des vulnérabilités connues associées à leur version.',
type: 'Passive',
price: probesPriceMapping['probe-nmap']
}, {
name: 'probe-nikto',
description: 'Cette sonde va tenter de trouver les sous-domaines sensibles les plus connus, attachés au domaine cible.',
type: 'Passive',
price: probesPriceMapping['probe-nikto']
}]

if (!isProd) {
Expand Down
112 changes: 112 additions & 0 deletions src/templates/confirm.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@



<div style="display: none; max-width: 0; max-height: 0; overflow: hidden; font-size: 1px; line-height: 1px; color: #fff; opacity: 0;" class="preheader">
Bienvenue sur Cyber Eye !
</div>



<table width="100%" cellspacing="0" cellpadding="0" border="0">

<tbody><tr></tr>


<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 36px 24px 0; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; border-top: 3px solid #d4dadf;" bgcolor="#ffffff" align="left">
<h1 style="margin: 0; font-size: 32px; font-weight: 700; letter-spacing: -1px; line-height: 48px;">Bienvenue sur Cyber Eye !</h1>
</td>
</tr>
</tbody></table>

</td>
</tr>



<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Vous devez confirmer votre adresse email pour vous connecter.</p>
</td>
</tr>



<tr>
<td bgcolor="#ffffff" align="left">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 12px;" bgcolor="#ffffff" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="border-radius: 6px;" bgcolor="#1a82e2" align="center">
<a style="display: inline-block; padding: 16px 36px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; border-radius: 6px;" href="{{ .ConfirmationURL }}">
Confirmer mon adresse email
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Si le bouton ci-dessus ne fonctionne pas, vous pouvez copier-coller l'URL suivante dans votre navigateur :</p>
<p style="margin: 0;"><a href="{{ .ConfirmationURL }}">{{ .ConfirmationURL }}</a></p>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; border-bottom: 3px solid #d4dadf" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Cordialement,<br> L'équipe Cyber Eye</p>
</td>
</tr>


</tbody></table>

</td>
</tr>



<tr>
<td style="padding: 24px;" bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 12px 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #666;" bgcolor="#e9ecef" align="center">
<p style="margin: 0;">Vous avez reçu cet email car vous avez été invité à rejoindre la plateforme Cyber Eye. Si vous pensez que c'est une erreur, vous pouvez ignorer ce mail.</p>
</td>
</tr>


</tbody></table>

</td>
</tr>


</tbody></table>



112 changes: 112 additions & 0 deletions src/templates/invite.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@



<div style="display: none; max-width: 0; max-height: 0; overflow: hidden; font-size: 1px; line-height: 1px; color: #fff; opacity: 0;" class="preheader">
Vous avez été invité à rejoindre Cyber Eye
</div>



<table width="100%" cellspacing="0" cellpadding="0" border="0">

<tbody><tr></tr>


<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 36px 24px 0; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; border-top: 3px solid #d4dadf;" bgcolor="#ffffff" align="left">
<h1 style="margin: 0; font-size: 32px; font-weight: 700; letter-spacing: -1px; line-height: 48px;">Vous avez reçu une invitation !</h1>
</td>
</tr>
</tbody></table>

</td>
</tr>



<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Vous avez été invité à rejoindre <a href="https://cyber-eye.fr">Cyber Eye</a>.</p>
</td>
</tr>



<tr>
<td bgcolor="#ffffff" align="left">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 12px;" bgcolor="#ffffff" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="border-radius: 6px;" bgcolor="#1a82e2" align="center">
<a style="display: inline-block; padding: 16px 36px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; border-radius: 6px;" href="{{ .ConfirmationURL }}">
Accepter l'invitation
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Si le bouton ci-dessus ne fonctionne pas, vous pouvez copier-coller l'URL suivante dans votre navigateur :</p>
<p style="margin: 0;"><a href="{{ .ConfirmationURL }}">{{ .ConfirmationURL }}</a></p>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; border-bottom: 3px solid #d4dadf" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Cordialement,<br> L'équipe Cyber Eye</p>
</td>
</tr>


</tbody></table>

</td>
</tr>



<tr>
<td style="padding: 24px;" bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 12px 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #666;" bgcolor="#e9ecef" align="center">
<p style="margin: 0;">Vous avez reçu cet email car vous avez été invité à rejoindre la plateforme Cyber Eye. Si vous pensez que c'est une erreur, vous pouvez ignorer ce mail.</p>
</td>
</tr>


</tbody></table>

</td>
</tr>


</tbody></table>



112 changes: 112 additions & 0 deletions src/templates/reset_password.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@



<div style="display: none; max-width: 0; max-height: 0; overflow: hidden; font-size: 1px; line-height: 1px; color: #fff; opacity: 0;" class="preheader">
Réinitialiser votre mot de passe
</div>



<table width="100%" cellspacing="0" cellpadding="0" border="0">

<tbody><tr></tr>


<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 36px 24px 0; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; border-top: 3px solid #d4dadf;" bgcolor="#ffffff" align="left">
<h1 style="margin: 0; font-size: 32px; font-weight: 700; letter-spacing: -1px; line-height: 48px;">Demande de réinitialisation de mot de passe</h1>
</td>
</tr>
</tbody></table>

</td>
</tr>



<tr>
<td bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Si vous n'êtes pas à l'origine de cette demande, ignorez ce mail.</p>
</td>
</tr>



<tr>
<td bgcolor="#ffffff" align="left">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="padding: 12px;" bgcolor="#ffffff" align="center">
<table cellspacing="0" cellpadding="0" border="0">
<tbody><tr>
<td style="border-radius: 6px;" bgcolor="#1a82e2" align="center">
<a style="display: inline-block; padding: 16px 36px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; color: #ffffff; text-decoration: none; border-radius: 6px;" href="{{ .ConfirmationURL }}">
Réinitialiser mon mot de passe
</a>
</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px;" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Si le bouton ci-dessus ne fonctionne pas, vous pouvez copier-coller l'URL suivante dans votre navigateur :</p>
<p style="margin: 0;"><a href="{{ .ConfirmationURL }}">{{ .ConfirmationURL }}</a></p>
</td>
</tr>



<tr>
<td style="padding: 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; border-bottom: 3px solid #d4dadf" bgcolor="#ffffff" align="left">
<p style="margin: 0;">Cordialement,<br> L'équipe Cyber Eye</p>
</td>
</tr>


</tbody></table>

</td>
</tr>



<tr>
<td style="padding: 24px;" bgcolor="#e9ecef" align="center">

<table style="max-width: 600px;" width="100%" cellspacing="0" cellpadding="0" border="0">


<tbody><tr>
<td style="padding: 12px 24px; font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #666;" bgcolor="#e9ecef" align="center">
<p style="margin: 0;">Vous avez reçu cet email car vous avez été invité à rejoindre la plateforme Cyber Eye. Si vous pensez que c'est une erreur, vous pouvez ignorer ce mail.</p>
</td>
</tr>


</tbody></table>

</td>
</tr>


</tbody></table>



0 comments on commit 9114e9d

Please sign in to comment.