Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - futuraservice

Pages: [1]
1
Installation and Upgrades / Issue with zentyal
« on: October 08, 2021, 11:12:09 am »
Hello everyone.

I have a big problem with zentyal server mail.

It is work fine for 20-30 days.

At some time, it stops to download the remote email.

I tried to restart the Mail service but i have this error in /var/log/zentyal/zentyal.log

Code: [Select]
2021/10/08 10:32:13 INFO> Service.pm:965 EBox::Module::Service::restartService - Restarting service for module: mail
2021/10/08 10:32:18 ERROR> LDAP.pm:196 EBox::Module::LDAP::_connectToSchemaMaster - Error binding to schema master LDAP: An error occurred in C<Net::LDAP>
2021/10/08 10:32:18 ERROR> Service.pm:969 EBox::Module::Service::restartService - Error restarting service: Error binding to schema master LDAP: An error occurred in C<Net::LDAP>
2021/10/08 10:32:18 ERROR> Service.pm:971 EBox::Module::Service::restartService - Error binding to schema master LDAP: An error occurred in C<Net::LDAP>
2021/10/08 10:32:18 ERROR> RestartService.pm:61 EBox::SysInfo::CGI::RestartService::_process - Restart of Mail from dashboard failed: Error binding to schema master LDAP: An error occurred in C<Net::LDAP>

I have read somewhere that i need to restart the samba service. I Done but i have the same problem.

For now, my solution is to reboot the operation system.

Somebody can help me?

2
Other modules / some problem with sogo
« on: August 01, 2019, 04:07:12 pm »
Hellooooo  ;D ;D ;D ;D ;D ;D :D :D :D :D

I find these issues with sogo:
I resolved the problem of shared MailBox (https://forum.zentyal.org/index.php/topic,33589.0.html).

1) If I delete some emails inside Trash folder of shared mailbox with my personal account, they are moved in my personal Trash folder. Why???I expect their final cancellation.

2) With my personal account, when I click on email of shared Mailbox, it marks as "read". Is it possible to not mark the email? I will want to mark as "read" by myself clicking  "Mark as Unread" on the options

3
Other modules / Custom my Sogo Web Interface
« on: June 26, 2019, 12:16:45 pm »
Hi guys  :D :D :D :D


I want change something in my SOGo web inteface (add tooltip, change color of button, ect)

I tried to edit the files in this folder

/usr/lib/GNUstep/SOGo/WebServerResources/js/

and another

I clear the cache of browser but I don't see my changes  on browser.

Do I need to run some command?

4
Email and Groupware / In sogo, there is not the Shared MailBox
« on: May 31, 2019, 05:30:02 pm »
Hello everyone  :D :D :D :D

I am using Zentyal 6.0

In /usr/share/zentyal/stubs/mail/dovecot.conf.mas i modified in this way for share some mailbox:

Code: [Select]



<%args>
    $uid
    $gid

    %protocols

    $firstValidUid
    $firstValidGid
    $mailboxesDir
    $postmasterAddress

    $keytabPath
    $gssapiHostname
</%args>
<%init>
my @protocolsReduced;
if ($protocols{pop3} or $protocols{pop3s}) {
    push @protocolsReduced, 'pop3';
}
if ($protocols{imap} or $protocols{imaps}) {
    push @protocolsReduced, 'imap';
}
if ($protocols{managesieve}) {
    push @protocolsReduced, 'sieve';
}
</%init>
# Generated by Zentyal

listen = *

% if (@protocolsReduced) {
protocols = <% "@protocolsReduced" %>
% } else {
protocols = none
% }

##
## Authentication processes
##

auth_mechanisms = gssapi plain
auth_krb5_keytab = <% $keytabPath %>
auth_gssapi_hostname = <% $gssapiHostname %>
auth_debug = no
auth_verbose = no


service auth {
  executable = /usr/lib/dovecot/auth

  unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    # Assuming the default Postfix user and group
    user = postfix
    group = postfix
  }

  unix_listener auth-master {
    group = ebox
    mode = 0600
    user = ebox
  }
}

service lmtp {
    unix_listener /var/spool/postfix/private/dovecot-lmtp {
        group = postfix
        mode = 0666
        user = postfix
    }
}


userdb {
    driver = ldap
    args = /etc/dovecot/dovecot-ldap.conf
    default_fields=uid=<% $uid %> gid=<% $gid %>
}

passdb {
    driver = ldap
    args = /etc/dovecot/dovecot-ldap.conf
}

disable_plaintext_auth = yes

##
## Logging
##

log_timestamp = "%Y-%m-%d %H:%M:%S "

##
## SSL settings
##

ssl = yes
ssl_cert =</etc/dovecot/private/dovecot.pem
ssl_key =</etc/dovecot/private/dovecot.pem

