Skip to content

Commit 59b1730

Browse files
committed
Small script that allows to enable logging for email related communication.
The log is stored in /home/nemo/messageserver.log
1 parent 7c632e4 commit 59b1730

3 files changed

Lines changed: 47 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[FileLog]
2+
Enabled=0
3+
Path=/home/nemo/Documents/messageserver.log
4+
5+
[LogCategories]
6+
IMAP=1
7+
Messaging=0
8+
POP=0
9+
SMTP=1
10+
11+
[StdStreamLog]
12+
Enabled=0
13+
14+
[Syslog]
15+
Enabled=0

logmail/Messageserver.conf.enabled

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[FileLog]
2+
Enabled=1
3+
Path=/home/nemo/Documents/messageserver.log
4+
5+
[LogCategories]
6+
IMAP=1
7+
Messaging=0
8+
POP=0
9+
SMTP=1
10+
11+
[StdStreamLog]
12+
Enabled=0
13+
14+
[Syslog]
15+
Enabled=0

logmail/logmail.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
printf 'This script allows you to create logfiles for IMAP and SMTP related communication on your device.\n\n'
3+
printf ' Delete filr /home/nemo/Documents/messageserver.log\n'
4+
rm /home/nemo/Documents/messageserver.log
5+
printf ' Save Meesageserver.conf to /home/nomo/Documents/\n'
6+
cp ~/.config/QtProject/Messageserver.conf ~/Documents/Messageserver.conf
7+
printf ' Enable logging...\n'
8+
cp ~/Documents/Messageserver.conf.enabled ~/.config/QtProject/Messageserver.conf
9+
systemctl --user stop messageserver5
10+
systemctl --user start messageserver5
11+
printf ' ...logging enabled!\n\n'
12+
read -p "Now you can do email related tests on your device. Once finished, press [Enter]."
13+
printf ' \n Disable logging...\n'
14+
cp ~/Documents/Messageserver.conf.disabled ~/.config/QtProject/Messageserver.conf
15+
systemctl --user stop messageserver5
16+
systemctl --user start messageserver5
17+
printf ' ...logging disabled.\n Find the logfile in /home/nemo/Documents/messageserver.log\n'

0 commit comments

Comments
 (0)