Emails created by added users to virtual server not saving/forwarding/sending

8 posts / 0 new
Last post
#1 Wed, 07/03/2019 - 11:46
jail

Emails created by added users to virtual server not saving/forwarding/sending

I can save/send/forward emails from the virtual server owner, but any added email users can only send a simple message (i.e. subject only message with signature. no body content).

If I attempt to forward an email received by the added user or save it as a draft email -- when I click either button there is no action. The send email button and save draft buttons no longer work after clicking on them. Nothing in que, nothing in mail log. I can save, send, forward, from any of the main virtual server owner accounts.

Any help would be appreciated! Virtualmin running on CentOS7

Thanks, Luke

Thu, 07/04/2019 - 14:46
adamjedgar

What email client are you using? Usermin, Thunderbird, Outlook...what?

AJECreative is the home of $5 webhosting, $15/month VPS servers (1cpu,1gb RAM, 25GB storage)
Centos7, Debian9, or Ubuntu18LTS
Available Control Panels = Centos-Webpanel, Cyberpanel, or Virtualmin

https://ajecreative.com.au

Thu, 07/04/2019 - 19:50
jail

Usermin

Fri, 07/05/2019 - 05:29
adamjedgar

without have had this problem myself before, and if it isnt for example, permissions related, I wonder if a "0" mail or home directory quota for user can cause this?

Virtualmin>Edit User>home directory quota

and

Virtualmin>Limits and Validation>Check Disk Quotas (or disk quota monitoring) ...where i imagine the limitation to check would be for "users"

or perhaps even

Virtualmin>Email Settings>Mail Rate limiting

I honestly havent a clue what your problem might be, however, these ideas popped into my head so i thought i would at least mention them just in case!

AJECreative is the home of $5 webhosting, $15/month VPS servers (1cpu,1gb RAM, 25GB storage)
Centos7, Debian9, or Ubuntu18LTS
Available Control Panels = Centos-Webpanel, Cyberpanel, or Virtualmin

https://ajecreative.com.au

Sun, 07/07/2019 - 12:41 (Reply to #4)
jail

Ok -- I've determined this issue is isolated to Usermin mail interface. I am able to send, read, receive, save drafts, etc using a 3rd party mail app.

Sent mail from the 3rd party mail app goes to a mail directory called "Sent" and the emails that are sent using Usermin go to a folder called "Sent mail"

What other settings should I be checking?

Thanks, Luke

Sun, 07/07/2019 - 12:24
jail

Adamjedgar,

Home Directory quota has 250/mb box set up for the additional email users. I'll increase this to 1024 (same as server admin account)

Check Disk Quotas is set for both users and groups... Ill change the radio button to Users and see if there is any changes..

Mail Rate limiting is off...

I've done a lot of lurking on the forums and cannot find a solution to this. If anyone else may have any advice, possibly on how to reinstall/reconfigure any postfix/dovecot/procmail compenents that maybe causing this issue I'd appreciate it. I will try to use an alternative mail client like Thunderbird to see if the issue is isolated to Usermin.

I'm a bit perplexed that I can send an email that contains a subject line and signature, but as soon as I add content to the body of the message I am no longer able to save or send the draft -- same goes for forwarding an email. This issue is isolated to the email users that were added to a virtual server.

Mon, 07/08/2019 - 15:21
adamjedgar

Ok you said only usermin has this issue.

If third party email clients are working, that means your mail server is working.

Perhaps try checking the usermin logs...quite likely they will contain some information as to what is wrong.

AJECreative is the home of $5 webhosting, $15/month VPS servers (1cpu,1gb RAM, 25GB storage)
Centos7, Debian9, or Ubuntu18LTS
Available Control Panels = Centos-Webpanel, Cyberpanel, or Virtualmin

https://ajecreative.com.au

Tue, 07/09/2019 - 12:48
jail

Thank you for your continued support. Here are the server logs after attempting to forward a message unsuccessfully.

Miniserv.log >>

173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:02 -0500] "GET / HTTP/1.1" 200 58195
173.9.250.54 - - [09/Jul/2019:12:27:02 -0500] "GET /images/favicons/usermin/site.webmanifest HTTP/1.1" 401 4575
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:03 -0500] "POST /extensions/mail/folders.cgi HTTP/1.1" 200 612
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:04 -0500] "POST /mailbox/index.cgi?id=INBOX HTTP/1.1" 200 42476
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:04 -0500] "POST /extensions/mail/folders.cgi HTTP/1.1" 200 612
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:05 -0500] "POST /extensions/mail/messages.cgi?id=INBOX&folder=&start= HTTP/1.1" 200 72762
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:29 -0500] "GET /mailbox/view_mail.cgi?start=0&id=cur%2F1562692940%2E13537%5F0%2Ehost%2Elukewar%2Ega&folder=0 HTTP/1.1" 200 17784
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:35 -0500] "POST /mailbox/?folder=0&start=0 HTTP/1.1" 200 42526
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:36 -0500] "POST /extensions/mail/messages.cgi?id=&folder=0&start=0 HTTP/1.1" 200 72796
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:41 -0500] "POST /mailbox/delete_mail.cgi?confirm=1&id=%2Fhome%2Fmikolaj%2Fhomes%2Fml%2FMaildir&start=&mod=1562693249&folder=0&noredirect=1&markas0=1&d=cur/1562692940.13537_0.host.lukewar.ga:2,S HTTP/1.1" 200 0
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:42 -0500] "POST /extensions/mail/messages.cgi?confirm=1&id=%2Fhome%2Fmikolaj%2Fhomes%2Fml%2FMaildir&start=&mod=1562693249&folder=0&noredirect=1&show_body_len=128 HTTP/1.1" 200 73279
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:47 -0500] "GET /mailbox/view_mail.cgi?start=0&id=cur%2F1562692940%2E13537%5F0%2Ehost%2Elukewar%2Ega%3A2%2C&folder=0 HTTP/1.1" 200 17867
173.9.250.54 - ml@slavoniccraft.com [09/Jul/2019:12:27:50 -0500] "GET /mailbox/reply_mail.cgi?id=cur%2F1562692940.13537_0.host.lukewar.ga%3A2%2C&folder=0&mod=1562693267&body=&start=0&mfolder1=1&mfolder2=1&forward=Forward HTTP/1.1" 200 17561

