Mail server using Docker : Connection refused

Suggestions on Mail Server Installation/Functionality
Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Mail server using Docker : Connection refused

Post by Zegorax » Sat Mar 25, 2017 12:54 pm

Hello everyone !

I set up a server using the Docker installation script (opensource-install.sh) and I'm unable to send any mail using my domain. Every DNS record is correct.
The server has 10GB RAM, 4 CPU's, and 250GB of storage.

It seems like the Community Server try to access MailServer via 143, but it doesn't work.

Here's the logs from mail.agg.log :

Code: Select all

2017-03-25 12:53:00,283 DEBUG Mbox_1              : MailClient.LoginImapPop(Tenant = 1, MailboxId = 1 Address = 'l@b.ch')
2017-03-25 12:53:00,283 DEBUG Mbox_1              : Imap.Connect(b.ch:143, StartTlsWhenAvailable)
2017-03-25 12:53:00,312 ERROR Mbox_1              : CreateTasks->client.LoginImapPop(Tenant = 1, MailboxId = 1, Address = 'l@b.ch')
Exception: System.Net.Sockets.SocketException (0x80004005): Connection refused
  at ASC.Mail.Aggregator.Core.Clients.MailClient.LoginImap (System.Boolean enableUtf8) [0x00274] in <da6d58ca923d4a3da9bb0c0ce3b861e8>:0 
  at ASC.Mail.Aggregator.Core.Clients.MailClient.LoginImapPop () [0x00020] in <da6d58ca923d4a3da9bb0c0ce3b861e8>:0 
  at ASC.Mail.Aggregator.CollectionService.AggregatorService.CreateMailClient (ASC.Mail.Aggregator.Common.MailBox mailbox, ASC.Mail.Aggregator.Common.Logging.ILogger log, System.Threading.CancellationToken cancelToken) [0x000c3] in <c970cfd26d774faca044cdd9692220e6>:0 
Can you help me to resolve this please ?

Thank you very much!

Maxim
Posts: 1751
Joined: Tue Oct 11, 2016 2:34 pm

Re: Mail server using Docker : Connection refused

Post by Maxim » Mon Mar 27, 2017 9:05 am

Hello Zegorax!

Code: Select all

2017-03-25 12:53:00,312 ERROR Mbox_1              : CreateTasks->client.LoginImapPop(Tenant = 1, MailboxId = 1, Address = 'l@b.ch')
Exception: System.Net.Sockets.SocketException (0x80004005): Connection refused
Mail service cannot connect to your IMAP server.
I suppose you should check your configuration and sccessibility to IMAP server.

Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Re: Mail server using Docker : Connection refused

Post by Zegorax » Mon Mar 27, 2017 10:48 am

Hello !

Thank's for your reply. All my ports are opened, but it's not working. I think the docker container is not using it at all, it doesn't forward it. (Not like the others. Example : 0.0.0.0:25-->25)

What can I do ?

Maxim
Posts: 1751
Joined: Tue Oct 11, 2016 2:34 pm

Re: Mail server using Docker : Connection refused

Post by Maxim » Mon Mar 27, 2017 11:26 am

On my OO server i tried to reproduce your issue but have no luck, i added mail account in "Mail" section of Community Server and connected to my email account without any troubles.
Try to reintsall Community Edition or Enterprise, it depends on what you installed before. But before intsallation delete your old container, delete old sh script and install again.

Code: Select all

bash opensource-install.sh -ics true -ids true -ims false -es true
Community Edition (Community and Document servers only)

Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Re: Mail server using Docker : Connection refused

Post by Zegorax » Mon Mar 27, 2017 11:35 am

Okay, I'll restore a fresh Ubuntu Server and try again. But I tried more than 3 times. I don't know if it will change anything

Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Re: Mail server using Docker : Connection refused

Post by Zegorax » Mon Mar 27, 2017 11:37 am

Oh sorry, I forgot to mention something :

I'm trying to create a mail server, not connecting to an existing account like Gmail.
I'm trying to user Onlyoffice Mail Server, but it doesn't work.

I'll try to re-install anyway and see if that changes.

Maxim
Posts: 1751
Joined: Tue Oct 11, 2016 2:34 pm

Re: Mail server using Docker : Connection refused

Post by Maxim » Mon Mar 27, 2017 11:51 am

Do you install OnlyOffice Community Edition (Community, Document and Mail Server)?
Do NOT forget to install with your domain!

Code: Select all

bash opensource-install.sh -md "yourdomain.com"

Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Re: Mail server using Docker : Connection refused

Post by Zegorax » Mon Mar 27, 2017 12:03 pm

Yes, it is the Community Edition using the provided script.

I ran the same command as yours, changing the domain of course.

Zegorax
Posts: 13
Joined: Sat Mar 25, 2017 12:49 pm

Re: Mail server using Docker : Connection refused

Post by Zegorax » Mon Mar 27, 2017 12:43 pm

I re-installed from scratch, and it is still not working, there's the same error as above.

Maxim
Posts: 1751
Joined: Tue Oct 11, 2016 2:34 pm

Re: Mail server using Docker : Connection refused

Post by Maxim » Mon Mar 27, 2017 2:14 pm

Zegorax
You should execute a script which will help us to understand the issue. I advise you to send me results with private message.
You should enter the Community Server container

Code: Select all

docker attach [ID community server]
connect to MySQL

Code: Select all

mysql -u root
and execute script

Code: Select all

use onlyoffice;

SET @smtpId = (SELECT t.smtp_settings_id FROM mail_server_server t limit 1);
SET @imapId = (SELECT t.imap_settings_id FROM mail_server_server t limit 1);
SELECT * FROM mail_server_server t limit 1;SELECT * from mail_mailbox_server t WHERE t.id in (@smtpId, @imapId);

exit;
and send us results please.

Post Reply