Last Login - Not updated

Virtualmin 4.17
Default framed theme.

While viewing a domain's user list, I noticed that the column "Last Login" has not been updated for a couple of months.
This is valid for all users on all domains hosted on the server in question.

Status: 
Closed (fixed)

Comments

Do your users login via FTP, SSH, or only use SMTP or IMAP for email?

Only (S)SMTP/POP3(S)
FTP and SSH only for the main domain account.

Can you check the log file /var/log/mail.log and see what exactly gets logged when one of your users connects via POP3? The issue may be that the format isn't what Virtualmin expects.

Jun 16 05:55:49 ns4 dovecot: pop3-login: Login: user=<tech.domain.com>, method=PLAIN, rip=XXX.XX.42.251, lip=XX.XXX.110.18, mpid=4858, TLS, session=
Jun 16 05:55:49 ns4 dovecot: pop3(tech.domain.com): Disconnected: Logged out top=0/0, retr=2/55260, del=2/2, size=55173

That looks like the problem - the login line doesn't have any username. So Virtualmin cannot associate this login with a user..

It does. But the site software delete/hide it when I click Save :)
If I edit the post I can see it.

Oops, I didn't realize that the less-than/greater-than characters had been treated as HTML in your comment!

So actually that line looks fine. But when you edit the user tech@domain.com , no recent logins are shown?

When I "Edit users" in Virtualmin, on the column "Last login" the last update seems to be 4 March 2015, on all domains.

Perhaps Virtualmin is reading the wrong mail log - if you run grep bw_maillog /etc/webmin/virtual-server/config , what log file path does it show?

bw_maillog=auto
bw_maillog_rotated=

Ok, so it should be trying to find the mail log automatically. Can you run ls -l /var/log/mail* and post the output here?

# ls -l /var/log/mail*
-rw-r----- 1 syslog adm 622 Jun 19 03:16 /var/log/mail.err
-rw-r--r-- 1 syslog adm 1251706 Jun 19 11:10 /var/log/mail.log

