0.9.0 MAILS SCHICK GEMACHT

This commit is contained in:
holger.trampe 2020-05-10 19:58:10 +02:00
parent b5eaaee174
commit 4f33a1511d
11 changed files with 55 additions and 31 deletions

View File

@ -673,7 +673,7 @@ def NewUserFirstStep(request):
send_mail(
request.user.profile.agency.name + ' Account',
'Hallo ' + newuserform.cleaned_data.get('first_name') + ' ' + newuserform.cleaned_data.get('last_name') + '! Bitte setzen sie sich auf https://digitale-agentur.com/password-reset/ ein Passwort.',
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[newuserform.cleaned_data.get('email')],
html_message=msg_html,
fail_silently=True,

View File

@ -21,7 +21,7 @@ ag.save()
pr=Profile()
pr.agency=ag
try:
user=User.objects.create_user(username, 'support@digitale-agentur.com', password)
user=User.objects.create_user(username, 'noreply@digitale-agentur.com', password)
except:
user = User.objects.get(username=username)
user.first_name = 'ROOT'

View File

@ -43,7 +43,7 @@ def mainmessageview(request):
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + targetuser.first_name + ' ' + targetuser.last_name + '! ' + notificationtext + " <a href='"+targeturl+"'>Klicken Sie hier.</a>",
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[targetuser.email],
html_message=msg_html,
fail_silently=True

View File

@ -166,7 +166,7 @@ def adjust_group_notifications(instance, action, reverse, model, pk_set, using,
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user_touched.first_name + ' ' + user_touched.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user_touched.email],
html_message=msg_html,
fail_silently=True
@ -182,7 +182,7 @@ def adjust_group_notifications(instance, action, reverse, model, pk_set, using,
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user_touched.first_name + ' ' + user_touched.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user_touched.email],
html_message=msg_html,
fail_silently=True
@ -215,7 +215,7 @@ def save_standard(sender, instance, **kwargs):
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user.first_name + ' ' + user.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user.email],
html_message=msg_html,
fail_silently=True
@ -256,7 +256,7 @@ def save_news(sender, instance, **kwargs):
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user.first_name + ' ' + user.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user.email],
html_message=msg_html,
fail_silently=True
@ -303,7 +303,7 @@ def adjust_group_notifications_task(instance, action, reverse, model, pk_set, us
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user_touched.first_name + ' ' + user_touched.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user_touched.email],
html_message=msg_html,
fail_silently=True
@ -319,7 +319,7 @@ def adjust_group_notifications_task(instance, action, reverse, model, pk_set, us
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user_touched.first_name + ' ' + user_touched.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user_touched.email],
html_message=msg_html,
fail_silently=True

View File

@ -126,7 +126,6 @@
<p>Hallo {{username}},</p>
<p>für Sie wurde ein Account in der Agentur <b>{{user.profile.agency.name}}</b> erstellt. Bitte gehen Sie auf folgenden Link, um ein Passwort zu erstellen:</p>
<p><a href="https://digitale-agentur.com/password-reset">https://digitale-agentur.com/password-reset</a></p>
<p>Weitere Informationen erhalten Sie von Ihrem Agenturleiter. Vielen Dank, dass Sie die Plattform <b>Digitale Agentur</b> nutzen!</p>
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</div>
@ -148,6 +147,12 @@
<![endif]-->
</td>
</tr>
<tr>
<td align="left" style="font-size:0px;padding:10px 25px;word-break:break-word;">
<div style="font-family:Roboto;font-size:12px;line-height:1;text-align:left;color:#000000;">Bitte antworten Sie nicht auf diese E-Mail. Diese Adresse ist nicht für den Empfang für E-Mails eingerichtet. Sie können uns über die E-Mailadresse support@digital-agentur.com oder über das Support-Formular in Ihrer Digitalen Agentur
kontaktieren.</div>
</td>
</tr>
</table>
</div>
<!--[if mso | IE]>

View File

