neilalexander / yggmail

End-to-end encrypted email for the mesh networking age

Home Page:https://matrix.to/#/#yggmail:matrix.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The latest version of yggmail floods in the log

ygguser opened this issue · comments

I updated Yggmail today and immediately noticed that the log is growing a lot due to an error.

sudo journalctl -u yggmail --since today -e

окт 19 13:09:24 pi yggmail[32757]: 2022/10/19 13:09:24 [  Yggmail  ] Listening for SMTP on: 192.168.1.15:1025
окт 19 13:09:24 pi yggmail[32757]: 2022/10/19 13:09:24 [ Yggdrasil ] Connected TCP: peer_IPv6@192.168.1.15, source 192.168.1.15
окт 19 13:09:24 pi yggmail[32757]: 2022/10/19 13:09:24 [ Yggdrasil ] TLS listener started on [fe80::8c63:de15:b147:9591%eth0]:37781
окт 19 13:09:24 pi yggmail[32757]: 2022/10/19 13:09:24 [ Yggdrasil ] Connected TLS: peer_IPv6@fe80::8c63:de15:b147:9591, >
окт 19 13:09:25 pi yggmail[32757]: 2022/10/19 13:09:25 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:09:26 pi yggmail[32757]: 2022/10/19 13:09:26 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:09:27 pi yggmail[32757]: 2022/10/19 13:09:27 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:09:28 pi yggmail[32757]: 2022/10/19 13:09:28 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:09:29 pi yggmail[32757]: 2022/10/19 13:09:29 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:18 pi yggmail[32757]: 2022/10/19 13:10:18 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:19 pi yggmail[32757]: 2022/10/19 13:10:19 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:20 pi yggmail[32757]: 2022/10/19 13:10:20 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:21 pi yggmail[32757]: 2022/10/19 13:10:21 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:22 pi yggmail[32757]: 2022/10/19 13:10:22 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:23 pi yggmail[32757]: 2022/10/19 13:10:23 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:24 pi yggmail[32757]: 2022/10/19 13:10:24 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:25 pi yggmail[32757]: 2022/10/19 13:10:25 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:26 pi yggmail[32757]: 2022/10/19 13:10:26 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:27 pi yggmail[32757]: 2022/10/19 13:10:27 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:28 pi yggmail[32757]: 2022/10/19 13:10:28 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:29 pi yggmail[32757]: 2022/10/19 13:10:29 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:30 pi yggmail[32757]: 2022/10/19 13:10:30 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:31 pi yggmail[32757]: 2022/10/19 13:10:31 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: read tcp [fe80::8c63:de15:b>
окт 19 13:10:32 pi yggmail[32757]: 2022/10/19 13:10:32 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: read tcp [fe80::8c63:de15:b>
окт 19 13:10:33 pi yggmail[32757]: 2022/10/19 13:10:33 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:34 pi yggmail[32757]: 2022/10/19 13:10:34 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:35 pi yggmail[32757]: 2022/10/19 13:10:35 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:36 pi yggmail[32757]: 2022/10/19 13:10:36 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:37 pi yggmail[32757]: 2022/10/19 13:10:37 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:38 pi yggmail[32757]: 2022/10/19 13:10:38 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:39 pi yggmail[32757]: 2022/10/19 13:10:39 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:40 pi yggmail[32757]: 2022/10/19 13:10:40 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:41 pi yggmail[32757]: 2022/10/19 13:10:41 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:42 pi yggmail[32757]: 2022/10/19 13:10:42 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:43 pi yggmail[32757]: 2022/10/19 13:10:43 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:44 pi yggmail[32757]: 2022/10/19 13:10:44 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:45 pi yggmail[32757]: 2022/10/19 13:10:45 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:46 pi yggmail[32757]: 2022/10/19 13:10:46 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:47 pi yggmail[32757]: 2022/10/19 13:10:47 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:48 pi yggmail[32757]: 2022/10/19 13:10:48 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:49 pi yggmail[32757]: 2022/10/19 13:10:49 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:50 pi yggmail[32757]: 2022/10/19 13:10:50 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:51 pi yggmail[32757]: 2022/10/19 13:10:51 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:52 pi yggmail[32757]: 2022/10/19 13:10:52 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:53 pi yggmail[32757]: 2022/10/19 13:10:53 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:54 pi yggmail[32757]: 2022/10/19 13:10:54 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:55 pi yggmail[32757]: 2022/10/19 13:10:55 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:56 pi yggmail[32757]: 2022/10/19 13:10:56 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:57 pi yggmail[32757]: 2022/10/19 13:10:57 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:58 pi yggmail[32757]: 2022/10/19 13:10:58 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:10:59 pi yggmail[32757]: 2022/10/19 13:10:59 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:11:00 pi yggmail[32757]: 2022/10/19 13:11:00 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
окт 19 13:11:01 pi yggmail[32757]: 2022/10/19 13:11:01 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:46717: EOF
...

How can I prevent him from opening listener on fe80::ab08:a3c0:1ad8:89c?
How can I disable the output of these messages?

It is launched from the systemd unit like this:
yggmail -peer=tcp://192.168.1.15:22854 -database=/home/USER/go/bin/yggmail.db -smtp=192.168.1.15:1025 -imap=192.168.1.15:1143

commented

Do you, by any chance, have another Yggdrasil node on your network with AllowedPublicKeys configured?

No, at the moment Yggdrasil is running on only one device on the home network and Yggmail is running on the same device. AllowedPublicKeys are not used in the configuration file.

Even if I'm launching yggmail like this:
yggmail -peer=unix:///var/run/yggdrasil.sock -database=/home/USER/go/bin/yggmail.db -smtp=192.168.1.15:1025 -imap=192.168.1.15:1143

I get:

2022/10/19 13:56:59 [  Yggmail  ] Using database file "/home/USER/go/bin/yggmail.db"
2022/10/19 13:56:59 [  Yggmail  ] Mail address: 36e...@yggmail
2022/10/19 13:56:59 [  Yggmail  ] Listening for IMAP on: 192.168.1.15:1143
2022/10/19 13:56:59 [ Yggdrasil ] Connected UNIX: peer_IPv6@/var/run/yggdrasil.sock, source @
2022/10/19 13:56:59 [  Yggmail  ] Listening for SMTP on: 192.168.1.15:1025
2022/10/19 13:56:59 [ Yggdrasil ] TLS listener started on [fe80::8c63:de15:b147:9591%eth0]:38199
2022/10/19 13:56:59 [ Yggdrasil ] Connected TLS: peer_IPv6@fe80::8c63:de15:b147:9591, source [fe80::8c63:de15:b147:9591%eth0]:38199
2022/10/19 13:56:59 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:00 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:01 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:02 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:03 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:04 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:05 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:06 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:07 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:08 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:09 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:10 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:11 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:12 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:13 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:14 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:15 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:16 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:17 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
2022/10/19 13:57:18 [ Yggdrasil ] Failed to dial TLS [fe80::ab08:a3c0:1ad8:89c]:32935: EOF
...

One more note...
If you run yggmail like this: yggmail -peer=unix:///var/run/yggdrasil.sock -database=/home/USER/mail/yggmail.db -smtp=192.168.1.15:1025 -imap=192.168.1.15:1143

Every minute the following will be recorded in the log:

2022/10/19 22:29:29 [ Yggdrasil ] Failed to dial UNIX : duplicate connection attempt
2022/10/19 22:30:29 [ Yggdrasil ] Failed to dial UNIX : duplicate connection attempt
2022/10/19 22:31:29 [ Yggdrasil ] Failed to dial UNIX : duplicate connection attempt
...

What I wrote here earlier is related to Multicast Peer Discovery and I partially figured it out.
I have a couple of questions left, and I will ask them in another "issue".