Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

exim4-config script automated?

Tags:

bash

exim

exim4

I need to setup exim4 on multiple servers however I was wondering if it's possible to create a script that will automatically go through the install process and set it up on exim4 with my hostname?

sudo dpkg-reconfigure exim4-config

Step 1 : Top option (Internet site; mail is sent and received directly using SMTP

Step 2 : hostname (default)

Step 3 : 127.0.0.1 ; ::1 (default)

Step 4 : hostname (default)

Step 5 : hostname

step 6 : hostname

step 7 : No

Step 8 : mbox format in /var/mail/

Step 9 : no

step 10 : root hostname

Any help greatly appreciated. Thanks!

like image 349
masterq Avatar asked Apr 01 '26 18:04

masterq


2 Answers

when I had this problem I did it like this using debconf-set-selections

debconf-set-selections <<CONF
exim4-config    exim4/dc_other_hostnames        string  $hostnames
exim4-config    exim4/dc_eximconfig_configtype  select  internet site; mail is sent and received directly using SMTP
exim4-config    exim4/no_config boolean true
# rest of the secret sauce omitted...
CONF
like image 97
Jasen Avatar answered Apr 04 '26 06:04

Jasen


The proper solution for Debian is to populate the Debconf database with your choices before running dpkg-reconfigure. Read man debconf-set-selections for details. There is a howto at https://www.debian-administration.org/article/394/Automating_new_Debian_installations_with_preseeding

like image 36
tripleee Avatar answered Apr 04 '26 08:04

tripleee



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!