@ -116,19 +116,19 @@
<tr>
<td align="left" style="font-size:0px;padding:10px 25px;word-break:break-word;">
<div style="font-family:Roboto;font-size:20px;line-height:1;text-align:left;color:#000000;">
<h2>Digitale Agentur | Passwort anfordern</h2>
<h2>Digitale Agentur | Passwort vergessen</h2>
</div>
</td>
</tr>
<tr>
<td align="left" style="font-size:0px;padding:10px 25px;word-break:break-word;">
<div style="font-family:Roboto;font-size:18px;line-height:1;text-align:left;color:#000000;">
<p>Hallo {{user.first_name}} {{user.last_name}},</p> Sie haben ein Passwort für den Zugang Ihrer Agentur <b>{{user.profile.agency.name}}</b> angefordert. Bitte gehen Sie auf folgenden Link, um ein Passwort zu erstellen:
<p>Hallo {{user.first_name}} {{user.last_name}},</p> Sie haben ein neues Passwort für den Zugang ihrer Agentur <b>{{user.profile.agency.name}}</b> angefordert. Bitte gehen Sie auf folgenden Link, um ein Passwort zu erstellen:
<p>
{% block reset_link %}
<h4><a href="{{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}">{{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}</a></h4> {% endblock %}
<h4>Ihr Benutzername: {{ user.email }}</h4>
</p>
<h4>Ihr Benutzername: {{ user.get_username }}</h4>
</p> Sollten Sie kein Passwort angefordert haben, ignorieren Sie diese E-Mail.
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</div>
@ -150,6 +150,12 @@
<![endif]-->
</td>
</tr>
<tr>
<td align="left" style="font-size:0px;padding:10px 25px;word-break:break-word;">
<div style="font-family:Roboto;font-size:12px;line-height:1;text-align:left;color:#000000;">Bitte antworten Sie nicht auf diese E-Mail. Diese Adresse ist nicht für den Empfang für E-Mails eingerichtet. Sie können uns über die E-Mailadresse support@digital-agentur.com oder über das Support-Formular in Ihrer Digitalen Agentur
kontaktieren.</div>
</td>
</tr>
</table>
</div>
<!--[if mso | IE]>

View File

@ -6,7 +6,7 @@
<mj-column width="100%">
<mj-divider border-color="#5a5c69"></mj-divider>
<mj-text font-size="20px" font-family="Roboto"><h2>Digitale Agentur | Passwort vergessen</h2></mj-text>
<mj-text font-size="18px" font-family="Roboto">
<mj-text font-size="18px" font-family="Roboto">
<p>Hallo {{user.first_name}} {{user.last_name}},</p>
Sie haben ein neues Passwort für den Zugang ihrer Agentur <b>{{user.profile.agency.name}}</b> angefordert. Bitte gehen Sie auf folgenden Link, um ein Passwort zu erstellen:
<p>
@ -16,11 +16,14 @@
<h4>Ihr Benutzername: {{ user.get_username }}</h4>
</p>
Sollten Sie kein Passwort angefordert haben, ignorieren Sie diese E-Mail.
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</mj-text>
<mj-divider border-color="#5a5c69"></mj-divider>
<mj-text font-size="12px" font-family="Roboto">
Bitte antworten Sie nicht auf diese E-Mail. Diese Adresse ist nicht für den Empfang für E-Mails eingerichtet. Sie können uns über die E-Mailadresse support@digital-agentur.com oder über das Support-Formular in Ihrer Digitalen Agentur kontaktieren.
</mj-text>
</mj-column>
</mj-section>
</mj-body>

View File

@ -125,7 +125,6 @@
<div style="font-family:Roboto;font-size:18px;line-height:1;text-align:left;color:#000000;">
<p>Hallo {{username}},</p> Ihre Agentur wurde erstellt. Sie können sich nun hier anmelden und Ihre Agentur gestalten:
<p> <a href="https://digitale-agentur.com">https://digitale-agentur.com</a> </p> <br /> Ihr Benutzername: {{ username_log }} <br /> Weitere Informationen erhalten Sie in unserem Wiki <a href="https://wiki.digitale-agentur.com/">https://wiki.digitale-agentur.com/</a> oder per E-Mail an support@digitale-agentur.com! </p>
<p>Weitere Informationen erhalten Sie von Ihrem Agenturleiter. Vielen Dank, dass Sie die Plattform <b>Digitale Agentur</b> nutzen!</p>
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</div>
@ -147,6 +146,12 @@
<![endif]-->
</td>
</tr>
<tr>
<td align="left" style="font-size:0px;padding:10px 25px;word-break:break-word;">
<div style="font-family:Roboto;font-size:12px;line-height:1;text-align:left;color:#000000;">Bitte antworten Sie nicht auf diese E-Mail. Diese Adresse ist nicht für den Empfang für E-Mails eingerichtet. Sie können uns über die E-Mailadresse support@digital-agentur.com oder über das Support-Formular in Ihrer Digitalen Agentur
kontaktieren.</div>
</td>
</tr>
</table>
</div>
<!--[if mso | IE]>

View File

@ -6,7 +6,7 @@
<mj-column width="100%">
<mj-divider border-color="#5a5c69"></mj-divider>
<mj-text font-size="20px" font-family="Roboto"><h2>Digitale Agentur | Registrierung</h2></mj-text>
<mj-text font-size="18px" font-family="Roboto">
<mj-text font-size="18px" font-family="Roboto">
<p>Hallo {{username}},</p>
Ihre Agentur wurde erstellt. Sie können sich nun hier anmelden und Ihre Agentur gestalten:
<p>
@ -17,11 +17,15 @@
<br />
Weitere Informationen erhalten Sie in unserem Wiki <a href="https://wiki.digitale-agentur.com/">https://wiki.digitale-agentur.com/</a> oder per E-Mail an support@digitale-agentur.com!
</p>
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</mj-text>
<p>Mit freundlichen Grüßen</p>
<p>Ihr Team von Digitale Agentur</p>
</mj-text>
<mj-divider border-color="#5a5c69"></mj-divider>
<mj-text font-size="12px" font-family="Roboto">
Bitte antworten Sie nicht auf diese E-Mail. Diese Adresse ist nicht für den Empfang für E-Mails eingerichtet. Sie können uns über die E-Mailadresse support@digital-agentur.com oder über das Support-Formular in Ihrer Digitalen Agentur kontaktieren.
</mj-text>
</mj-column>
</mj-section>
</mj-body>

View File

@ -202,7 +202,7 @@ def registerNewAgency(request):
send_mail(
'Agenturanmeldung',
'Hallo ' + newagencyform.cleaned_data.get('first_name') + ' ' + newagencyform.cleaned_data.get('last_name') + '! Bitte setzen sie sich auf https://digitale-agentur.com/password-reset/ ein Passwort. Anschließend können Sie weitere Details Ihrer Agentur eingeben.',
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[email],
html_message=msg_html,
fail_silently=True
@ -251,7 +251,7 @@ class AgencyCreateView(CreateView):
send_mail(
'Agenturanmeldung',
'Hallo ' + form.cleaned_data.get('first_name') + ' ' + form.cleaned_data.get('last_name') + '! Bitte setzen sie sich auf https://digitale-agentur.com/password-reset/ ein Passwort. Anschließend können Sie weitere Details Ihrer Agentur eingeben.',
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[form.cleaned_data.get('email')],
html_message=msg_html,
fail_silently=True
@ -329,7 +329,7 @@ class UsersCreateUser(LoginRequiredMixin, CreateView):
send_mail(
self.request.user.profile.agency.name + ' Account',
'Hallo ' + form.cleaned_data.get('first_name') + ' ' + form.cleaned_data.get('last_name') + '! Bitte setzen sie sich auf https://digitale-agentur.com/password-reset/ ein Passwort.',
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[form.cleaned_data.get('email')],
html_message=msg_html,
fail_silently=True,
@ -815,7 +815,7 @@ def cronactions(request, code):
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + user.first_name + ' ' + user.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[user.email],
html_message=msg_html,
fail_silently=True
@ -826,7 +826,8 @@ def cronactions(request, code):
newnotification.save()
data.update({"status" : "ok"})
elif(code == settings.MAILINFOKEY):
pass
'''
# GET ALL USERS
users = User.objects.all().exclude(username="root")
@ -839,7 +840,7 @@ def cronactions(request, code):
send_mail(
'Agentur-Benachrichtigung',
'Hallo ' + u.first_name + ' ' + u.last_name + '! ' + notificationtext,
'support@digitale-agentur.com',
'noreply@digitale-agentur.com',
[u.email],
html_message=msg_html,
fail_silently=True
@ -847,7 +848,7 @@ def cronactions(request, code):
data.update({"user_" + str(u.pk) : u.email})
except:
data.update({"ERROR_user_" + str(u.pk) : u.email})
'''
else:
print("API CODE FAILED")
data.update({"status" : "failed"})