4.49.7
Some checks failed
Build-Release-Image / Build-Image (linux/arm64) (push) Successful in 3m21s
Build-Release-Image / Build-Image (linux/amd64) (push) Has been cancelled
Build-Release-Image / Merge-Images (push) Has been cancelled
Build-Release-Image / Create-Release (push) Has been cancelled
Build-Release-Image / Notify (push) Has been cancelled
Some checks failed
Build-Release-Image / Build-Image (linux/arm64) (push) Successful in 3m21s
Build-Release-Image / Build-Image (linux/amd64) (push) Has been cancelled
Build-Release-Image / Merge-Images (push) Has been cancelled
Build-Release-Image / Create-Release (push) Has been cancelled
Build-Release-Image / Notify (push) Has been cancelled
This commit is contained in:
@ -3,14 +3,14 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Your SimpleLogin account has been deleted successfully.</h1>
|
||||
{% endcall %}
|
||||
<h1>Your SimpleLogin account has been deleted successfully.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Thank you for having used SimpleLogin.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Thank you for having used SimpleLogin.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{{ render_text("If it wasn't you, maybe someone entered your email by mistake. In this case you can ignore this mail.") }}
|
||||
{{ render_button("Verify email", activation_link) }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(activation_link) }}
|
||||
{% endblock %}
|
||||
|
@ -3,17 +3,17 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>{{ alias.email }} has been transferred.</h1>
|
||||
{% endcall %}
|
||||
<h1>{{ alias.email }} has been transferred.</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Your (previously) alias {{ alias.email }} has been received by another user.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Your (previously) alias {{ alias.email }} has been received by another user.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,22 +3,22 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>{{ alias.email }} is disabled</h1>
|
||||
{% endcall %}
|
||||
<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 %}
|
||||
{% 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_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 />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(refused_email_url) }}
|
||||
{{ render_text("Please let us know if you have any question.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(refused_email_url) }}
|
||||
{% endblock %}
|
||||
|
@ -3,27 +3,27 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Email cannot be sent to {{ contact.email }} from your alias {{ alias.email }}</h1>
|
||||
{% endcall %}
|
||||
<h1>Email cannot be sent to {{ contact.email }} from your alias {{ alias.email }}</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This might mean {{ contact.email }}
|
||||
<ul>
|
||||
<li>is not a valid email address, or</li>
|
||||
<li>doesn't exist, or</li>
|
||||
<li>its mail server refuses your email</li>
|
||||
</ul>
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
This might mean {{ contact.email }}
|
||||
<ul>
|
||||
<li>is not a valid email address, or</li>
|
||||
<li>doesn't exist, or</li>
|
||||
<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 %}
|
||||
{{ 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 %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,42 +3,42 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
An email sent to your alias {{ alias.email }} from {{ website_email }} was <b>bounced</b> by your mailbox
|
||||
{{ mailbox_email }}
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
An email sent to your alias {{ alias.email }} from {{ website_email }} was <b>bounced</b> by your mailbox
|
||||
{{ mailbox_email }}
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
This is usually because your mailbox service thinks the email is <b>spam</b>.
|
||||
{% 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() %}
|
||||
Please consider the following options:
|
||||
<br />
|
||||
<ol>
|
||||
<li>
|
||||
If the email is not spam, you can create a
|
||||
<a href="https://simplelogin.io/docs/getting-started/troubleshooting/">filter</a>
|
||||
to explicitly allow all emails from SimpleLogin.
|
||||
{{ render_button("View the bounced email", refused_email_url) }}
|
||||
{{ render_text("The email is automatically deleted in 7 days.") }}
|
||||
{% call text() %}
|
||||
Please consider the following options:
|
||||
<br />
|
||||
</li>
|
||||
<li>
|
||||
If this email is indeed spam, it means your alias {{ alias.email }} is now in the hands of a spammer.
|
||||
You can either
|
||||
<a href="{{ disable_alias_link }}">disable the alias</a>
|
||||
or
|
||||
<a href="{{ block_sender_link }}">block the sender</a>
|
||||
if they send too many spam emails.
|
||||
</li>
|
||||
</ol>
|
||||
<br />
|
||||
Please note that the alias can be automatically disabled if too many emails sent to it are bounced.
|
||||
{% endcall %}
|
||||
<ol>
|
||||
<li>
|
||||
If the email is not spam, you can create a
|
||||
<a href="https://simplelogin.io/docs/getting-started/troubleshooting/">filter</a>
|
||||
to explicitly allow all emails from SimpleLogin.
|
||||
<br />
|
||||
</li>
|
||||
<li>
|
||||
If this email is indeed spam, it means your alias {{ alias.email }} is now in the hands of a spammer.
|
||||
You can either
|
||||
<a href="{{ disable_alias_link }}">disable the alias</a>
|
||||
or
|
||||
<a href="{{ block_sender_link }}">block the sender</a>
|
||||
if they send too many spam emails.
|
||||
</li>
|
||||
</ol>
|
||||
<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.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,22 +3,22 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Cannot create {{ alias }} on-the-fly</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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() %}
|
||||
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 %}
|
||||
{% 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.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,13 +3,13 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Cannot create alias {{ alias }} on-the-fly</h1>
|
||||
{% endcall %}
|
||||
<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.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ 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.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,13 +3,13 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Cannot create {{ alias }} on-the-fly</h1>
|
||||
{% endcall %}
|
||||
<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.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ 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.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{{ render_text("Use the button below to confirm within the next 12 hours.") }}
|
||||
{{ render_button("Change email", link) }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(link) }}
|
||||
{% endblock %}
|
||||
|
@ -6,9 +6,9 @@
|
||||
{{ render_text("Thank you for choosing SimpleLogin.") }}
|
||||
{{ render_text("To get started, please activate your account by entering the following code into the application:") }}
|
||||
{{ render_text("
|
||||
<h1>" + code + "</h1>
|
||||
")}}
|
||||
<h1>" + code + "</h1>
|
||||
") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,21 +3,21 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Your subscription has been extended!</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% call text() %}
|
||||
Thank you a lot for your support!
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,21 +3,21 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Your account has been upgraded!</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% call text() %}
|
||||
Thank you a lot for your support!
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,16 +3,16 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Your subscription is ending soon.</h1>
|
||||
{% endcall %}
|
||||
<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 %}
|
||||
{% 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 />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_button("Extend your subscription", extend_subscription_url) }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,24 +3,24 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
An email was sent to your alias <b>{{ alias.email }}</b> from its own mailbox
|
||||
<b>{{ from_addr }}</b>.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
An email was sent to your alias <b>{{ alias.email }}</b> from its own mailbox
|
||||
<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 %}
|
||||
{% 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_button("View the email", refused_email_url) }}
|
||||
{% call text() %}
|
||||
The email is automatically deleted in 7 days.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,27 +3,27 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Issues with {{ mailbox.email }}.</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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() %}
|
||||
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() %}
|
||||
If you have any question, you can reach out to us by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,27 +3,27 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>{{ mailbox.email }} is disabled.</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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() %}
|
||||
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() %}
|
||||
If you have any question, you can reach out to us by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,45 +3,45 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>{{ breached_aliases|count }} of your aliases are found in data breaches.</h1>
|
||||
{% endcall %}
|
||||
<h1>{{ breached_aliases|count }} of your aliases are found in data breaches.</h1>
|
||||
{% endcall %}
|
||||
|
||||
<ol>
|
||||
{%- for alias in breached_aliases[:10] %}
|
||||
<li>
|
||||
{% call text() %}
|
||||
<b>{{ alias.email }}</b> was found in {{ alias.hibp_breaches|count }} data breaches.
|
||||
<br />
|
||||
<ul>
|
||||
{% set breaches = alias.hibp_breaches|sort(attribute='date', reverse=True) %}
|
||||
{%- for breach in breaches[:4] %}
|
||||
<li>
|
||||
<b>{{ breach.name }}</b>
|
||||
{% if breach.date %}({{ breach.date.format('YYYY-MM-DD') }}){% endif %}
|
||||
{{ breach.description }}
|
||||
</li>
|
||||
{%- endfor %}
|
||||
</ul>
|
||||
{% if breaches|length > 4 %}And {{ breaches|length - 4 }} more data breaches...{% endif %}
|
||||
<ol>
|
||||
{%- for alias in breached_aliases[:10] %}
|
||||
<li>
|
||||
{% call text() %}
|
||||
<b>{{ alias.email }}</b> was found in {{ alias.hibp_breaches|count }} data breaches.
|
||||
<br />
|
||||
<ul>
|
||||
{% set breaches = alias.hibp_breaches|sort(attribute='date', reverse=True) %}
|
||||
{%- for breach in breaches[:4] %}
|
||||
<li>
|
||||
<b>{{ breach.name }}</b>
|
||||
{% if breach.date %}({{ breach.date.format("YYYY-MM-DD") }}){% endif %}
|
||||
{{ breach.description }}
|
||||
</li>
|
||||
{%- endfor %}
|
||||
</ul>
|
||||
{% if breaches|length > 4 %}And {{ breaches|length - 4 }} more data breaches...{% endif %}
|
||||
{% endcall %}
|
||||
|
||||
</li>
|
||||
{%- endfor %}
|
||||
</ol>
|
||||
{% if breached_aliases|length > 10 %}
|
||||
|
||||
{% call text() %}
|
||||
And {{ breached_aliases|length - 10 }} more aliases...
|
||||
{% endcall %}
|
||||
|
||||
</li>
|
||||
{%- endfor %}
|
||||
</ol>
|
||||
{% if breached_aliases|length > 10 %}
|
||||
|
||||
{% endif %}
|
||||
{% call text() %}
|
||||
And {{ breached_aliases|length - 10 }} more aliases...
|
||||
{% endcall %}
|
||||
For more information, check
|
||||
<a href='https://haveibeenpwned.com/'>HaveIBeenPwned.com</a>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
{% endif %}
|
||||
{% call text() %}
|
||||
For more information, check
|
||||
<a href='https://haveibeenpwned.com/'>HaveIBeenPwned.com</a>
|
||||
.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -7,7 +7,7 @@
|
||||
{{ render_text("This request has been blocked. However, if this was <b>not</b> you, please <b>change your password immediately.</b>") }}
|
||||
{{ render_button("Change your password", URL ~ "/dashboard/setting#change_password") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(URL ~ "/dashboard/setting#change_password") }}
|
||||
{% endblock %}
|
||||
|
@ -3,35 +3,35 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
Your mailbox {{ mailbox.email }} and alias {{ alias.email }} <b>cannot</b> have the same domain.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
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 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() %}
|
||||
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 />
|
||||
<ul>
|
||||
<li>update the mailbox to a final email address on {{ mailbox_url }}</li>
|
||||
<li>remove {{ alias.email }} domain from your custom domains</li>
|
||||
</ul>
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Please either:
|
||||
<br />
|
||||
<ul>
|
||||
<li>update the mailbox to a final email address on {{ mailbox_url }}</li>
|
||||
<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 />
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Feel free reply to this email if you have any question.
|
||||
<br />
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,17 +3,17 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
Your subscription will end on <b>{{ manual_sub.end_at.format("YYYY-MM-DD") }}</b>
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
Your subscription will end on <b>{{ manual_sub.end_at.format("YYYY-MM-DD") }}</b>
|
||||
</h1>
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Please <a href="https://app.simplelogin.io/dashboard/support">contact us</a>
|
||||
to renew your subscription.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Please <a href="https://app.simplelogin.io/dashboard/support">contact us</a>
|
||||
to renew your subscription.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,24 +3,24 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>An email from {{ from_header }} to {{ alias.email }} is put into Quarantine</h1>
|
||||
{% endcall %}
|
||||
<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 %}
|
||||
{% 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 %}
|
||||
{{ 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 %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,38 +3,38 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
This is SimpleLogin team.
|
||||
{% endcall %}
|
||||
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() %}
|
||||
{{ 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() %}
|
||||
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() %}
|
||||
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() %}
|
||||
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() %}
|
||||
Don't hesitate to get in touch with us if you need more information.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,35 +3,35 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
This is SimpleLogin team.
|
||||
{% endcall %}
|
||||
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() %}
|
||||
{{ 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() %}
|
||||
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 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() %}
|
||||
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() %}
|
||||
Don't hesitate to get in touch with us if you need more information.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -4,27 +4,27 @@
|
||||
|
||||
{{ render_text("Hi") }}
|
||||
{% call text() %}
|
||||
Your email cannot be sent to <b>{{ contact.email }}</b> from your alias <b>{{ alias.email }}</b>.
|
||||
{% endcall %}
|
||||
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() %}
|
||||
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() %}
|
||||
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() %}
|
||||
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 />
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
Please let us know if you have any question.
|
||||
<br />
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -3,30 +3,30 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
An attempt to send an email from your alias <b>{{ alias.email }}</b> using <b>{{ sender }}</b> is blocked.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
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() %}
|
||||
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() %}
|
||||
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 %}
|
||||
{% 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 %}
|
||||
{{ render_button("Allow " + sender, authorize_address_link) }}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{{ raw_url(authorize_address_link) }}
|
||||
{{ raw_url(authorize_address_link) }}
|
||||
{% endblock %}
|
||||
|
@ -8,7 +8,7 @@
|
||||
{{ render_text("If the button has expired, you can request a new link by following the same process as before.") }}
|
||||
{{ render_text("If you did not request a password reset, no further action is required.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(reset_password_link) }}
|
||||
{% endblock %}
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
{% block content %}
|
||||
|
||||
{{ render_text('This is an automated email from SimpleLogin.') }}
|
||||
{{ render_text("This is an automated email from SimpleLogin.") }}
|
||||
{{ render_text("We have recorded an attempt to send an email from your email <b>" + sender + "</b> to <b>" + reply_email + "</b>.") }}
|
||||
{{ render_text(reply_email + ' is a special email address that only receives emails from its authorized user.') }}
|
||||
{{ render_text('This user has been also informed of this incident.') }}
|
||||
{{ render_text("This user has been also informed of this incident.") }}
|
||||
{{ render_text('If you have any question, you can contact us by replying to this email or consult our website at ' ~ LANDING_PAGE_URL ~ '.') }}
|
||||
{{ render_text('Regards,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,28 +3,28 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>An email sent from your alias {{ alias.email }} to {{ website_email }} is detected as spam.</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% 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 %}
|
||||
{{ 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 %}
|
||||
{% call text() %}
|
||||
Please let us know if you have any question by replying to this email.
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(disable_alias_link) }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(disable_alias_link) }}
|
||||
{% endblock %}
|
||||
|
@ -3,30 +3,30 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>An email sent to your alias {{ alias.email }} from {{ website_email }} is detected as spam</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% 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 %}
|
||||
{{ 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 %}
|
||||
{% 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,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(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('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(disable_alias_link) }}
|
||||
{% endblock %}
|
||||
|
@ -3,41 +3,41 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
Attempt to send an email from your alias <b>{{ alias }}</b> from an unknown IP address
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
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() %}
|
||||
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 />
|
||||
- To: <b>{{ to_email }}</b>
|
||||
<br />
|
||||
- Subject: <b>{{ subject }}</b>
|
||||
<br />
|
||||
- Time: <b>{{ time.humanize() }}</b>
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
- From: <b>{{ alias }}</b>
|
||||
<br />
|
||||
- To: <b>{{ to_email }}</b>
|
||||
<br />
|
||||
- Subject: <b>{{ subject }}</b>
|
||||
<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() %}
|
||||
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() %}
|
||||
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 %}
|
||||
{% call text() %}
|
||||
Please only turn this protection off this if you know what you're doing :).
|
||||
{% endcall %}
|
||||
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -3,21 +3,21 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>
|
||||
Unauthorized attempt to send an email to {{ contact.email }} from your alias <b>{{ alias.email }}</b> using
|
||||
<b>{{ sender }}</b> has been blocked.
|
||||
</h1>
|
||||
{% endcall %}
|
||||
<h1>
|
||||
Unauthorized attempt to send an email to {{ contact.email }} from your alias <b>{{ alias.email }}</b> using
|
||||
<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() %}
|
||||
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 %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -8,24 +8,24 @@
|
||||
{{ render_text("- All aliases/domains/directories you have created are <b>kept</b> and continue working normally.") }}
|
||||
{{ render_text("- You cannot create new reverse aliases.") }}
|
||||
{% 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 %}
|
||||
- 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 %}
|
||||
{% 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") }}
|
||||
{{ render_text('Regardless of your choice, we want to say thank you for trying SimpleLogin. We know the product
|
||||
requires an investment of your time, and we appreciate you giving us a chance.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('P.S. If you have any questions or need any help, please don\'t hesitate to
|
||||
<a href="https://app.simplelogin.io/dashboard/support">reach out</a>
|
||||
') }}
|
||||
{{ raw_url(URL ~ "/dashboard/pricing") }}
|
||||
{{ 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") }}
|
||||
{{ render_text('Regardless of your choice, we want to say thank you for trying SimpleLogin. We know the product
|
||||
requires an investment of your time, and we appreciate you giving us a chance.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('P.S. If you have any questions or need any help, please don\'t hesitate to
|
||||
<a href="https://app.simplelogin.io/dashboard/support">reach out</a>
|
||||
') }}
|
||||
{{ raw_url(URL ~ "/dashboard/pricing") }}
|
||||
{% endblock %}
|
||||
|
@ -3,36 +3,36 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>Your trial will end {{ user.trial_end.humanize() }}</h1>
|
||||
{% endcall %}
|
||||
<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("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("- You cannot create new reverse aliases.") }}
|
||||
{{ render_text("- If you enable PGP Encryption, forwarded emails are not encrypted anymore.") }}
|
||||
{{ 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_text("If you're not ready to upgrade to a paying account, you have a few other options available to you:") }}
|
||||
{{ grey_section([
|
||||
"<b>Continue with the Free Plan</b> - In the free plan you are limited to " ~ MAX_NB_EMAIL_FREE_PLAN ~ " aliases but there's no cap on bandwidth or
|
||||
number of emails forwarded/sent.",
|
||||
"<b>Share feedback</b> - If SimpleLogin isn't right for you, let us know what you were looking for and we might be able to suggest some alternatives that might be a better fit.",
|
||||
"<b>Export your data</b> - If SimpleLogin wasn't a good fit, you can export your data for use elsewhere. ",
|
||||
"<b>Close your account</b> - You can close your account and delete your data if SimpleLogin is not useful to you."
|
||||
]) }}
|
||||
{{ render_text('Regardless of your choice, we want to say thank you for trying SimpleLogin. We know the product
|
||||
requires an investment of your time, and we appreciate you giving us a chance.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('P.S. If you have any questions or need any help, please don\'t hesitate to
|
||||
<a href="https://app.simplelogin.io/dashboard/support">reach out</a>
|
||||
') }}
|
||||
{{ raw_url(URL ~ "/dashboard/pricing") }}
|
||||
{{ render_text("- You cannot add new domain or directory.") }}
|
||||
{{ render_text("- You cannot add new mailbox.") }}
|
||||
{{ render_text("- You cannot create new reverse aliases.") }}
|
||||
{{ render_text("- If you enable PGP Encryption, forwarded emails are not encrypted anymore.") }}
|
||||
{{ 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_text("If you're not ready to upgrade to a paying account, you have a few other options available to you:") }}
|
||||
{{ grey_section([
|
||||
"<b>Continue with the Free Plan</b> - In the free plan you are limited to " ~ MAX_NB_EMAIL_FREE_PLAN ~ " aliases but there's no cap on bandwidth or
|
||||
number of emails forwarded/sent.",
|
||||
"<b>Share feedback</b> - If SimpleLogin isn't right for you, let us know what you were looking for and we might be able to suggest some alternatives that might be a better fit.",
|
||||
"<b>Export your data</b> - If SimpleLogin wasn't a good fit, you can export your data for use elsewhere. ",
|
||||
"<b>Close your account</b> - You can close your account and delete your data if SimpleLogin is not useful to you."
|
||||
]) }}
|
||||
{{ render_text('Regardless of your choice, we want to say thank you for trying SimpleLogin. We know the product
|
||||
requires an investment of your time, and we appreciate you giving us a chance.') }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ render_text('P.S. If you have any questions or need any help, please don\'t hesitate to
|
||||
<a href="https://app.simplelogin.io/dashboard/support">reach out</a>
|
||||
') }}
|
||||
{{ raw_url(URL ~ "/dashboard/pricing") }}
|
||||
{% endblock %}
|
||||
|
@ -3,22 +3,22 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>{{ alias }} has been disabled successfully.</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% 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 />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(enable_alias_url) }}
|
||||
{{ render_button("Enable Alias", enable_alias_url) }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(enable_alias_url) }}
|
||||
{% endblock %}
|
||||
|
@ -3,18 +3,18 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
<h1>You have been unsubscribed from SimpleLogin newsletter.</h1>
|
||||
{% endcall %}
|
||||
<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() %}
|
||||
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 %}
|
||||
{% call text() %}
|
||||
Best,
|
||||
<br />
|
||||
SimpleLogin Team.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
@ -5,6 +5,6 @@
|
||||
{{ render_text("Hi") }}
|
||||
{{ render_text("Please find in the attached zip file a copy of your data which are stored on SimpleLogin. ") }}
|
||||
{{ render_text('Best,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{% endblock %}
|
||||
|
@ -8,7 +8,7 @@
|
||||
{{ render_button("Confirm mailbox change", link) }}
|
||||
{{ render_text("This email will only be valid for the next 15 minutes.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(link) }}
|
||||
{% endblock %}
|
||||
|
@ -13,7 +13,7 @@
|
||||
{% endif %}
|
||||
{{ render_text("This email will only be valid for the next 15 minutes.") }}
|
||||
{{ render_text('Thanks,
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
<br />
|
||||
SimpleLogin Team.') }}
|
||||
{{ raw_url(link) }}
|
||||
{% endblock %}
|
||||
|
@ -3,15 +3,15 @@
|
||||
{% block content %}
|
||||
|
||||
{% call text() %}
|
||||
Hello,
|
||||
{% endcall %}
|
||||
Hello,
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
You have tried to register multiple times to {{ service }}, and this is against the terms of service of SimpleLogin. Please don't do that anymore.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
You have tried to register multiple times to {{ service }}, and this is against the terms of service of SimpleLogin. Please don't do that anymore.
|
||||
{% endcall %}
|
||||
|
||||
{% call text() %}
|
||||
If you continue registering multiple accounts to a single service we will have to disable your account.
|
||||
{% endcall %}
|
||||
{% call text() %}
|
||||
If you continue registering multiple accounts to a single service we will have to disable your account.
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
||||
|
Reference in New Issue
Block a user