add a bit of spacing to email template that uses "call" a lot (#1153)

* add a bit of spacing to email template that uses "call" a lot

* apply djlint
This commit is contained in:
Son Nguyen Kim 2022-07-11 12:06:15 +02:00 committed by GitHub
parent 2bc088cad7
commit b742f58829
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
38 changed files with 154 additions and 1 deletions

View file

@ -21,7 +21,7 @@ exclude = '''
[tool.djlint] [tool.djlint]
indent = 2 indent = 2
profile = "jinja" profile = "jinja"
blank_line_after_tag = "if,for,include,load,extends,block" blank_line_after_tag = "if,for,include,load,extends,block,endcall"
# H006: Images should have a height attribute # H006: Images should have a height attribute
# H013: Images should have an alt attribute # H013: Images should have an alt attribute

View file

@ -10,6 +10,7 @@
Please find below some of our latest news. Please find below some of our latest news.
<br /> <br />
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
1) <b>Mobile apps</b> 1) <b>Mobile apps</b>
<br /> <br />
@ -35,6 +36,7 @@ With the release of the mobile apps, SimpleLogin now covers most major platforms
The code is of course open-source and available on our The code is of course open-source and available on our
<a href="https://github.com/simple-login/">Github</a> <a href="https://github.com/simple-login/">Github</a>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
2) <b>Dark mode</b> 2) <b>Dark mode</b>
<br /> <br />
@ -46,6 +48,7 @@ You have asked for it and now the dark mode is finally available, kudos to Dung
<br /> <br />
You can finally enjoy using SimpleLogin in the dark. You can finally enjoy using SimpleLogin in the dark.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
3) <b>Alias name, new UI, security page, new policy privacy</b> 3) <b>Alias name, new UI, security page, new policy privacy</b>
<br /> <br />
@ -68,6 +71,7 @@ is also rewritten from scratch: nothing changes about
your data protection your data protection
but the page is more clear and detailed now. but the page is more clear and detailed now.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
4) <b>Facebook, Google, Github login deprecation</b> 4) <b>Facebook, Google, Github login deprecation</b>
<br /> <br />
@ -89,18 +93,21 @@ If you happen to use one of these social login options, please create a password
<br /> <br />
You can still sign in using these social login until 2020-05-31. After this date, they will be removed. You can still sign in using these social login until 2020-05-31. After this date, they will be removed.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
5) <b>WebAuthn (Beta)</b> 5) <b>WebAuthn (Beta)</b>
<br /> <br />
Thanks to Raymond, a user of SimpleLogin, the WebAuthn is now available in Beta. Thanks to Raymond, a user of SimpleLogin, the WebAuthn is now available in Beta.
Please reply to this email if you want to try this out. Please reply to this email if you want to try this out.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
<hr style="margin: 10px;"> <hr style="margin: 10px;">
On behalf of the team, I want to say thank you to all users who have helped to improve SimpleLogin code On behalf of the team, I want to say thank you to all users who have helped to improve SimpleLogin code
and even contribute important features. and even contribute important features.
That means a lot to us as SimpleLogin is after all an open-source project. That means a lot to us as SimpleLogin is after all an open-source project.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
That's all for today. If you want to follow all our latest features, you can follow our That's all for today. If you want to follow all our latest features, you can follow our
<a href="https://twitter.com/simple_login">Twitter</a> <a href="https://twitter.com/simple_login">Twitter</a>
@ -112,11 +119,13 @@ or subscribe to our
<br /> <br />
Now back to coding :). Now back to coding :).
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
Son. Son.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}
{% block footer %} {% block footer %}

View file

@ -5,6 +5,7 @@
{% call text() %} {% call text() %}
<h1>Download SimpleLogin browser extensions and mobile apps to create aliases on-the-fly.</h1> <h1>Download SimpleLogin browser extensions and mobile apps to create aliases on-the-fly.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you want to quickly create aliases <b>without</b> going to SimpleLogin website, you can do that with SimpleLogin If you want to quickly create aliases <b>without</b> going to SimpleLogin website, you can do that with SimpleLogin
<a href="https://chrome.google.com/webstore/detail/dphilobhebphkdjbpfohgikllaljmgbn">Chrome</a> <a href="https://chrome.google.com/webstore/detail/dphilobhebphkdjbpfohgikllaljmgbn">Chrome</a>
@ -14,6 +15,7 @@ and
<a href="https://apps.apple.com/app/id1494051017 ">Safari</a> <a href="https://apps.apple.com/app/id1494051017 ">Safari</a>
extension. extension.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
You can also manage your aliases using SimpleLogin You can also manage your aliases using SimpleLogin
<a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android App</a> <a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android App</a>
@ -21,6 +23,7 @@ or
<a href="https://apps.apple.com/app/id1494359858">iOS app</a> <a href="https://apps.apple.com/app/id1494359858">iOS app</a>
. .
{% endcall %} {% endcall %}
<img src="https://simplelogin.io/images/everywhere.png" <img src="https://simplelogin.io/images/everywhere.png"
alt="Available Everywhere" alt="Available Everywhere"
style="max-width: 100%;"> style="max-width: 100%;">

View file

@ -5,10 +5,12 @@
{% call text() %} {% call text() %}
<h1>Add other mailboxes to SimpleLogin.</h1> <h1>Add other mailboxes to SimpleLogin.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you have several email inboxes, say Gmail and ProtonMail, If you have several email inboxes, say Gmail and ProtonMail,
you can add them into SimpleLogin as <b>mailboxes</b>. you can add them into SimpleLogin as <b>mailboxes</b>.
{% endcall %} {% endcall %}
<img src="https://simplelogin.io/images/multiple-mailboxes.png" <img src="https://simplelogin.io/images/multiple-mailboxes.png"
alt="Multiple Mailboxes" alt="Multiple Mailboxes"
style="max-width: 100%; margin: auto; border: 1px solid"> style="max-width: 100%; margin: auto; border: 1px solid">
@ -20,9 +22,11 @@ When creating an alias, you can choose the mailbox(es) that
<br /> <br />
2. The owning mailbox(es) can send emails from this alias. 2. The owning mailbox(es) can send emails from this alias.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that adding additional mailboxes is only available in the Premium plan. Please note that adding additional mailboxes is only available in the Premium plan.
{% endcall %} {% endcall %}
{{ render_button("Create mailbox", URL ~ "/dashboard/mailbox") }} {{ render_button("Create mailbox", URL ~ "/dashboard/mailbox") }}
{{ raw_url(URL ~ "/dashboard/mailbox") }} {{ raw_url(URL ~ "/dashboard/mailbox") }}
{% endblock %} {% endblock %}

View file

@ -5,21 +5,25 @@
{% call text() %} {% call text() %}
<h1>Secure your emails with PGP.</h1> <h1>Secure your emails with PGP.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you use Gmail, Yahoo, Outlook, etc, you might want to use If you use Gmail, Yahoo, Outlook, etc, you might want to use
<a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a> <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a>
(Pretty Good Privacy) (Pretty Good Privacy)
to make sure your emails can't be read by these email providers. to make sure your emails can't be read by these email providers.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Without PGP, emails are stored <b>in plaintext</b> leaving your email service able to read your emails. Without PGP, emails are stored <b>in plaintext</b> leaving your email service able to read your emails.
{% endcall %} {% endcall %}
<img src="https://simplelogin.io/blog/without-pgp.png" <img src="https://simplelogin.io/blog/without-pgp.png"
alt="Without PGP" alt="Without PGP"
style="max-width: 100%; margin-bottom: 10px"> style="max-width: 100%; margin-bottom: 10px">
{% call text() %} {% call text() %}
With PGP enabled, SimpleLogin <b>encrypts</b> your emails with your public key before forwarding to your mailbox. With PGP enabled, SimpleLogin <b>encrypts</b> your emails with your public key before forwarding to your mailbox.
{% endcall %} {% endcall %}
<img src="https://simplelogin.io/blog/with-pgp.png" <img src="https://simplelogin.io/blog/with-pgp.png"
alt="Without PGP" alt="Without PGP"
style="max-width: 100%; margin-bottom: 20px"> style="max-width: 100%; margin-bottom: 20px">

View file

@ -5,38 +5,45 @@
{% call text() %} {% call text() %}
<h1>Send emails from your alias.</h1> <h1>Send emails from your alias.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you want to reply to an email, just hit "Reply" If you want to reply to an email, just hit "Reply"
and the response will come from your alias. Your personal email address stays hidden. and the response will come from your alias. Your personal email address stays hidden.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
To send an email to a <b>new contact</b>, please follow the steps below. To send an email to a <b>new contact</b>, please follow the steps below.
You can also watch this You can also watch this
<a href="https://youtu.be/GN060XMt6Pc">Youtube video</a> <a href="https://youtu.be/GN060XMt6Pc">Youtube video</a>
that quickly walks you through the steps. that quickly walks you through the steps.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
1. Click the <b>Contacts</b> button on the alias you want to send emails from 1. Click the <b>Contacts</b> button on the alias you want to send emails from
<br /> <br />
<img src="https://simplelogin.io/docs/getting-started/send-email/contacts.png" <img src="https://simplelogin.io/docs/getting-started/send-email/contacts.png"
style="max-width: 500px"> style="max-width: 500px">
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
2. Enter your contact email, this will create a <b>reverse-alias</b> for the contact. 2. Enter your contact email, this will create a <b>reverse-alias</b> for the contact.
<br /> <br />
<img src="https://simplelogin.io/docs/getting-started/send-email/new-contact.png" <img src="https://simplelogin.io/docs/getting-started/send-email/new-contact.png"
style="max-width: 500px"> style="max-width: 500px">
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
3. Send the email to this reverse-alias <b>instead of the contact email</b>. 3. Send the email to this reverse-alias <b>instead of the contact email</b>.
<br /> <br />
<img src="https://simplelogin.io/docs/getting-started/send-email/reverse-alias.png" <img src="https://simplelogin.io/docs/getting-started/send-email/reverse-alias.png"
style="max-width: 500px"> style="max-width: 500px">
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
And voilà, your contact will receive this email sent from your alias! And voilà, your contact will receive this email sent from your alias!
Your real mailbox address will stay hidden. Your real mailbox address will stay hidden.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}
{% block footer %} {% block footer %}

View file

@ -7,15 +7,18 @@
{% call text() %} {% call text() %}
Welcome to SimpleLogin, a service developed by Proton to protect your email address! Welcome to SimpleLogin, a service developed by Proton to protect your email address!
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
This is the first email you receive via your <b>first alias</b> {{ to_address }} This is the first email you receive via your <b>first alias</b> {{ to_address }}
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
This alias is automatically created when you use SimpleLogin for the first time. This alias is automatically created when you use SimpleLogin for the first time.
Emails sent to it are forwarded to your Proton mailbox. Emails sent to it are forwarded to your Proton mailbox.
If you want to reply to an email, just hit "Reply" and the response will come from your alias. If you want to reply to an email, just hit "Reply" and the response will come from your alias.
Your personal email address stays hidden. Your personal email address stays hidden.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
To create new aliases, use the SimpleLogin browser extension (recommended) or web dashboard. To create new aliases, use the SimpleLogin browser extension (recommended) or web dashboard.
SimpleLogin is available on SimpleLogin is available on
@ -27,6 +30,7 @@ and
Edge Edge
</a> </a>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
SimpleLogin is also available on SimpleLogin is also available on
<a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android</a> <a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android</a>
@ -34,9 +38,11 @@ and
<a href="https://apps.apple.com/app/id1494359858">iOS</a> <a href="https://apps.apple.com/app/id1494359858">iOS</a>
so you can manage your aliases on the go. so you can manage your aliases on the go.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Note, if you are a paying Proton Mail user, you automatically receive the premium version of SimpleLogin. Note, if you are a paying Proton Mail user, you automatically receive the premium version of SimpleLogin.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
For any question, feedback or feature request, please join our For any question, feedback or feature request, please join our
<a href="https://github.com/simple-login/app/discussions">GitHub forum</a> <a href="https://github.com/simple-login/app/discussions">GitHub forum</a>
@ -47,9 +53,11 @@ or follow our
<a href="https://twitter.com/simple_login">Twitter</a> <a href="https://twitter.com/simple_login">Twitter</a>
. .
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -18,6 +18,7 @@
{% call text() %} {% call text() %}
This is the first email you receive via your <b>first alias</b> <em>{{ alias }}</em>. This is the first email you receive via your <b>first alias</b> <em>{{ alias }}</em>.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
This alias is automatically created for receiving SimpleLogin news and tips. This alias is automatically created for receiving SimpleLogin news and tips.
<br /> <br />
@ -27,6 +28,7 @@
<a href="{{ URL + '/dashboard/setting#notification' }}">disable</a> <a href="{{ URL + '/dashboard/setting#notification' }}">disable</a>
it if you don't need this. it if you don't need this.
{% endcall %} {% endcall %}
{% endif %} {% endif %}
{% call text() %} {% call text() %}
If you are using Firefox or a Chromium-browser like Chrome, Edge, Brave, you can If you are using Firefox or a Chromium-browser like Chrome, Edge, Brave, you can
@ -36,10 +38,12 @@ or
<a href="https://chrome.google.com/webstore/detail/dphilobhebphkdjbpfohgikllaljmgbn">Chrome extension</a> <a href="https://chrome.google.com/webstore/detail/dphilobhebphkdjbpfohgikllaljmgbn">Chrome extension</a>
to create aliases in one click (like in the below gif 👇). to create aliases in one click (like in the below gif 👇).
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
<img src="https://simplelogin.io/images/one-click-alias.gif" <img src="https://simplelogin.io/images/one-click-alias.gif"
style="max-width: 80%; margin: auto; border: 1px solid"> style="max-width: 80%; margin: auto; border: 1px solid">
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
SimpleLogin is also available on SimpleLogin is also available on
<a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android</a> <a href="https://play.google.com/store/apps/details?id=io.simplelogin.android">Android</a>
@ -47,6 +51,7 @@ and
<a href="https://apps.apple.com/app/id1494359858">iOS</a> <a href="https://apps.apple.com/app/id1494359858">iOS</a>
so you can manage your aliases on the go. so you can manage your aliases on the go.
{% endcall %} {% endcall %}
{% if user.in_trial() and user.trial_end %} {% if user.in_trial() and user.trial_end %}
{% call text() %} {% call text() %}
@ -58,10 +63,12 @@ so you can manage your aliases on the go.
continue to work normally even if you don't upgrade. continue to work normally even if you don't upgrade.
<br /> <br />
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that you can't create more than 15 aliases during the trial period. Please note that you can't create more than 15 aliases during the trial period.
<br /> <br />
{% endcall %} {% endcall %}
{% endif %} {% endif %}
{% call text() %} {% call text() %}
For any question, feedback or feature request, please join our For any question, feedback or feature request, please join our
@ -73,4 +80,5 @@ or follow our
<a href="https://twitter.com/simple_login">Twitter</a> <a href="https://twitter.com/simple_login">Twitter</a>
. .
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,9 +5,11 @@
{% call text() %} {% call text() %}
<h1>Your SimpleLogin account has been deleted successfully.</h1> <h1>Your SimpleLogin account has been deleted successfully.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Thank you for having used SimpleLogin. Thank you for having used SimpleLogin.
{% endcall %} {% endcall %}
{{ render_text('Best, {{ render_text('Best,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,12 +5,15 @@
{% call text() %} {% call text() %}
<h1>{{ alias.email }} has been transferred.</h1> <h1>{{ alias.email }} has been transferred.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Your (previously) alias {{ alias.email }} has been received by another user. Your (previously) alias {{ alias.email }} has been received by another user.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,14 +5,17 @@
{% call text() %} {% call text() %}
<h1>{{ alias.email }} is disabled</h1> <h1>{{ alias.email }} is disabled</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
There are several emails sent to your alias {{ alias.email }} that have been bounced There are several emails sent to your alias {{ alias.email }} that have been bounced
by your mailbox {{ mailbox_email }}. by your mailbox {{ mailbox_email }}.
{% endcall %} {% endcall %}
{{ render_button("View the refused email", refused_email_url) }} {{ render_button("View the refused email", refused_email_url) }}
{% call text() %} {% call text() %}
As security measure, we have disabled the alias. As security measure, we have disabled the alias.
{% endcall %} {% endcall %}
{{ render_text('Please let us know if you have any question.') }} {{ render_text('Please let us know if you have any question.') }}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />

View file

@ -5,6 +5,7 @@
{% call text() %} {% call text() %}
<h1>Email cannot be sent to {{ contact.email }} from your alias {{ alias.email }}</h1> <h1>Email cannot be sent to {{ contact.email }} from your alias {{ alias.email }}</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
This might mean {{ contact.email }} This might mean {{ contact.email }}
<ul> <ul>
@ -13,13 +14,16 @@ This might mean {{ contact.email }}
<li>its mail server refuses your email</li> <li>its mail server refuses your email</li>
</ul> </ul>
{% endcall %} {% endcall %}
{{ render_button("View the original email", refused_email_url) }} {{ render_button("View the original email", refused_email_url) }}
{% call text() %} {% call text() %}
This email is automatically deleted in 7 days. This email is automatically deleted in 7 days.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -8,9 +8,11 @@
{{ mailbox_email }} {{ mailbox_email }}
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
This is usually because your mailbox service thinks the email is <b>spam</b>. This is usually because your mailbox service thinks the email is <b>spam</b>.
{% endcall %} {% endcall %}
{{ render_button("View the bounced email", refused_email_url) }} {{ render_button("View the bounced email", refused_email_url) }}
{{ render_text('The email is automatically deleted in 7 days.') }} {{ render_text('The email is automatically deleted in 7 days.') }}
{% call text() %} {% call text() %}
@ -35,6 +37,7 @@ Please consider the following options:
<br /> <br />
Please note that the alias can be automatically disabled if too many emails sent to it are bounced. Please note that the alias can be automatically disabled if too many emails sent to it are bounced.
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,15 +5,19 @@
{% call text() %} {% call text() %}
<h1>Cannot create {{ alias }} on-the-fly</h1> <h1>Cannot create {{ alias }} on-the-fly</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
An email has been sent to the alias <b>{{ alias }}</b> that would be created automatically as you own the directory <b>{{ directory }}</b> An email has been sent to the alias <b>{{ alias }}</b> that would be created automatically as you own the directory <b>{{ directory }}</b>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
As <b>on-the-fly alias creation is disabled</b> on this directory, the alias isn't created. As <b>on-the-fly alias creation is disabled</b> on this directory, the alias isn't created.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you aren't aware of this alias, that probably means someone has discovered about your directory and is abusing it. If you aren't aware of this alias, that probably means someone has discovered about your directory and is abusing it.
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,6 +5,7 @@
{% call text() %} {% call text() %}
<h1>Cannot create alias {{ alias }} on-the-fly</h1> <h1>Cannot create alias {{ alias }} on-the-fly</h1>
{% endcall %} {% endcall %}
{{ render_text("An email has been sent to the alias <b>" + alias + "</b> that would be created automatically as you own the directory <b>" + directory + "</b>.") }} {{ render_text("An email has been sent to the alias <b>" + alias + "</b> that would be created automatically as you own the directory <b>" + directory + "</b>.") }}
{{ render_text("However you have reached the alias limit in your current plan, this creation cannot happen.") }} {{ render_text("However you have reached the alias limit in your current plan, this creation cannot happen.") }}
{{ render_text('Please upgrade to premium plan in order to use this feature.') }} {{ render_text('Please upgrade to premium plan in order to use this feature.') }}

View file

@ -5,6 +5,7 @@
{% call text() %} {% call text() %}
<h1>Cannot create {{ alias }} on-the-fly</h1> <h1>Cannot create {{ alias }} on-the-fly</h1>
{% endcall %} {% endcall %}
{{ render_text("An email has been sent to the alias <b>" + alias + "</b> that would be created automatically as you own the domain <b>" + domain + "</b>.") }} {{ render_text("An email has been sent to the alias <b>" + alias + "</b> that would be created automatically as you own the domain <b>" + domain + "</b>.") }}
{{ render_text("However you have reached the alias limit in your current plan, this creation cannot happen.") }} {{ render_text("However you have reached the alias limit in your current plan, this creation cannot happen.") }}
{{ render_text('Please upgrade to premium plan in order to use this feature.') }} {{ render_text('Please upgrade to premium plan in order to use this feature.') }}

View file

@ -5,15 +5,18 @@
{% call text() %} {% call text() %}
<h1>Your subscription has been extended!</h1> <h1>Your subscription has been extended!</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Your payment with cryptocurrency has been successfully processed. Your payment with cryptocurrency has been successfully processed.
<br /> <br />
Your subscription has been extended to Your subscription has been extended to
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b> <b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Thank you a lot for your support! Thank you a lot for your support!
{% endcall %} {% endcall %}
{{ render_text('Best, {{ render_text('Best,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,15 +5,18 @@
{% call text() %} {% call text() %}
<h1>Your account has been upgraded!</h1> <h1>Your account has been upgraded!</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Your payment with cryptocurrency has been successfully processed. Your payment with cryptocurrency has been successfully processed.
<br /> <br />
Your account has been upgraded to the premium plan until Your account has been upgraded to the premium plan until
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b> <b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Thank you a lot for your support! Thank you a lot for your support!
{% endcall %} {% endcall %}
{{ render_text('Best, {{ render_text('Best,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,10 +5,12 @@
{% call text() %} {% call text() %}
<h1>Your subscription is ending soon.</h1> <h1>Your subscription is ending soon.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Your subscription ends on Your subscription ends on
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b> <b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
{% endcall %} {% endcall %}
{{ render_button("Extend your subscription", extend_subscription_url) }} {{ render_button("Extend your subscription", extend_subscription_url) }}
{{ render_text('Best, {{ render_text('Best,
<br /> <br />

View file

@ -8,15 +8,18 @@
<b>{{ from_addr }}</b>. <b>{{ from_addr }}</b>.
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
SimpleLogin doesn't send this email <b>back</b> to your mailbox as it would be refused or hidden anyway by your email service. SimpleLogin doesn't send this email <b>back</b> to your mailbox as it would be refused or hidden anyway by your email service.
<br /> <br />
So no worries, there's nothing you need to do :). So no worries, there's nothing you need to do :).
{% endcall %} {% endcall %}
{{ render_button("View the email", refused_email_url) }} {{ render_button("View the email", refused_email_url) }}
{% call text() %} {% call text() %}
The email is automatically deleted in 7 days. The email is automatically deleted in 7 days.
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,20 +5,25 @@
{% call text() %} {% call text() %}
<h1>Issues with {{ mailbox.email }}.</h1> <h1>Issues with {{ mailbox.email }}.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time. We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time.
<br /> <br />
The mailbox will be disabled in 5 days if the problem isn't solved by then. The mailbox will be disabled in 5 days if the problem isn't solved by then.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that a mailbox can't be a disposable or forwarding email address. Please note that a mailbox can't be a disposable or forwarding email address.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you have any question, you can reach out to us by replying to this email. If you have any question, you can reach out to us by replying to this email.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,20 +5,25 @@
{% call text() %} {% call text() %}
<h1>{{ mailbox.email }} is disabled.</h1> <h1>{{ mailbox.email }} is disabled.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time. We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time.
<br /> <br />
The mailbox has been therefore disabled. The mailbox has been therefore disabled.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that a mailbox can't be a disposable or forwarding email address. Please note that a mailbox can't be a disposable or forwarding email address.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If you have any question, you can reach out to us by replying to this email. If you have any question, you can reach out to us by replying to this email.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,6 +5,7 @@
{% call text() %} {% call text() %}
<h1>{{ breached_aliases|count }} of your aliases are found in data breaches.</h1> <h1>{{ breached_aliases|count }} of your aliases are found in data breaches.</h1>
{% endcall %} {% endcall %}
<ol> <ol>
{%- for alias in breached_aliases[:10] %} {%- for alias in breached_aliases[:10] %}
<li> <li>
@ -23,6 +24,7 @@
</ul> </ul>
{% if breaches|length > 4 %}And {{ breaches|length - 4 }} more data breaches...{% endif %} {% if breaches|length > 4 %}And {{ breaches|length - 4 }} more data breaches...{% endif %}
{% endcall %} {% endcall %}
</li> </li>
{%- endfor %} {%- endfor %}
</ol> </ol>
@ -31,12 +33,14 @@
{% call text() %} {% call text() %}
And {{ breached_aliases|length - 10 }} more aliases... And {{ breached_aliases|length - 10 }} more aliases...
{% endcall %} {% endcall %}
{% endif %} {% endif %}
{% call text() %} {% call text() %}
For more information, check For more information, check
<a href='https://haveibeenpwned.com/'>HaveIBeenPwned.com</a> <a href='https://haveibeenpwned.com/'>HaveIBeenPwned.com</a>
. .
{% endcall %} {% endcall %}
{{ render_text('Best, {{ render_text('Best,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -7,13 +7,16 @@
Your mailbox {{ mailbox.email }} and alias {{ alias.email }} <b>cannot</b> have the same domain. Your mailbox {{ mailbox.email }} and alias {{ alias.email }} <b>cannot</b> have the same domain.
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
The alias domain should point to SimpleLogin servers so emails sent to it are forwarded by SimpleLogin. The alias domain should point to SimpleLogin servers so emails sent to it are forwarded by SimpleLogin.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
The mailbox domain should be your "final" email address that can receive emails from SimpleLogin The mailbox domain should be your "final" email address that can receive emails from SimpleLogin
and cannot point to SimpleLogin. and cannot point to SimpleLogin.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please either: Please either:
<br /> <br />
@ -22,6 +25,7 @@ Please either:
<li>remove {{ alias.email }} domain from your custom domains</li> <li>remove {{ alias.email }} domain from your custom domains</li>
</ul> </ul>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Feel free reply to this email if you have any question. Feel free reply to this email if you have any question.
<br /> <br />
@ -29,4 +33,5 @@ Best,
<br /> <br />
SimpleLogin team. SimpleLogin team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -7,11 +7,13 @@
Your subscription will end on <b>{{ manual_sub.end_at.format("YYYY-MM-DD") }}</b> Your subscription will end on <b>{{ manual_sub.end_at.format("YYYY-MM-DD") }}</b>
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please contact us at Please contact us at
<a href="mailto:hi@simplelogin.io">hi@simplelogin.io</a> <a href="mailto:hi@simplelogin.io">hi@simplelogin.io</a>
to renew your subscription. to renew your subscription.
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,18 +5,22 @@
{% call text() %} {% call text() %}
<h1>An email from {{ from_header }} to {{ alias.email }} is put into Quarantine</h1> <h1>An email from {{ from_header }} to {{ alias.email }} is put into Quarantine</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
An email from {{ from_header }} to {{ alias.email }} is put into Quarantine as it fails An email from {{ from_header }} to {{ alias.email }} is put into Quarantine as it fails
<a href="https://simplelogin.io/docs/getting-started/anti-phishing/">anti-phishing measure</a> <a href="https://simplelogin.io/docs/getting-started/anti-phishing/">anti-phishing measure</a>
check. check.
{% endcall %} {% endcall %}
{{ render_button("View the original email", refused_email_url) }} {{ render_button("View the original email", refused_email_url) }}
{% call text() %} {% call text() %}
This email is automatically deleted in 7 days. This email is automatically deleted in 7 days.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,29 +5,36 @@
{% call text() %} {% call text() %}
This is SimpleLogin team. This is SimpleLogin team.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
{{ provider }} has informed us about an email sent to <b>{{ email }}</b> that might have been considered as spam, {{ provider }} has informed us about an email sent to <b>{{ email }}</b> that might have been considered as spam,
either by you or by {{ provider }} spam filter. either by you or by {{ provider }} spam filter.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that explicitly marking a SimpleLogin's forwarded email as Spam affects SimpleLogin email delivery, Please note that explicitly marking a SimpleLogin's forwarded email as Spam affects SimpleLogin email delivery,
has a negative effect for all users and is a violation of our terms and condition. has a negative effect for all users and is a violation of our terms and condition.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If somehow {{ provider }} considers a forwarded email as Spam, it helps us if you can move the email If somehow {{ provider }} considers a forwarded email as Spam, it helps us if you can move the email
out of the Spam folder. You can also set up a filter to avoid this out of the Spam folder. You can also set up a filter to avoid this
from happening in the future using this guide at from happening in the future using this guide at
https://simplelogin.io/docs/getting-started/troubleshooting/ https://simplelogin.io/docs/getting-started/troubleshooting/
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please don't put our emails into the Spam folder. This can end up in your account being disabled on SimpleLogin. Please don't put our emails into the Spam folder. This can end up in your account being disabled on SimpleLogin.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Don't hesitate to get in touch with us if you need more information. Don't hesitate to get in touch with us if you need more information.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -5,26 +5,33 @@
{% call text() %} {% call text() %}
This is SimpleLogin team. This is SimpleLogin team.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
{{ provider }} has informed us about an email sent to <b>{{ user.email }}</b> that might have been marked as spam. {{ provider }} has informed us about an email sent to <b>{{ user.email }}</b> that might have been marked as spam.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that explicitly marking a SimpleLogin's forwarded email as Spam affects SimpleLogin email delivery, Please note that explicitly marking a SimpleLogin's forwarded email as Spam affects SimpleLogin email delivery,
has a negative effect for all users and has a negative effect for all users and
is a violation of our terms and condition. is a violation of our terms and condition.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If thats the case, please disable the alias instead if you don't want to receive the emails sent to this alias. If thats the case, please disable the alias instead if you don't want to receive the emails sent to this alias.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If SimpleLogin isnt useful for you, please know that you can simply delete your account on the Settings page. If SimpleLogin isnt useful for you, please know that you can simply delete your account on the Settings page.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Don't hesitate to get in touch with us if you need more information. Don't hesitate to get in touch with us if you need more information.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -6,15 +6,19 @@
{% call text() %} {% call text() %}
Your email cannot be sent to <b>{{ contact.email }}</b> from your alias <b>{{ alias.email }}</b>. Your email cannot be sent to <b>{{ contact.email }}</b> from your alias <b>{{ alias.email }}</b>.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Can you please verify <b>{{ contact.email }}</b> is a valid address? Can you please verify <b>{{ contact.email }}</b> is a valid address?
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Usually this is because the DNS record of <b>{{ contact_domain }}</b> does not exist. Usually this is because the DNS record of <b>{{ contact_domain }}</b> does not exist.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
You can check its DNS record on any DNS checker websites, for example https://mxtoolbox.com/SuperTool.aspx You can check its DNS record on any DNS checker websites, for example https://mxtoolbox.com/SuperTool.aspx
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please let us know if you have any question. Please let us know if you have any question.
<br /> <br />
@ -22,4 +26,5 @@ Best,
<br /> <br />
SimpleLogin team. SimpleLogin team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -7,21 +7,26 @@
An attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b> is blocked. An attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b> is blocked.
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
As a measure to protect against <b>email spoofing</b>, we have blocked an attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b>. As a measure to protect against <b>email spoofing</b>, we have blocked an attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b>.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please note that sending from this alias only works from alias's owning mailboxes, that are Please note that sending from this alias only works from alias's owning mailboxes, that are
{{ mailbox_emails|join(", ") }} {{ mailbox_emails|join(", ") }}
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If {{ sender }} can indeed send emails from your alias, you can add it to the allow list: If {{ sender }} can indeed send emails from your alias, you can add it to the allow list:
{% endcall %} {% endcall %}
{{ render_button("Allow " + sender, authorize_address_link) }} {{ render_button("Allow " + sender, authorize_address_link) }}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{{ raw_url(authorize_address_link) }} {{ raw_url(authorize_address_link) }}
{% endblock %} {% endblock %}

View file

@ -5,19 +5,24 @@
{% call text() %} {% call text() %}
<h1>An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam.</h1> <h1>An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin). An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin).
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
In most of the cases, the email will be refused by your contact. In most of the cases, the email will be refused by your contact.
{% endcall %} {% endcall %}
{{ render_button("View the email", refused_email_url) }} {{ render_button("View the email", refused_email_url) }}
{% call text() %} {% call text() %}
The email is automatically deleted in 7 days. The email is automatically deleted in 7 days.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please let us know if you have any question by replying to this email. Please let us know if you have any question by replying to this email.
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -5,19 +5,24 @@
{% call text() %} {% call text() %}
<h1>An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam</h1> <h1>An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin). An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin).
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
In most of the cases, the email will be refused by your email provider. In most of the cases, the email will be refused by your email provider.
{% endcall %} {% endcall %}
{{ render_button("View the email", refused_email_url) }} {{ render_button("View the email", refused_email_url) }}
{% call text() %} {% call text() %}
The email is automatically deleted in 7 days. The email is automatically deleted in 7 days.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Your alias {{ alias.email }} is probably in the hands of a spammer now. In this case, you should disable or delete the alias immediately. Your alias {{ alias.email }} is probably in the hands of a spammer now. In this case, you should disable or delete the alias immediately.
{% endcall %} {% endcall %}
{{ render_button("Disable alias", disable_alias_link) }} {{ render_button("Disable alias", disable_alias_link) }}
{{ render_text('Please let us know if you have any question by replying to this email.') }} {{ render_text('Please let us know if you have any question by replying to this email.') }}
{{ render_text('Thanks, {{ render_text('Thanks,

View file

@ -7,11 +7,13 @@
Attempt to send an email from your alias <b>{{ alias }}</b> from an unknown IP address Attempt to send an email from your alias <b>{{ alias }}</b> from an unknown IP address
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
We have recorded an attempt to send the following email from your alias <b>{{ alias }}</b> from an unknown IP We have recorded an attempt to send the following email from your alias <b>{{ alias }}</b> from an unknown IP
address address
<b>{{ ip }}</b>. <b>{{ ip }}</b>.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
- From: <b>{{ alias }}</b> - From: <b>{{ alias }}</b>
<br /> <br />
@ -21,16 +23,20 @@ address
<br /> <br />
- Time: <b>{{ time.humanize() }}</b> - Time: <b>{{ time.humanize() }}</b>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
To prevent email-spoofing, SimpleLogin enforces the SPF (Sender Policy Framework). To prevent email-spoofing, SimpleLogin enforces the SPF (Sender Policy Framework).
Emails sent from an IP address that is <b>unknown</b> by your email service are refused by default. Emails sent from an IP address that is <b>unknown</b> by your email service are refused by default.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
However you can turn off this option by going to {{ mailbox_url }}. However you can turn off this option by going to {{ mailbox_url }}.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Please only turn this protection off this if you know what you're doing :). Please only turn this protection off this if you know what you're doing :).
{% endcall %} {% endcall %}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />
SimpleLogin Team.') }} SimpleLogin Team.') }}

View file

@ -8,13 +8,16 @@
<b>{{ sender }}</b> has been blocked. <b>{{ sender }}</b> has been blocked.
</h1> </h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
To protect against <b>email spoofing</b>, only your mailbox can send emails on behalf of your alias. To protect against <b>email spoofing</b>, only your mailbox can send emails on behalf of your alias.
SimpleLogin also refuses emails that claim to come from your mailbox but fail DMARC. SimpleLogin also refuses emails that claim to come from your mailbox but fail DMARC.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}

View file

@ -9,10 +9,12 @@
{% call text() %} {% call text() %}
- You cannot create new aliases if you exceed the free plan limit, i.e. have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases. - You cannot create new aliases if you exceed the free plan limit, i.e. have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
- As features like <b>catch-all</b> or <b>directory</b> allow you to create aliases on-the-fly, - As features like <b>catch-all</b> or <b>directory</b> allow you to create aliases on-the-fly,
those aliases cannot be automatically created if you have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases. those aliases cannot be automatically created if you have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases.
{% endcall %} {% endcall %}
{{ render_text("- You cannot add new domain or directory.") }} {{ render_text("- You cannot add new domain or directory.") }}
{{ render_text('You can upgrade today to continue using all these Premium features (and much more coming).') }} {{ render_text('You can upgrade today to continue using all these Premium features (and much more coming).') }}
{{ render_button("Upgrade your account", URL ~ "/dashboard/pricing") }} {{ render_button("Upgrade your account", URL ~ "/dashboard/pricing") }}

View file

@ -5,11 +5,13 @@
{% call text() %} {% call text() %}
<h1>Your trial will end {{ user.trial_end.humanize() }}</h1> <h1>Your trial will end {{ user.trial_end.humanize() }}</h1>
{% endcall %} {% endcall %}
{{ render_text("When the trial ends:") }} {{ render_text("When the trial ends:") }}
{{ render_text("- All aliases/domains/directories you have created are <b>kept</b> and continue working normally.") }} {{ render_text("- All aliases/domains/directories you have created are <b>kept</b> and continue working normally.") }}
{% call text() %} {% call text() %}
- You cannot create new aliases if you exceed the free plan limit, i.e. have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases. - You cannot create new aliases if you exceed the free plan limit, i.e. have more than {{ MAX_NB_EMAIL_FREE_PLAN }} aliases.
{% endcall %} {% endcall %}
{{ render_text("- You cannot add new domain or directory.") }} {{ render_text("- You cannot add new domain or directory.") }}
{{ render_text("- You cannot add new mailbox.") }} {{ render_text("- You cannot add new mailbox.") }}
{{ render_text("- If you enable PGP Encryption, forwarded emails are not encrypted anymore.") }} {{ render_text("- If you enable PGP Encryption, forwarded emails are not encrypted anymore.") }}

View file

@ -5,14 +5,17 @@
{% call text() %} {% call text() %}
<h1>{{ alias }} has been disabled successfully.</h1> <h1>{{ alias }} has been disabled successfully.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
The alias has been disabled thanks to the "One-click unsubscribe” provided by your mailbox service. The alias has been disabled thanks to the "One-click unsubscribe” provided by your mailbox service.
<br /> <br />
When you click on this button on a forwarded email, the alias will be disabled automatically. When you click on this button on a forwarded email, the alias will be disabled automatically.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
If this is a mistake, you can re-enable the alias on the dashboard. If this is a mistake, you can re-enable the alias on the dashboard.
{% endcall %} {% endcall %}
{{ render_button("Enable Alias", enable_alias_url) }} {{ render_button("Enable Alias", enable_alias_url) }}
{{ render_text('Thanks, {{ render_text('Thanks,
<br /> <br />

View file

@ -5,13 +5,16 @@
{% call text() %} {% call text() %}
<h1>You have been unsubscribed from SimpleLogin newsletter.</h1> <h1>You have been unsubscribed from SimpleLogin newsletter.</h1>
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
We would love to know why do you want to unsubscribe from our communication. We would love to know why do you want to unsubscribe from our communication.
Please let us know by replying to this email. Please let us know by replying to this email.
{% endcall %} {% endcall %}
{% call text() %} {% call text() %}
Best, Best,
<br /> <br />
SimpleLogin Team. SimpleLogin Team.
{% endcall %} {% endcall %}
{% endblock %} {% endblock %}