57 Commits

Author SHA1 Message Date
174f702e3e Merge pull request 'dev' (#66) from dev into main
Reviewed-on: #66
2025-03-21 17:54:29 +03:00
9cf25e37ed Merge pull request 'yandex code insert' (#65) from dev into main
Reviewed-on: #65
2025-03-21 16:41:05 +03:00
0c8db13341 Merge pull request 'dev' (#64) from dev into main
Reviewed-on: #64
2025-03-21 15:38:29 +03:00
e5575398a3 Merge pull request 'dev' (#63) from dev into main
Reviewed-on: #63
2025-03-11 11:01:01 +03:00
b31f99aa94 Merge pull request 'correct registration js metrics' (#62) from dev into main
Reviewed-on: #62
2025-03-05 15:04:55 +03:00
c5baa2d9ab Merge pull request 'pixel code replace' (#61) from dev into main
Reviewed-on: #61
2025-02-24 13:33:01 +03:00
3aecf2eb08 Merge pull request '0.0.165 routes' (#60) from dev into main
Reviewed-on: #60
2025-02-18 08:37:26 +03:00
4c28c17088 Merge pull request '2.1.39 fix users_notify_by_result_search_matches' (#59) from dev into main
Reviewed-on: #59
2025-02-17 18:25:32 +03:00
f376656937 Merge pull request 'dev' (#58) from dev into main
Reviewed-on: #58
2025-02-12 15:02:23 +03:00
a5cca5f23e Merge pull request 'pixel code replace' (#57) from dev into main
Reviewed-on: #57
2025-02-10 17:17:39 +03:00
e454fd2343 Merge pull request 'pixel code replace' (#56) from dev into main
Reviewed-on: #56
2025-02-10 15:00:27 +03:00
8a175ee357 Merge pull request 'pixel code replace' (#55) from dev into main
Reviewed-on: #55
2025-02-09 01:08:13 +03:00
6626840fa9 Merge pull request 'pixel code replace' (#54) from dev into main
Reviewed-on: #54
2025-02-07 11:22:43 +03:00
SDE
d1c3e68d6d 2.1.31 check problem send mail 2025-02-03 12:38:50 +03:00
SDE
d816733b0d 2.1.30 check problem send mail 2025-02-03 11:18:53 +03:00
SDE
168ae345d6 2.1.29 check problem send mail 2025-02-03 11:02:42 +03:00
d071458032 Merge pull request 'facebook domain verification add' (#53) from dev into main
Reviewed-on: #53
2025-02-03 00:51:31 +03:00
7102af7d2d Merge pull request 'facebook domain verification add' (#52) from dev into main
Reviewed-on: #52
2025-02-03 00:33:26 +03:00
495cc43246 Merge pull request 'facebook domain verification add' (#51) from dev into main
Reviewed-on: #51
2025-02-03 00:12:56 +03:00
360493e564 Merge pull request 'facebook domain verification add' (#50) from dev into main
Reviewed-on: #50
2025-01-29 09:46:44 +03:00
faac300903 Merge pull request 'facebook domain verification add' (#49) from dev into main
Reviewed-on: #49
2025-01-27 23:17:18 +03:00
a6d7a8c8e0 Merge pull request 'meta pixel add' (#48) from dev into main
Reviewed-on: #48
2025-01-24 18:07:20 +03:00
2f94bf20be Merge pull request 'telegram link fix' (#47) from dev into main
Reviewed-on: #47
2025-01-17 14:54:41 +03:00
ee1107c976 Merge pull request '2.1.23 fix send support mail' (#46) from dev into main
Reviewed-on: #46
2025-01-16 15:29:18 +03:00
b4c8ffe95d Merge pull request 'telegram link fix' (#45) from dev into main
Reviewed-on: #45
2024-12-13 16:42:28 +03:00
86e6a2acc1 Merge pull request 'TRI-303 correct texts mistakes' (#44) from dev into main
Reviewed-on: #44
2024-12-11 14:56:04 +03:00
432409b3d8 Merge pull request 'TRI-302 add yandex metrika and goals for buttons and urls for landings' (#43) from dev into main
Reviewed-on: #43
2024-12-09 12:21:54 +03:00
fca75a30aa Merge pull request 'TRI-302 add yandex metrika for landings' (#42) from dev into main
Reviewed-on: #42
2024-12-07 16:23:34 +03:00
6e342ca021 Merge pull request '1.8.11 fix stat landings' (#41) from dev into main
Reviewed-on: #41
2024-12-05 14:03:47 +03:00
d89619fe61 Merge pull request 'TRI-283: fix video2' (#40) from dev into main
Reviewed-on: #40
2024-12-04 15:02:39 +03:00
b0387362b5 Merge pull request 'TRI-283: fix video1' (#39) from dev into main
Reviewed-on: #39
2024-12-04 13:44:40 +03:00
c284c1a784 Merge pull request 'TRI-297 add facebook pixel' (#38) from dev into main
Reviewed-on: #38
2024-12-03 23:37:36 +03:00
a7dd676a76 Merge pull request 'dev' (#37) from dev into main
Reviewed-on: #37
2024-12-03 12:49:46 +03:00
dd4134f2d7 Merge pull request 'TRI-283: reload images' (#36) from dev into main
Reviewed-on: #36
2024-12-02 13:41:34 +03:00
c1398284c7 Merge pull request 'TRI-283: reload images + text edit' (#35) from dev into main
Reviewed-on: #35
2024-11-29 22:24:34 +03:00
a9b4fd95c3 Merge pull request 'dev' (#34) from dev into main
Reviewed-on: #34
2024-11-29 10:21:52 +03:00
0fe7aa189c Merge pull request 'TRI-283: fix nags' (#33) from dev into main
Reviewed-on: #33
2024-11-28 11:57:31 +03:00
9133bfd8fa Merge pull request 'dev' (#32) from dev into main
Reviewed-on: #32
2024-11-27 16:45:02 +03:00
aa1657bd10 Merge pull request 'dev' (#31) from dev into main
Reviewed-on: #31
2024-11-26 22:32:25 +03:00
10411dd714 Merge pull request 'dev' (#30) from dev into main
Reviewed-on: #30
2024-11-18 15:07:50 +03:00
4be3686d2b Merge pull request 'dev' (#29) from dev into main
Reviewed-on: #29
2024-11-14 14:41:27 +03:00
70e1fa2a10 Merge pull request '1.7.19 get_my_routes_ajax log fail' (#28) from dev into main
Reviewed-on: #28
2024-11-12 17:36:48 +03:00
3a14430cd5 Merge pull request 'dev' (#27) from dev into main
Reviewed-on: #27
2024-11-12 16:08:27 +03:00
73621de710 Merge pull request 'dev' (#26) from dev into main
Reviewed-on: #26
2024-11-12 13:10:14 +03:00
5cbae093e9 Merge pull request 'dev' (#25) from dev into main
Reviewed-on: #25
2024-11-11 07:39:53 +03:00
fdaa18c0e6 Merge pull request 'dev' (#24) from dev into main
Reviewed-on: #24
2024-11-06 17:30:10 +03:00
ff6ee93497 Merge pull request 'dev' (#23) from dev into main
Reviewed-on: #23
2024-11-03 23:44:45 +03:00
d62261066f Merge pull request 'dev' (#22) from dev into main
Reviewed-on: #22
2024-10-24 10:40:47 +03:00
2a852cbb51 Merge pull request 'TRI-274 replace password recovery text' (#21) from dev into main
Reviewed-on: #21
2024-10-23 13:35:45 +03:00
f561c32526 Merge pull request 'dev' (#20) from dev into main
Reviewed-on: #20
2024-10-22 17:41:12 +03:00
cd36747b5c Merge pull request 'dev' (#19) from dev into main
Reviewed-on: #19
2024-10-22 16:50:19 +03:00
d020bdf9d0 TRI-262 replace invocation in subscription mail template 2024-10-18 15:44:38 +03:00
cd323ab66c Merge pull request 'TRI-262 replace invocation in subscription mail template' (#18) from dev into main
Reviewed-on: #18
2024-10-18 00:47:14 +03:00
0ac236d2ff Merge pull request 'dev' (#17) from dev into main
Reviewed-on: #17
2024-10-17 18:20:26 +03:00
769a42ec8b Merge pull request 'dev' (#16) from dev into main
Reviewed-on: #16
2024-10-10 14:37:43 +03:00
60ff29b23f Merge pull request 'fix tiktok link' (#15) from dev into main
Reviewed-on: #15
2024-10-05 11:26:01 +03:00
15ff3d37fc Merge pull request 'dev' (#14) from dev into main
Reviewed-on: #14
2024-10-02 13:52:51 +03:00
3 changed files with 27 additions and 4 deletions

View File

@@ -203,6 +203,8 @@ def mailing_subscribe_ajax(request):
def send_message_ajax(request):
print('send_message_ajax')
if request.method != 'POST':
raise Http404
@@ -311,14 +313,18 @@ def send_message_ajax(request):
f'</p>'
}
print('render html for mail')
html = render_to_string('mail/m_request_offer.html', Dict, request)
from BaseModels.mailSender import admin_send_mail_by_SMTPlib
mail_sets = get_mail_send_options()
opts = get_options_by_opt_types('support_email', only_vals=True)
print(f'options: {str(opts)}')
if opts and 'support_email' in opts:
to = [opts['support_email']]
else:
to = [mail_sets['sender_email']]
print(f'to: {str(to)}')
res = admin_send_mail_by_SMTPlib(
mail_sets,
subject=subject,

View File

@@ -105,6 +105,7 @@ def admin_send_mail_by_SMTPlib(sets, subject, from_email, to, html_content, atta
def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_server, smtp_port, smtp_login, smtp_password,
attachments=None):
print('send_mail_by_SMTPlib')
to = to_init
# if not settings.prod_server:
# to = 'web@syncsystems.net'
@@ -123,7 +124,11 @@ def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_
try:
# context = ssl.create_default_context()
mail_lib = smtplib.SMTP(smtp_server, smtp_port)
print(f'connect to mail server smtp_server={str(smtp_server)} smtp_port={str(smtp_port)}')
mail_lib = smtplib.SMTP(smtp_server, smtp_port, timeout=60)
print('connection established')
res = mail_lib.ehlo()
@@ -139,9 +144,13 @@ def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_
res = mail_lib.esmtp_features['auth'] = 'LOGIN PLAIN'
# print('mail_lib.esmtp_features = {0}'.format(str(res)))
print('try to login')
res = mail_lib.login(smtp_login, smtp_password)
# print('mail_lib.login = {0}'.format(str(res)))
print('login')
res = None
if type(to) in (list, tuple):
@@ -159,6 +168,8 @@ def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_
to = []
to.append(to_str)
print(f'send mail to {str(to)}')
if type(subject) != str:
try:
subject = subject.decode('utf-8')
@@ -168,6 +179,8 @@ def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_
except:
pass
print(f'add context')
msg = MIMEMultipart()
from email.headerregistry import Address
msg['From'] = from_email
@@ -192,13 +205,17 @@ def send_mail_by_SMTPlib(sets, subject, from_email, to_init, html_content, smtp_
res = msg.attach(attachments)
# print('else attach file complete = {0}'.format(str(res)))
print(f'send mail')
res = mail_lib.sendmail(from_email, to, msg.as_string())
msg = mail_lib.quit()
# print('mail_lib.quit = {0}'.format(str(msg)))
except Exception as e:
msg = 'send_mail_by_SMTPlib error = {0}'.format(str(e))
import traceback
msg = (f'send_mail_by_SMTPlib error = {str(e)}\n<br>'
f'{str(traceback.format_exc())}')
print(msg)
try:
mail_lib.quit()

View File

@@ -1,5 +1,5 @@
User-agent: *
Disallow: /
Allow: /
Disallow: */admin/*
Host: dev.tripwb.com
Host: tripwb.com