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:
parent
2bc088cad7
commit
b742f58829
|
@ -21,7 +21,7 @@ exclude = '''
|
|||
[tool.djlint]
|
||||
indent = 2
|
||||
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
|
||||
# H013: Images should have an alt attribute
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
Please find below some of our latest news.
|
||||
<br />
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
1) <b>Mobile apps</b>
|
||||
<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
|
||||
<a href="https://github.com/simple-login/">Github</a>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
2) <b>Dark mode</b>
|
||||
<br />
|
||||
|
@ -46,6 +48,7 @@ You have asked for it and now the dark mode is finally available, kudos to Dung
|
|||
<br />
|
||||
You can finally enjoy using SimpleLogin in the dark.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
3) <b>Alias name, new UI, security page, new policy privacy</b>
|
||||
<br />
|
||||
|
@ -68,6 +71,7 @@ is also rewritten from scratch: nothing changes about
|
|||
your data protection
|
||||
but the page is more clear and detailed now.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
4) <b>Facebook, Google, Github login deprecation</b>
|
||||
<br />
|
||||
|
@ -89,18 +93,21 @@ If you happen to use one of these social login options, please create a password
|
|||
<br />
|
||||
You can still sign in using these social login until 2020-05-31. After this date, they will be removed.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
5) <b>WebAuthn (Beta)</b>
|
||||
<br />
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
<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
|
||||
and even contribute important features.
|
||||
That means a lot to us as SimpleLogin is after all an open-source project.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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>
|
||||
|
@ -112,11 +119,13 @@ or subscribe to our
|
|||
<br />
|
||||
Now back to coding :).
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
Son.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
{% block footer %}
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
{% call text() %}
|
||||
<h1>Download SimpleLogin browser extensions and mobile apps to create aliases on-the-fly.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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>
|
||||
|
@ -14,6 +15,7 @@ and
|
|||
<a href="https://apps.apple.com/app/id1494051017 ">Safari</a>
|
||||
extension.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
You can also manage your aliases using SimpleLogin
|
||||
<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>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
<img src="https://simplelogin.io/images/everywhere.png"
|
||||
alt="Available Everywhere"
|
||||
style="max-width: 100%;">
|
||||
|
|
|
@ -5,10 +5,12 @@
|
|||
{% call text() %}
|
||||
<h1>Add other mailboxes to SimpleLogin.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you have several email inboxes, say Gmail and ProtonMail,
|
||||
you can add them into SimpleLogin as <b>mailboxes</b>.
|
||||
{% endcall %}
|
||||
|
||||
<img src="https://simplelogin.io/images/multiple-mailboxes.png"
|
||||
alt="Multiple Mailboxes"
|
||||
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 />
|
||||
2. The owning mailbox(es) can send emails from this alias.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please note that adding additional mailboxes is only available in the Premium plan.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("Create mailbox", URL ~ "/dashboard/mailbox") }}
|
||||
{{ raw_url(URL ~ "/dashboard/mailbox") }}
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,21 +5,25 @@
|
|||
{% call text() %}
|
||||
<h1>Secure your emails with PGP.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you use Gmail, Yahoo, Outlook, etc, you might want to use
|
||||
<a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP</a>
|
||||
(Pretty Good Privacy)
|
||||
to make sure your emails can't be read by these email providers.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Without PGP, emails are stored <b>in plaintext</b> leaving your email service able to read your emails.
|
||||
{% endcall %}
|
||||
|
||||
<img src="https://simplelogin.io/blog/without-pgp.png"
|
||||
alt="Without PGP"
|
||||
style="max-width: 100%; margin-bottom: 10px">
|
||||
{% call text() %}
|
||||
With PGP enabled, SimpleLogin <b>encrypts</b> your emails with your public key before forwarding to your mailbox.
|
||||
{% endcall %}
|
||||
|
||||
<img src="https://simplelogin.io/blog/with-pgp.png"
|
||||
alt="Without PGP"
|
||||
style="max-width: 100%; margin-bottom: 20px">
|
||||
|
|
|
@ -5,38 +5,45 @@
|
|||
{% call text() %}
|
||||
<h1>Send emails from your alias.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
To send an email to a <b>new contact</b>, please follow the steps below.
|
||||
You can also watch this
|
||||
<a href="https://youtu.be/GN060XMt6Pc">Youtube video</a>
|
||||
that quickly walks you through the steps.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
1. Click the <b>Contacts</b> button on the alias you want to send emails from
|
||||
<br />
|
||||
<img src="https://simplelogin.io/docs/getting-started/send-email/contacts.png"
|
||||
style="max-width: 500px">
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
2. Enter your contact email, this will create a <b>reverse-alias</b> for the contact.
|
||||
<br />
|
||||
<img src="https://simplelogin.io/docs/getting-started/send-email/new-contact.png"
|
||||
style="max-width: 500px">
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
3. Send the email to this reverse-alias <b>instead of the contact email</b>.
|
||||
<br />
|
||||
<img src="https://simplelogin.io/docs/getting-started/send-email/reverse-alias.png"
|
||||
style="max-width: 500px">
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
And voilà, your contact will receive this email sent from your alias!
|
||||
Your real mailbox address will stay hidden.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
{% block footer %}
|
||||
|
||||
|
|
|
@ -7,15 +7,18 @@
|
|||
{% call text() %}
|
||||
Welcome to SimpleLogin, a service developed by Proton to protect your email address!
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This is the first email you receive via your <b>first alias</b> {{ to_address }}
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This alias is automatically created when you use SimpleLogin for the first time.
|
||||
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.
|
||||
Your personal email address stays hidden.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
To create new aliases, use the SimpleLogin browser extension (recommended) or web dashboard.
|
||||
SimpleLogin is available on
|
||||
|
@ -27,6 +30,7 @@ and
|
|||
Edge
|
||||
</a>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
SimpleLogin is also available on
|
||||
<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>
|
||||
so you can manage your aliases on the go.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Note, if you are a paying Proton Mail user, you automatically receive the premium version of SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
For any question, feedback or feature request, please join our
|
||||
<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>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
{% call text() %}
|
||||
This is the first email you receive via your <b>first alias</b> <em>{{ alias }}</em>.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This alias is automatically created for receiving SimpleLogin news and tips.
|
||||
<br />
|
||||
|
@ -27,6 +28,7 @@
|
|||
<a href="{{ URL + '/dashboard/setting#notification' }}">disable</a>
|
||||
it if you don't need this.
|
||||
{% endcall %}
|
||||
|
||||
{% endif %}
|
||||
{% call text() %}
|
||||
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>
|
||||
to create aliases in one click (like in the below gif 👇).
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
<img src="https://simplelogin.io/images/one-click-alias.gif"
|
||||
style="max-width: 80%; margin: auto; border: 1px solid">
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
SimpleLogin is also available on
|
||||
<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>
|
||||
so you can manage your aliases on the go.
|
||||
{% endcall %}
|
||||
|
||||
{% if user.in_trial() and user.trial_end %}
|
||||
|
||||
{% 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.
|
||||
<br />
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please note that you can't create more than 15 aliases during the trial period.
|
||||
<br />
|
||||
{% endcall %}
|
||||
|
||||
{% endif %}
|
||||
{% call text() %}
|
||||
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>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,9 +5,11 @@
|
|||
{% call text() %}
|
||||
<h1>Your SimpleLogin account has been deleted successfully.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Thank you for having used SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,12 +5,15 @@
|
|||
{% call text() %}
|
||||
<h1>{{ alias.email }} has been transferred.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Your (previously) alias {{ alias.email }} has been received by another user.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,14 +5,17 @@
|
|||
{% call text() %}
|
||||
<h1>{{ alias.email }} is disabled</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
There are several emails sent to your alias {{ alias.email }} that have been bounced
|
||||
by your mailbox {{ mailbox_email }}.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the refused email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
As security measure, we have disabled the alias.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Please let us know if you have any question.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
{% call text() %}
|
||||
<h1>Email cannot be sent to {{ contact.email }} from your alias {{ alias.email }}</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This might mean {{ contact.email }}
|
||||
<ul>
|
||||
|
@ -13,13 +14,16 @@ This might mean {{ contact.email }}
|
|||
<li>its mail server refuses your email</li>
|
||||
</ul>
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the original email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
This email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -8,9 +8,11 @@
|
|||
{{ mailbox_email }}
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This is usually because your mailbox service thinks the email is <b>spam</b>.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the bounced email", refused_email_url) }}
|
||||
{{ render_text('The email is automatically deleted in 7 days.') }}
|
||||
{% call text() %}
|
||||
|
@ -35,6 +37,7 @@ Please consider the following options:
|
|||
<br />
|
||||
Please note that the alias can be automatically disabled if too many emails sent to it are bounced.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,15 +5,19 @@
|
|||
{% call text() %}
|
||||
<h1>Cannot create {{ alias }} on-the-fly</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% 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>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
As <b>on-the-fly alias creation is disabled</b> on this directory, the alias isn't created.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you aren't aware of this alias, that probably means someone has discovered about your directory and is abusing it.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
{% call text() %}
|
||||
<h1>Cannot create alias {{ alias }} on-the-fly</h1>
|
||||
{% 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("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.') }}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
{% call text() %}
|
||||
<h1>Cannot create {{ alias }} on-the-fly</h1>
|
||||
{% 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("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.') }}
|
||||
|
|
|
@ -5,15 +5,18 @@
|
|||
{% call text() %}
|
||||
<h1>Your subscription has been extended!</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Your payment with cryptocurrency has been successfully processed.
|
||||
<br />
|
||||
Your subscription has been extended to
|
||||
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Thank you a lot for your support!
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,15 +5,18 @@
|
|||
{% call text() %}
|
||||
<h1>Your account has been upgraded!</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Your payment with cryptocurrency has been successfully processed.
|
||||
<br />
|
||||
Your account has been upgraded to the premium plan until
|
||||
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Thank you a lot for your support!
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,10 +5,12 @@
|
|||
{% call text() %}
|
||||
<h1>Your subscription is ending soon.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Your subscription ends on
|
||||
<b>{{ coinbase_subscription.end_at.format("YYYY-MM-DD") }}</b>
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("Extend your subscription", extend_subscription_url) }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
|
|
|
@ -8,15 +8,18 @@
|
|||
<b>{{ from_addr }}</b>.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% 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.
|
||||
<br />
|
||||
So no worries, there's nothing you need to do :).
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
The email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,20 +5,25 @@
|
|||
{% call text() %}
|
||||
<h1>Issues with {{ mailbox.email }}.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time.
|
||||
<br />
|
||||
The mailbox will be disabled in 5 days if the problem isn't solved by then.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please note that a mailbox can't be a disposable or forwarding email address.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you have any question, you can reach out to us by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,20 +5,25 @@
|
|||
{% call text() %}
|
||||
<h1>{{ mailbox.email }} is disabled.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
We have detected that your mailbox can't reliably receive emails from SimpleLogin for a consecutive period of time.
|
||||
<br />
|
||||
The mailbox has been therefore disabled.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please note that a mailbox can't be a disposable or forwarding email address.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you have any question, you can reach out to us by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
{% call text() %}
|
||||
<h1>{{ breached_aliases|count }} of your aliases are found in data breaches.</h1>
|
||||
{% endcall %}
|
||||
|
||||
<ol>
|
||||
{%- for alias in breached_aliases[:10] %}
|
||||
<li>
|
||||
|
@ -23,6 +24,7 @@
|
|||
</ul>
|
||||
{% if breaches|length > 4 %}And {{ breaches|length - 4 }} more data breaches...{% endif %}
|
||||
{% endcall %}
|
||||
|
||||
</li>
|
||||
{%- endfor %}
|
||||
</ol>
|
||||
|
@ -31,12 +33,14 @@
|
|||
{% call text() %}
|
||||
And {{ breached_aliases|length - 10 }} more aliases...
|
||||
{% endcall %}
|
||||
|
||||
{% endif %}
|
||||
{% call text() %}
|
||||
For more information, check
|
||||
<a href='https://haveibeenpwned.com/'>HaveIBeenPwned.com</a>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -7,13 +7,16 @@
|
|||
Your mailbox {{ mailbox.email }} and alias {{ alias.email }} <b>cannot</b> have the same domain.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
The alias domain should point to SimpleLogin servers so emails sent to it are forwarded by SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
The mailbox domain should be your "final" email address that can receive emails from SimpleLogin
|
||||
and cannot point to SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please either:
|
||||
<br />
|
||||
|
@ -22,6 +25,7 @@ Please either:
|
|||
<li>remove {{ alias.email }} domain from your custom domains</li>
|
||||
</ul>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Feel free reply to this email if you have any question.
|
||||
<br />
|
||||
|
@ -29,4 +33,5 @@ Best,
|
|||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -7,11 +7,13 @@
|
|||
Your subscription will end on <b>{{ manual_sub.end_at.format("YYYY-MM-DD") }}</b>
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please contact us at
|
||||
<a href="mailto:hi@simplelogin.io">hi@simplelogin.io</a>
|
||||
to renew your subscription.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,18 +5,22 @@
|
|||
{% call text() %}
|
||||
<h1>An email from {{ from_header }} to {{ alias.email }} is put into Quarantine</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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>
|
||||
check.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the original email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
This email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,29 +5,36 @@
|
|||
{% call text() %}
|
||||
This is SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
{{ 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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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
|
||||
from happening in the future using this guide at
|
||||
https://simplelogin.io/docs/getting-started/troubleshooting/
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please don't put our emails into the Spam folder. This can end up in your account being disabled on SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Don't hesitate to get in touch with us if you need more information.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,26 +5,33 @@
|
|||
{% call text() %}
|
||||
This is SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
{{ provider }} has informed us about an email sent to <b>{{ user.email }}</b> that might have been marked as spam.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If that’s the case, please disable the alias instead if you don't want to receive the emails sent to this alias.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If SimpleLogin isn’t useful for you, please know that you can simply delete your account on the Settings page.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Don't hesitate to get in touch with us if you need more information.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -6,15 +6,19 @@
|
|||
{% call text() %}
|
||||
Your email cannot be sent to <b>{{ contact.email }}</b> from your alias <b>{{ alias.email }}</b>.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Can you please verify <b>{{ contact.email }}</b> is a valid address?
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Usually this is because the DNS record of <b>{{ contact_domain }}</b> does not exist.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
You can check its DNS record on any DNS checker websites, for example https://mxtoolbox.com/SuperTool.aspx
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please let us know if you have any question.
|
||||
<br />
|
||||
|
@ -22,4 +26,5 @@ Best,
|
|||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -7,21 +7,26 @@
|
|||
An attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b> is blocked.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% 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>.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please note that sending from this alias only works from alias's owning mailboxes, that are
|
||||
{{ mailbox_emails|join(", ") }}
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If {{ sender }} can indeed send emails from your alias, you can add it to the allow list:
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("Allow " + sender, authorize_address_link) }}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{{ raw_url(authorize_address_link) }}
|
||||
{% endblock %}
|
||||
|
|
|
@ -5,19 +5,24 @@
|
|||
{% call text() %}
|
||||
<h1>An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin).
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
In most of the cases, the email will be refused by your contact.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
The email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please let us know if you have any question by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -5,19 +5,24 @@
|
|||
{% call text() %}
|
||||
<h1>An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam by our Spam Detection Engine (SpamAssassin).
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
In most of the cases, the email will be refused by your email provider.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("View the email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
The email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{% 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.
|
||||
{% endcall %}
|
||||
|
||||
{{ 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('Thanks,
|
||||
|
|
|
@ -7,11 +7,13 @@
|
|||
Attempt to send an email from your alias <b>{{ alias }}</b> from an unknown IP address
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
We have recorded an attempt to send the following email from your alias <b>{{ alias }}</b> from an unknown IP
|
||||
address
|
||||
<b>{{ ip }}</b>.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
- From: <b>{{ alias }}</b>
|
||||
<br />
|
||||
|
@ -21,16 +23,20 @@ address
|
|||
<br />
|
||||
- Time: <b>{{ time.humanize() }}</b>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
However you can turn off this option by going to {{ mailbox_url }}.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please only turn this protection off this if you know what you're doing :).
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
|
|
|
@ -8,13 +8,16 @@
|
|||
<b>{{ sender }}</b> has been blocked.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
|
@ -9,10 +9,12 @@
|
|||
{% 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.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
- 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.
|
||||
{% endcall %}
|
||||
|
||||
{{ 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_button("Upgrade your account", URL ~ "/dashboard/pricing") }}
|
||||
|
|
|
@ -5,11 +5,13 @@
|
|||
{% call text() %}
|
||||
<h1>Your trial will end {{ user.trial_end.humanize() }}</h1>
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text("When the trial ends:") }}
|
||||
{{ render_text("- All aliases/domains/directories you have created are <b>kept</b> and continue working normally.") }}
|
||||
{% 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.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text("- You cannot add new domain or directory.") }}
|
||||
{{ render_text("- You cannot add new mailbox.") }}
|
||||
{{ render_text("- If you enable PGP Encryption, forwarded emails are not encrypted anymore.") }}
|
||||
|
|
|
@ -5,14 +5,17 @@
|
|||
{% call text() %}
|
||||
<h1>{{ alias }} has been disabled successfully.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
The alias has been disabled thanks to the "One-click unsubscribe” provided by your mailbox service.
|
||||
<br />
|
||||
When you click on this button on a forwarded email, the alias will be disabled automatically.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If this is a mistake, you can re-enable the alias on the dashboard.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_button("Enable Alias", enable_alias_url) }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
|
|
|
@ -5,13 +5,16 @@
|
|||
{% call text() %}
|
||||
<h1>You have been unsubscribed from SimpleLogin newsletter.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
We would love to know why do you want to unsubscribe from our communication.
|
||||
Please let us know by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
|
Loading…
Reference in a new issue