Miniserv.error >>

Argument "cur/1562692940.13537_0.host.lukewar.ga:2,S" isn't numeric in sort at /usr/libexec/usermin/mailbox/delete_mail.cgi line 10.
Use of uninitialized value in split at ./mailbox-lib.pl line 600.
print() on unopened filehandle DEBUG at ./mailbox-lib.pl line 1572.
Use of uninitialized value $spec in concatenation (.) or string at ./mailbox-lib.pl line 1580.
print() on unopened filehandle DEBUG at ./mailbox-lib.pl line 1580.
Use of uninitialized value in split at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 600.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value within %read in int at /usr/libexec/usermin/mailbox/mailbox-lib.pl line 1555.
Use of uninitialized value in split at ./mailbox-lib.pl line 600.
Use of uninitialized value in split at /usr/libexec/usermin/mailbox/view_mail.cgi line 25.
Use of uninitialized value within %read in int at ./mailbox-lib.pl line 1555.
print() on unopened filehandle DEBUG at ./mailbox-lib.pl line 1572.
Use of uninitialized value $spec in concatenation (.) or string at ./mailbox-lib.pl line 1580.
print() on unopened filehandle DEBUG at ./mailbox-lib.pl line 1580.
Use of uninitialized value $mailbox::in{"body"} in numeric eq (==) at /usr/libexec/usermin/mailbox/view_mail.cgi line 122.
Use of uninitialized value $mailbox::in{"body"} in numeric eq (==) at /usr/libexec/usermin/mailbox/view_mail.cgi line 123.
Use of uninitialized value $htmlbody in string eq at /usr/libexec/usermin/mailbox/view_mail.cgi line 127.
Use of uninitialized value in concatenation (.) or string at /usr/libexec/usermin/mailbox/view_mail.cgi line 184.
Use of uninitialized value in concatenation (.) or string at /usr/libexec/usermin/mailbox/view_mail.cgi line 184.
Use of uninitialized value in concatenation (.) or string at /usr/libexec/usermin/mailbox/view_mail.cgi line 186.
Use of uninitialized value in concatenation (.) or string at /usr/libexec/usermin/mailbox/view_mail.cgi line 186.
Use of uninitialized value in split at ./mailbox-lib.pl line 600.
Use of uninitialized value $mailbox::in{"mailforward"} in string ne at /usr/libexec/usermin/mailbox/reply_mail.cgi line 65.
Use of uninitialized value in split at /usr/libexec/usermin/mailbox/reply_mail.cgi line 891.
Use of uninitialized value $mailbox::config{"server_name"} in string eq at ./mailbox-lib.pl line 1324.
Use of uninitialized value in split at ./mailbox-lib.pl line 600.
Use of uninitialized value in split at /usr/libexec/usermin/mailbox/send_mail.cgi line 30.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.
Use of uninitialized value in split at ./mailbox-lib.pl line 600.
Use of uninitialized value in split at /usr/libexec/usermin/mailbox/send_mail.cgi line 30.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.
readline() on closed filehandle $ADDRESS at ./mailbox-lib.pl line 1172.

When I try to forward the message via Usermin -- it freezes as pictured when clicking "Send" or when Saving. Sent mail is going to two different folders depending on if it was sent via Usermin or 3rd party mail client. I'm a newbie and don't see anything in the logs that stands out.

Picture: https://ibb.co/ynjzCnv

Thanks again, Luke