Hi, OK! On Thu Feb 2 10:35:16 2023, Sebastian Reitenbach wrote: > Hey, > > I was looking on how to get that passed on via "defaults", but no way, then > had some "ugly" > way using rc_pre in the rc script. @landry thanks for pointing to the > login.conf and Maksim > for bringing up the issue, and providing what works for you. > > Attached patch should do the trick. > > OK? > > Sebastian > > On Wednesday, February 01, 2023 12:21 CET, Maksim Rodin > <[email protected]> wrote: > > > Hello, > > > the best place is /etc/login.conf.d/sogo which comes from > > > www/sogo/pkg/sogod.login in the ports tree. > > Thanks for your advice! That worked for me: > > # cat /etc/login.conf.d/sogod > > sogod:\ > > :openfiles-cur=1024:\ > > :openfiles-max=2048:\ > > :setenv=GNUSTEP_STRING_ENCODING=NSUTF8StringEncoding:\ > > :tc=daemon: > > > > I still think it might be worth mentioning this problem > > and possible solution at least in the pkg-readme > > > > On Wed Feb 1 10:31:56 2023, Landry Breuil wrote: > > > Le Tue, Jan 31, 2023 at 09:45:24PM +0300, Maksim Rodin a écrit : > > > > Hello, > > > > I noticed that I cannot attach files with non ascii symbols in filename > > > > using sogo webmail. > > > > There is an entry in /var/log/sogo/sogo.log: > > > > sogod[82818:12065535212040] EXCEPTION: <NSException: 0xaf9a8d06188> > > > > NAME:NSCharacterConversionException REASON:Can't get cString from > > > > Unicode string. INFO:(null) > > > > > > > > After some googling I found out that sogo uses GNUstep as a dependency > > > > and it requires the following envvar to be set for _sogo user: > > > > $ export GNUSTEP_STRING_ENCODING=NSUTF8StringEncoding > > > > When I launch sogo the following way: > > > > su - _sogo -c 'GNUSTEP_STRING_ENCODING=NSUTF8StringEncoding sogod' > > > > it works and there are no problems with adding attachments. > > > > > > well that's a good find. > > > > > > > The question is: what is the best way to set this envvar for sogod > > > > daemon so that I can control the sogod service using usual rcctl > > > > commands? > > > > May be it would not harm to hardcode this setting in the package? > > > > > > the best place is /etc/login.conf.d/sogo which comes from > > > www/sogo/pkg/sogod.login in the ports tree. > > > > > > cc'ing sebastia as maintainer. > > > > > > > -- > > Maksim Rodin > >
-- С уважением, Родин Максим
