Compare commits

..

No commits in common. "5b418add4d7704f3478d912d19364a84d3f68cd4" and "aed9fe1d33d45aa17c20fdabd3b068f7e52abe43" have entirely different histories.

2 changed files with 7 additions and 11 deletions

View file

@ -270,7 +270,6 @@ def step4():
set_setting(s, setting_value)
set_setting('first_setup', "false")
dump_settings("settings.txt")
if get_setting("enable_deltachat") == "true":
run_madmail_installer()
db.session.commit()
return redirect(url_for('setup_complete'))
@ -313,7 +312,6 @@ def admin_settings():
print(form.errors)
if form.validate_on_submit():
if form.submit.data:
deltachat_newly_enabled = False
for s in populate_settings:
new_value = getattr(form, s).data
if s in bool_settings:
@ -327,10 +325,6 @@ def admin_settings():
non_admin_settings_changed = True
if s in CHANGES_REQUIRING_RESTART:
app.config['SETTINGS_CHANGED'] = True
if s == 'enable_deltachat' and new_value == "true":
deltachat_newly_enabled = True
if deltachat_newly_enabled:
run_madmail_installer()
new_logo = form.butterbox_logo.data
if new_logo.filename:

View file

@ -9,7 +9,7 @@ def run_madmail_installer():
butterbox_hostname = settings["butterbox_hostname"]
cmd = f"sudo ../madmail/madmail install"
child = pexpect.spawnu(cmd)
child = pexpect.spawn(cmd, encoding = "utf-8")#
child.logfile = open("install_log.txt", "w")
child.expect("Customize every setting")
child.sendline("2")
@ -27,8 +27,8 @@ def run_madmail_installer():
child.sendline("")
child.expect("TLS mode")
child.sendline("self_signed")
child.expect("Disable TLS")
child.sendline("y")
##child.expect("Disable TLS verification for clients")
##child.sendline("n")
child.expect("SMTP port")
child.sendline("25")
child.expect("Submission port")
@ -39,7 +39,9 @@ def run_madmail_installer():
child.sendline("143")
child.expect("IMAP TLS port")
child.sendline("993")
child.expect("Enable chatmail")
child.expect("Allow insecure")
child.sendline("n")
child.expect("Enable chatmail endpoint for user registration")
child.sendline("y")
child.expect("Chatmail HTTP port")
child.sendline("8081")