/var/log/mail.log.archive:
total 36396
-rw-r----- 1 syslog adm 246 Mar 7 23:27 mail.err-20150308.gz
-rw-r----- 1 syslog adm 260 Mar 8 17:33 mail.err-20150309.gz
-rw-r----- 1 syslog adm 359 Mar 9 22:29 mail.err-20150310.gz
-rw-r----- 1 syslog adm 430 Mar 10 21:46 mail.err-20150311.gz
-rw-r----- 1 syslog adm 369 Mar 11 19:47 mail.err-20150312.gz
-rw-r----- 1 syslog adm 215 Mar 12 15:34 mail.err-20150313.gz
-rw-r----- 1 syslog adm 530 Mar 13 22:46 mail.err-20150314.gz
-rw-r----- 1 syslog adm 134 Mar 14 16:44 mail.err-20150315.gz
-rw-r----- 1 syslog adm 222 Mar 15 23:25 mail.err-20150316.gz
-rw-r----- 1 syslog adm 525 Mar 16 21:39 mail.err-20150317.gz
-rw-r----- 1 syslog adm 540 Mar 17 22:19 mail.err-20150318.gz
-rw-r----- 1 syslog adm 480 Mar 18 19:39 mail.err-20150319.gz
-rw-r----- 1 syslog adm 302 Mar 19 22:09 mail.err-20150320.gz
-rw-r----- 1 syslog adm 314 Mar 20 17:08 mail.err-20150321.gz
-rw-r----- 1 syslog adm 126 Mar 21 14:08 mail.err-20150322.gz
-rw-r----- 1 syslog adm 250 Mar 22 17:05 mail.err-20150323.gz
-rw-r----- 1 syslog adm 508 Mar 23 18:28 mail.err-20150324.gz
-rw-r----- 1 syslog adm 526 Mar 24 23:02 mail.err-20150325.gz
-rw-r----- 1 syslog adm 420 Mar 25 21:24 mail.err-20150326.gz
-rw-r----- 1 syslog adm 535 Mar 26 20:53 mail.err-20150327.gz
-rw-r----- 1 syslog adm 437 Mar 27 21:10 mail.err-20150328.gz
-rw-r----- 1 syslog adm 164 Mar 28 18:27 mail.err-20150329.gz
-rw-r----- 1 syslog adm 333 Mar 29 20:07 mail.err-20150330.gz
-rw-r----- 1 syslog adm 315 Mar 30 19:05 mail.err-20150331.gz
-rw-r----- 1 syslog adm 561 Mar 31 21:19 mail.err-20150401.gz
-rw-r----- 1 syslog adm 401 Apr 1 19:11 mail.err-20150402.gz
-rw-r----- 1 syslog adm 362 Apr 2 22:05 mail.err-20150403.gz
-rw-r----- 1 syslog adm 368 Apr 3 20:14 mail.err-20150404.gz
-rw-r----- 1 syslog adm 224 Apr 4 22:36 mail.err-20150405.gz
-rw-r----- 1 syslog adm 182 Apr 5 18:53 mail.err-20150406.gz
-rw-r----- 1 syslog adm 519 Apr 6 21:18 mail.err-20150407.gz
-rw-r----- 1 syslog adm 620 Apr 7 21:44 mail.err-20150408.gz
-rw-r----- 1 syslog adm 456 Apr 8 20:40 mail.err-20150409.gz
-rw-r----- 1 syslog adm 203 Apr 9 15:36 mail.err-20150410.gz
-rw-r----- 1 syslog adm 546 Apr 10 18:23 mail.err-20150411.gz
-rw-r----- 1 syslog adm 152 Apr 11 06:12 mail.err-20150412.gz
-rw-r----- 1 syslog adm 242 Apr 12 23:46 mail.err-20150413.gz
-rw-r----- 1 syslog adm 291 Apr 13 18:14 mail.err-20150414.gz
-rw-r----- 1 syslog adm 240 Apr 14 23:45 mail.err-20150415.gz
-rw-r----- 1 syslog adm 504 Apr 15 19:22 mail.err-20150416.gz
-rw-r----- 1 syslog adm 417 Apr 16 21:41 mail.err-20150417.gz
-rw-r----- 1 syslog adm 152 Apr 17 19:28 mail.err-20150418.gz
-rw-r----- 1 syslog adm 227 Apr 18 12:26 mail.err-20150419.gz
-rw-r----- 1 syslog adm 146 Apr 19 14:33 mail.err-20150420.gz
-rw-r----- 1 syslog adm 587 Apr 20 20:54 mail.err-20150421.gz
-rw-r----- 1 syslog adm 632 Apr 21 20:12 mail.err-20150422.gz
-rw-r----- 1 syslog adm 484 Apr 22 20:26 mail.err-20150423.gz
-rw-r----- 1 syslog adm 219 Apr 23 18:42 mail.err-20150424.gz
-rw-r----- 1 syslog adm 259 Apr 24 20:53 mail.err-20150425.gz
-rw-r----- 1 syslog adm 168 Apr 25 19:11 mail.err-20150426.gz
-rw-r----- 1 syslog adm 347 Apr 26 18:29 mail.err-20150427.gz
-rw-r----- 1 syslog adm 512 Apr 28 00:01 mail.err-20150428.gz
-rw-r----- 1 syslog adm 490 Apr 28 21:13 mail.err-20150429.gz
-rw-r----- 1 syslog adm 453 Apr 29 22:27 mail.err-20150430.gz
-rw-r----- 1 syslog adm 489 Apr 30 21:29 mail.err-20150501.gz
-rw-r----- 1 syslog adm 382 May 1 21:49 mail.err-20150502.gz
-rw-r----- 1 syslog adm 199 May 2 19:18 mail.err-20150503.gz
-rw-r----- 1 syslog adm 269 May 3 18:40 mail.err-20150504.gz
-rw-r----- 1 syslog adm 284 May 4 19:26 mail.err-20150505.gz
-rw-r----- 1 syslog adm 484 May 5 17:58 mail.err-20150506.gz
-rw-r----- 1 syslog adm 407 May 6 19:57 mail.err-20150507.gz
-rw-r----- 1 syslog adm 567 May 7 20:56 mail.err-20150508.gz
-rw-r----- 1 syslog adm 20 May 8 00:15 mail.err-20150509.gz
-rw-r----- 1 syslog adm 422 May 9 18:36 mail.err-20150510.gz
-rw-r----- 1 syslog adm 250 May 10 23:24 mail.err-20150511.gz
-rw-r----- 1 syslog adm 742 May 12 00:07 mail.err-20150512.gz
-rw-r----- 1 syslog adm 450 May 12 21:04 mail.err-20150513.gz
-rw-r----- 1 syslog adm 1001 May 14 23:27 mail.err-20150515.gz
-rw-r----- 1 syslog adm 522 May 15 20:42 mail.err-20150516.gz
-rw-r----- 1 syslog adm 128 May 16 15:46 mail.err-20150517.gz
-rw-r----- 1 syslog adm 150 May 17 18:26 mail.err-20150518.gz
-rw-r----- 1 syslog adm 533 May 18 21:56 mail.err-20150519.gz
-rw-r----- 1 syslog adm 598 May 19 20:26 mail.err-20150520.gz
-rw-r----- 1 syslog adm 556 May 20 20:21 mail.err-20150521.gz
-rw-r----- 1 syslog adm 536 May 21 21:22 mail.err-20150522.gz
-rw-r----- 1 syslog adm 538 May 22 22:01 mail.err-20150523.gz
-rw-r----- 1 syslog adm 152 May 23 19:01 mail.err-20150524.gz
-rw-r----- 1 syslog adm 205 May 24 18:20 mail.err-20150525.gz
-rw-r----- 1 syslog adm 446 May 25 21:45 mail.err-20150526.gz
-rw-r----- 1 syslog adm 392 May 26 22:07 mail.err-20150527.gz
-rw-r----- 1 syslog adm 497 May 27 23:56 mail.err-20150528.gz
-rw-r----- 1 syslog adm 378 May 28 21:46 mail.err-20150529.gz
-rw-r----- 1 syslog adm 465 May 29 22:11 mail.err-20150530.gz
-rw-r----- 1 syslog adm 166 May 30 20:01 mail.err-20150531.gz
-rw-r----- 1 syslog adm 20 May 31 00:13 mail.err-20150601.gz
-rw-r----- 1 syslog adm 170 Jun 1 19:57 mail.err-20150602.gz
-rw-r----- 1 syslog adm 374 Jun 2 20:26 mail.err-20150603.gz
-rw-r----- 1 syslog adm 589 Jun 3 20:24 mail.err-20150604.gz
-rw-r----- 1 syslog adm 560 Jun 4 22:19 mail.err-20150605.gz
-rw-r----- 1 syslog adm 410 Jun 5 18:02 mail.err-20150606.gz
-rw-r----- 1 syslog adm 20 Jun 6 00:28 mail.err-20150607.gz
-rw-r----- 1 syslog adm 213 Jun 7 17:02 mail.err-20150608.gz
-rw-r----- 1 syslog adm 268 Jun 8 20:44 mail.err-20150609.gz
-rw-r----- 1 syslog adm 361 Jun 10 00:12 mail.err-20150610.gz
-rw-r----- 1 syslog adm 294 Jun 10 20:39 mail.err-20150611.gz
-rw-r----- 1 syslog adm 284 Jun 11 12:19 mail.err-20150612.gz
-rw-r----- 1 syslog adm 277 Jun 12 16:13 mail.err-20150613.gz
-rw-r----- 1 syslog adm 255 Jun 13 19:43 mail.err-20150614.gz
-rw-r----- 1 syslog adm 130 Jun 14 12:17 mail.err-20150615.gz
-rw-r----- 1 syslog adm 2140 Jun 17 17:00 mail.err-20150618.gz
-rw-r----- 1 syslog adm 398 Jun 18 18:55 mail.err-20150619.gz
-rw-r--r-- 1 syslog adm 183543 Mar 8 00:19 mail.log-20150308.gz
-rw-r--r-- 1 syslog adm 207954 Mar 9 00:15 mail.log-20150309.gz
-rw-r--r-- 1 syslog adm 581987 Mar 10 00:17 mail.log-20150310.gz
-rw-r--r-- 1 syslog adm 514450 Mar 11 00:27 mail.log-20150311.gz
-rw-r--r-- 1 syslog adm 504705 Mar 12 00:21 mail.log-20150312.gz
-rw-r--r-- 1 syslog adm 440732 Mar 13 00:24 mail.log-20150313.gz
-rw-r--r-- 1 syslog adm 448292 Mar 14 00:12 mail.log-20150314.gz
-rw-r--r-- 1 syslog adm 120876 Mar 15 00:11 mail.log-20150315.gz
-rw-r--r-- 1 syslog adm 171707 Mar 16 00:11 mail.log-20150316.gz
-rw-r--r-- 1 syslog adm 547848 Mar 17 00:19 mail.log-20150317.gz
-rw-r--r-- 1 syslog adm 476019 Mar 18 00:15 mail.log-20150318.gz
-rw-r--r-- 1 syslog adm 428110 Mar 19 00:16 mail.log-20150319.gz
-rw-r--r-- 1 syslog adm 393920 Mar 20 00:17 mail.log-20150320.gz
-rw-r--r-- 1 syslog adm 396929 Mar 21 00:08 mail.log-20150321.gz
-rw-r--r-- 1 syslog adm 160180 Mar 22 00:06 mail.log-20150322.gz
-rw-r--r-- 1 syslog adm 143272 Mar 23 00:18 mail.log-20150323.gz
-rw-r--r-- 1 syslog adm 464702 Mar 24 00:26 mail.log-20150324.gz
-rw-r--r-- 1 syslog adm 558376 Mar 25 00:17 mail.log-20150325.gz
-rw-r--r-- 1 syslog adm 459985 Mar 26 00:20 mail.log-20150326.gz
-rw-r--r-- 1 syslog adm 398495 Mar 27 00:24 mail.log-20150327.gz
-rw-r--r-- 1 syslog adm 387522 Mar 28 00:16 mail.log-20150328.gz
-rw-r--r-- 1 syslog adm 151371 Mar 29 00:15 mail.log-20150329.gz
-rw-r--r-- 1 syslog adm 117732 Mar 30 00:04 mail.log-20150330.gz
-rw-r--r-- 1 syslog adm 412250 Mar 31 00:20 mail.log-20150331.gz
-rw-r--r-- 1 syslog adm 451356 Apr 1 00:22 mail.log-20150401.gz
-rw-r--r-- 1 syslog adm 476340 Apr 2 00:02 mail.log-20150402.gz
-rw-r--r-- 1 syslog adm 381716 Apr 3 00:16 mail.log-20150403.gz
-rw-r--r-- 1 syslog adm 320455 Apr 4 00:06 mail.log-20150404.gz
-rw-r--r-- 1 syslog adm 111656 Apr 5 00:30 mail.log-20150405.gz
-rw-r--r-- 1 syslog adm 122267 Apr 6 00:20 mail.log-20150406.gz
-rw-r--r-- 1 syslog adm 466102 Apr 7 00:32 mail.log-20150407.gz
-rw-r--r-- 1 syslog adm 477765 Apr 8 00:13 mail.log-20150408.gz
-rw-r--r-- 1 syslog adm 474286 Apr 9 00:04 mail.log-20150409.gz
-rw-r--r-- 1 syslog adm 435252 Apr 10 00:26 mail.log-20150410.gz
-rw-r--r-- 1 syslog adm 333068 Apr 10 23:59 mail.log-20150411.gz
-rw-r--r-- 1 syslog adm 135162 Apr 12 00:32 mail.log-20150412.gz
-rw-r--r-- 1 syslog adm 106014 Apr 13 00:28 mail.log-20150413.gz
-rw-r--r-- 1 syslog adm 166563 Apr 14 00:23 mail.log-20150414.gz
-rw-r--r-- 1 syslog adm 399301 Apr 15 00:23 mail.log-20150415.gz
-rw-r--r-- 1 syslog adm 508375 Apr 16 00:27 mail.log-20150416.gz
-rw-r--r-- 1 syslog adm 428891 Apr 17 00:06 mail.log-20150417.gz
-rw-r--r-- 1 syslog adm 420884 Apr 18 00:21 mail.log-20150418.gz
-rw-r--r-- 1 syslog adm 122999 Apr 19 00:17 mail.log-20150419.gz
-rw-r--r-- 1 syslog adm 120114 Apr 20 00:12 mail.log-20150420.gz
-rw-r--r-- 1 syslog adm 484442 Apr 21 00:21 mail.log-20150421.gz
-rw-r--r-- 1 syslog adm 539598 Apr 22 00:20 mail.log-20150422.gz
-rw-r--r-- 1 syslog adm 444875 Apr 23 00:15 mail.log-20150423.gz
-rw-r--r-- 1 syslog adm 429430 Apr 24 00:07 mail.log-20150424.gz
-rw-r--r-- 1 syslog adm 494061 Apr 25 00:26 mail.log-20150425.gz
-rw-r--r-- 1 syslog adm 156206 Apr 26 00:28 mail.log-20150426.gz
-rw-r--r-- 1 syslog adm 129162 Apr 27 00:30 mail.log-20150427.gz
-rw-r--r-- 1 syslog adm 444276 Apr 28 00:29 mail.log-20150428.gz
-rw-r--r-- 1 syslog adm 481638 Apr 29 00:07 mail.log-20150429.gz
-rw-r--r-- 1 syslog adm 432655 Apr 30 00:29 mail.log-20150430.gz
-rw-r--r-- 1 syslog adm 406160 May 1 00:08 mail.log-20150501.gz
-rw-r--r-- 1 syslog adm 177163 May 2 00:08 mail.log-20150502.gz
-rw-r--r-- 1 syslog adm 87782 May 3 00:31 mail.log-20150503.gz
-rw-r--r-- 1 syslog adm 87278 May 4 00:18 mail.log-20150504.gz
-rw-r--r-- 1 syslog adm 359265 May 5 00:05 mail.log-20150505.gz
-rw-r--r-- 1 syslog adm 488941 May 6 00:20 mail.log-20150506.gz
-rw-r--r-- 1 syslog adm 488961 May 7 00:06 mail.log-20150507.gz
-rw-r--r-- 1 syslog adm 408926 May 8 00:14 mail.log-20150508.gz
-rw-r--r-- 1 syslog adm 392381 May 9 00:14 mail.log-20150509.gz
-rw-r--r-- 1 syslog adm 446995 May 10 00:09 mail.log-20150510.gz
-rw-r--r-- 1 syslog adm 117122 May 11 00:22 mail.log-20150511.gz
-rw-r--r-- 1 syslog adm 465264 May 12 00:11 mail.log-20150512.gz
-rw-r--r-- 1 syslog adm 484288 May 13 00:02 mail.log-20150513.gz
-rw-r--r-- 1 syslog adm 928266 May 15 00:27 mail.log-20150515.gz
-rw-r--r-- 1 syslog adm 331947 May 16 00:29 mail.log-20150516.gz
-rw-r--r-- 1 syslog adm 122839 May 17 00:15 mail.log-20150517.gz
-rw-r--r-- 1 syslog adm 108393 May 18 00:00 mail.log-20150518.gz
-rw-r--r-- 1 syslog adm 466287 May 19 00:26 mail.log-20150519.gz
-rw-r--r-- 1 syslog adm 543959 May 20 00:21 mail.log-20150520.gz
-rw-r--r-- 1 syslog adm 424523 May 21 00:23 mail.log-20150521.gz
-rw-r--r-- 1 syslog adm 379337 May 22 00:24 mail.log-20150522.gz
-rw-r--r-- 1 syslog adm 350811 May 23 00:21 mail.log-20150523.gz
-rw-r--r-- 1 syslog adm 106779 May 24 00:23 mail.log-20150524.gz
-rw-r--r-- 1 syslog adm 107537 May 25 00:18 mail.log-20150525.gz
-rw-r--r-- 1 syslog adm 437857 May 26 00:16 mail.log-20150526.gz
-rw-r--r-- 1 syslog adm 492690 May 27 00:22 mail.log-20150527.gz
-rw-r--r-- 1 syslog adm 453474 May 28 00:27 mail.log-20150528.gz
-rw-r--r-- 1 syslog adm 424824 May 29 00:01 mail.log-20150529.gz
-rw-r--r-- 1 syslog adm 382673 May 30 00:12 mail.log-20150530.gz
-rw-r--r-- 1 syslog adm 127492 May 31 00:12 mail.log-20150531.gz
-rw-r--r-- 1 syslog adm 84708 Jun 1 00:18 mail.log-20150601.gz
-rw-r--r-- 1 syslog adm 212115 Jun 2 00:28 mail.log-20150602.gz
-rw-r--r-- 1 syslog adm 496495 Jun 3 00:18 mail.log-20150603.gz
-rw-r--r-- 1 syslog adm 451230 Jun 4 00:05 mail.log-20150604.gz
-rw-r--r-- 1 syslog adm 430071 Jun 5 00:22 mail.log-20150605.gz
-rw-r--r-- 1 syslog adm 367489 Jun 6 00:26 mail.log-20150606.gz
-rw-r--r-- 1 syslog adm 103588 Jun 7 00:17 mail.log-20150607.gz
-rw-r--r-- 1 syslog adm 263131 Jun 8 00:03 mail.log-20150608.gz
-rw-r--r-- 1 syslog adm 488815 Jun 9 00:10 mail.log-20150609.gz
-rw-r--r-- 1 syslog adm 475238 Jun 10 00:12 mail.log-20150610.gz
-rw-r--r-- 1 syslog adm 428486 Jun 11 00:27 mail.log-20150611.gz
-rw-r--r-- 1 syslog adm 381908 Jun 12 00:17 mail.log-20150612.gz
-rw-r--r-- 1 syslog adm 357893 Jun 13 00:28 mail.log-20150613.gz
-rw-r--r-- 1 syslog adm 114937 Jun 14 00:27 mail.log-20150614.gz
-rw-r--r-- 1 syslog adm 101996 Jun 15 00:18 mail.log-20150615.gz
-rw-r--r-- 1 syslog adm 1587405 Jun 18 00:21 mail.log-20150618.gz
-rw-r--r-- 1 syslog adm 539892 Jun 19 00:04 mail.log-20150619.gz

/var/log/mailman:
total 16
-rw-rw-r-- 1 root list 0 Apr 7 20:19 error
-rw-rw-r-- 1 list list 15685 Jun 15 07:21 qrunner

That all looks fine to me. I think I'd need to login to your system myself in order to debug this further..

If and when you can take your time, I am all for it.

Ok, I was able to login and found the bug that causes this. It has been patched on your system, and the fix will also be included in the next release of Virtualmin.

Thank you very much for taking your time to look into this.

Automatically closed -- issue fixed for 2 weeks with no activity.

Automatically closed -- issue fixed for 2 weeks with no activity.