verbose_ssl = no

##
## Login processes
##

##
## Mailbox locations and namespaces
##

mail_uid=<% $uid %>
mail_gid=<% $gid %>

## MODIFICA GIOVANNI
namespace {
  type = private
  separator = /
  prefix =
  #location defaults to mail_location.
  inbox = yes
}

mail_plugins = acl

namespace {
    type = shared
    separator = /
    prefix = Shared/%%u/
    location = maildir:%%Lh/Maildir/:INDEX=%%Lh/Maildir/Shared/%%u
    # this namespace should handle its own subscriptions or not.
    subscriptions = yes
    list = children
}



##
## Mail processes
##
mail_debug = no

mail_uid = ebox
mail_gid = ebox
first_valid_uid = <% $firstValidUid %>
first_valid_gid = <% $firstValidGid %>


##
## Mailbox handling optimizations
##

##
## Maildir-specific settings
##
# bef mail_location = maildir:<% $mailboxesDir %>/%$
mail_location = maildir:<% $mailboxesDir %>/%d/%u/Maildir
mail_home     = <% $mailboxesDir %>/%d/%u
##
## mbox-specific settings
##

##
## dbox-specific settings
##
% if ($protocols{'imap'} or $protocols{'imaps'}) {
   <& .imap,
      imap => $protocols{'imap'},
      imaps => $protocols{'imaps'},
   &>
% }

% if ($protocols{'pop3'} or $protocols{'pop3s'}) {
   <& .pop3,
      pop3 => $protocols{'pop3'},
      pop3s => $protocols{'pop3s'},
   &>
% }

<& .managesieve,
   enabled => $protocols{'managesieve'}
&>


##
## LDA specific settings
##
protocol lda {
  # Address to use when sending rejection mails.
  postmaster_address = <% $postmasterAddress %>

  # UNIX socket path to master authentication server to find users.
  auth_socket_path = /var/run/dovecot/auth-master

  # Enabling Sieve plugin for server-side mail filtering and quota for quota
  # support
  mail_plugins = sieve quota
}

##
## Dictionary server settings
##
dict {
  #quota = mysql:/etc/dovecot/dovecot-dict-quota.conf
  #expire = db:/var/lib/dovecot/expire.db
}

##
## Plugin settings
##
plugin {
  acl = vfile
 acl_shared_dict = proxy::acl
    acl_defaults_from_inbox = yes
  quota = maildir:User quota
  quota_rule = *:storage=0

  sieve = <% $mailboxesDir %>/%Ld/%Ln/sieve-script
  sieve_global_path = <% $mailboxesDir %>/default.sieve
  sieve_storage = <% $mailboxesDir %>/%Ld/%Ln
  sieve_dir     = <% $mailboxesDir %>/%Ld/%Ln
}

!include_try /etc/dovecot/extra.conf

<%def .imap>
<%args>
$imap
$imaps
</%args>
<%init>
my $imapAddress = $imap ? '*' : '127.0.0.1';
my $imapPort = $imap ? 143: 0;
my $imapsAddress = $imaps ? '*' : '127.0.0.1';
my $imapsPort = $imaps ? 993: 0;
</%init>
##
## IMAP specific settings
##
service imap-login {
  inet_listener imap {
    address = <% $imapAddress %>
    port = <% $imapPort %>
  }
  inet_listener imaps {
    address = <% $imapsAddress %>
    port = <% $imapsPort %>
  }
}

service imap {
}


protocol imap {
  mail_plugins = $mail_plugins imap_acl
  imap_client_workarounds = tb-extra-mailbox-sep
  mail_max_userip_connections = 20
}
</%def>


<%def .pop3>
<%args>
$pop3
$pop3s
</%args>
<%init>
my $pop3Port = $pop3 ? 110: 0;
my $pop3sPort = $pop3s ? 995: 0;
</%init>
service pop3-login {
  inet_listener pop3 {
    port = <% $pop3Port %>
  }
  inet_listener pop3s {
    port = <% $pop3sPort %>
  }
}

service pop3 {
}

protocol pop3 {
  mail_plugins = quota
}
</%def>

<%def .managesieve >
<%args>
$enabled
</%args>
<%init>
my $port = $enabled ? 4190 : 0;
</%init>
##
## ManageSieve specific settings
##

service managesieve-login {
  inet_listener sieve {
    port = <% $port %>
  }
}

service managesieve {
}

protocol sieve {
}
</%def>


I can share the mailbox (see the image)
https://ibb.co/c8CcRLs

But if i go inside the user profile for work, i don't see the shared folder (I would expect to see this https://ibb.co/mT1LPZ4)


Pages: [1]