Hi,
There are many howto's out there. We are using Lets Encrypt
certificates, configured using acme.sh
Just configure apache to use your certificates, and configure SOGo for
https too.
MJ
On 30-4-2019 6:40, luckydog xf (luckydo...@gmail.com) wrote:
it's my bad, I type a WRONG server name.
After I fixed the server name, I used wireshark/tcpdump to capture
packets, turns out outlook requests https( port 443).
172.16.232.24.49264 > 172.16.234.11.https: Flags [S], cksum 0x001f
(correct), seq 3855978681, win 8192, options [mss 1460,nop,nop,sackOK],
length 0
But I didn't congure https, does anyone share me that how to configure
https?
On Tue, Apr 30, 2019 at 11:36 AM luckydog xf <luckydo...@gmail.com
<mailto:luckydo...@gmail.com>> wrote:
I use outlook 2016, here is my conf:
1. Add an Email Account -->Manual setup or addtional server types
--> outlook.com <http://outlook.com> or Exachange ActiveSync
compatible service.
2. Your name : test
email address: t...@ad.pthl.hk <mailto:t...@ad.pthl.hk>
mail server: mail.ad.pthl.hk <http://mail.ad.pthl.hk>
user name : test
password: <password>
---------------
it raised :
Log onto Exchange ActiveSync mail server (EAS): The server cannot be
found.
I traced /etc/sogo/sogod.conf and /etc/httpd/logs/access_log,
nothing is up.
On Tue, Apr 30, 2019 at 8:16 AM luckydog xf <luckydo...@gmail.com
<mailto:luckydo...@gmail.com>> wrote:
Here is my sogod.conf
-----------------
{
MySQL4Encoding = "utf8mb4";
SOGoProfileURL =
"mysql://sogo:sogo%23123%21@localhost:3306/sogo/sogo_user_profile";
OCSFolderInfoURL =
"mysql://sogo:sogo%23123%21@localhost:3306/sogo/sogo_folder_info";
OCSSessionsFolderURL =
"mysql://sogo:sogo%23123%21@localhost:3306/sogo/sogo_sessions_folder";
OCSEMailAlarmsFolderURL =
"mysql://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_alarms_folder
<http://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_alarms_folder>";
OCSCacheFolderURL =
"mysql://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_cache_folder
<http://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_cache_folder>";
OCSStoreURL =
"mysql://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_store
<http://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_store>";
OCSAclURL =
"mysql://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_acl
<http://sogo:sogo%23123%21@127.0.0.1:3306/sogo/sogo_acl>";
SOGoLoginModule = Calendar;
SOGoForceExternalLoginWithEmail = yes;
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Sent;
SOGoTrashFolderName = Trash;
SOGoIMAPServer = imaps://172.16.234.11:993
<http://172.16.234.11:993>;
//SOGoSieveServer = sieve://127.0.0.1:4190
<http://127.0.0.1:4190>;
SOGoSMTPServer = 172.16.234.11;
SOGoMailDomain = ad.pthl.hk <http://ad.pthl.hk>;
SOGoMailingMechanism = smtp;
SOGoMailSpoolPath = /var/spool/sogo;
//NGImap4ConnectionStringSeparator = "/";
/* Authentication */
//SOGoPasswordChangeEnabled = YES;
/* LDAP authentication example */
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
UIDFieldName = uid;
IDFieldName = uid; // first field of the DN for direct binds
bindFields = (uid, mail); // array of fields to use for
indirect binds
baseDN = "ou=people,dc=ad,dc=pthl,dc=hk";
bindDN = "cn=Manager,dc=ad,dc=pthl,dc=hk";
bindPassword = "Abc#123!";
canAuthenticate = YES;
displayName = "Shared Addresses";
hostname = ldap://127.0.0.1:389 <http://127.0.0.1:389>;
id = public;
isAddressBook = YES;
}
);
/* EAS optimization */
WOWorkersCount = 15;
SOGoMaximumPingInterval = 3540;
SOGoMaximumSyncInterval = 3540;
SOGoInternalSyncInterval = 30;
/* Web Interface */
SOGoPageTitle = SOGo;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoTrustProxyAuthentication = NO;
SOGoXSRFValidationEnabled = YES;
/* General - SOGoTimeZone *MUST* be defined */
SOGoLanguage = English;
SOGoTimeZone = Asia/Shanghai;
SOGoCalendarDefaultRoles = (
PublicDAndTViewer,
ConfidentialDAndTViewer
);
SOGoSuperUsernames = (sogo1, sogo2); // This is an array -
keep the parens!
SxVMemLimit = 768;
WOPidFile = "/var/run/sogo/sogo.pid";
SOGoMemcachedHost = 127.0.0.1;
/* Debug */
// SOGoDebugRequests = YES;
//SoDebugBaseURL = YES;
//ImapDebugEnabled = YES;
//LDAPDebugEnabled = YES;
//PGDebugEnabled = YES;
//MySQL4DebugEnabled = YES;
//SOGoUIxDebugEnabled = YES;
//WODontZipResponse = YES;
SOGoEASDebugEnabled = YES;
WOLogFile = /var/log/sogo/sogo.log;
}
--------------------------------------
I followed the docs
https://sogo.nu/files/docs/SOGoInstallationGuide.html and
installed required packages by
yum install sogo-activesync libwbxml
Here is /etc/httpd/conf.d/SOGo.conf
Alias /SOGo.woa/WebServerResources/ \
/usr/lib64/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ \
/usr/lib64/GNUstep/SOGo/WebServerResources/
<Directory /usr/lib64/GNUstep/SOGo/>
AllowOverride None
<IfVersion < 2.4>
Order deny,allow
Allow from all
</IfVersion>
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfModule expires_module>
ExpiresActive On
ExpiresDefault "access plus 1 year"
</IfModule>
</Directory>
ProxyRequests Off
SetEnv proxy-nokeepalive 1
ProxyPreserveHost On
ProxyPass /Microsoft-Server-ActiveSync \
http://127.0.0.1:20000/SOGo/Microsoft-Server-ActiveSync \
retry=60 connectiontimeout=5 timeout=3600
ProxyPass /SOGo http://127.0.0.1:20000/SOGo retry=0
<Proxy http://127.0.0.1:20000/SOGo>
<IfModule headers_module>
RequestHeader set "x-webobjects-server-port" "80"
SetEnvIf Host (.*) HTTP_HOST=$1
RequestHeader set "x-webobjects-server-name" "%{HTTP_HOST}e"
env=HTTP_HOST
RequestHeader set "x-webobjects-server-url"
"http://%{HTTP_HOST}e" env=HTTP_HOST
RequestHeader unset "x-webobjects-remote-user"
RequestHeader set "x-webobjects-server-protocol" "HTTP/1.0"
</IfModule>
AddDefaultCharset UTF-8
Order allow,deny
Allow from all
</Proxy>
<IfModule rewrite_module>
RewriteEngine On
RewriteRule ^/.well-known/caldav/?$ /SOGo/dav [R=301]
RewriteRule ^/.well-known/carddav/?$ /SOGo/dav [R=301]
</IfModule>
-----------------
I started httpd, sogod, memcached, I can login on webpage by
http://<IP>/SOGo and see calendar, contacts, and emails.
But when I configure emails through exchange protocol,
---
protocol: Exchange( the rest options are imap and pop3)
account name: x...@yyy.com <mailto:x...@yyy.com> ( the same as I
login on webpage)
password: *****
serveraddress: mail.xxx.com <http://mail.xxx.com> (this record
exists on DNS, with PTR, A).
----
it raises an error "exchange rpc server is unavailable".
What did I do wrong?
Thanks,
On Mon, Apr 29, 2019 at 10:56 PM lists <users@sogo.nu
<mailto:users@sogo.nu>> wrote:
Hi,
I'm unsure on using thunderbird with activesync, normally
you would use
outlook (or a mobile device) to test this.
But in principle: when using activesync, openchange and
samba are not
required, you just need to install the sogo activesync
package. (that
should be in the docs)
EAS works beautifully here.
MJ
On 29-4-2019 11:00, luckydog xf (luckydo...@gmail.com
<mailto:luckydo...@gmail.com>) wrote:
> I followed the latest docs and it's ok via web page. But
when I
> configure client like Thunderbird ,
>
> Type: exchange
> username: x...@xxx.com <mailto:x...@xxx.com>
<mailto:x...@xxx.com <mailto:x...@xxx.com>>
> password: XXXX
> exchange server: <mail server's DNS record>
>
> it raises an error, "exchange rpc server is unavailable".
>
> So what did I do wrong? An old doc says openchange and
samba need to be
> configured. But it does not mention in latest doc.
>
> I want to user could use mail APP to receive email,
calendar,
> contact.etc with their smartphone. So EAS must be configured.
>
> Thanks guys.
>
>
> On Mon, Apr 29, 2019 at 3:28 PM luckydog xf
<luckydo...@gmail.com <mailto:luckydo...@gmail.com>
> <mailto:luckydo...@gmail.com
<mailto:luckydo...@gmail.com>>> wrote:
>
> Sorry, hit 'send' to fast, the subject should be 'is
the latest doc
> completed for ActiveSync'?
>
>
>
> On Mon, Apr 29, 2019 at 3:27 PM luckydog xf
<luckydo...@gmail.com <mailto:luckydo...@gmail.com>
> <mailto:luckydo...@gmail.com
<mailto:luckydo...@gmail.com>>> wrote:
>
> Hi, list,
>
>
> I have configured SOGo with LDAP and MariaDB, it
works. But for
> Microsoft ActiveySync, it never works.
>
> I read and followed this doc,
>
https://sogo.nu/files/docs/SOGoInstallationGuide.html#_microsoft_enterprise_activesync
>
> I found a outdated docs which include openchange
and samba
> installation, see below.
>
https://sogo.nu/files/docs/SOGoNativeOutlookConfigurationGuide.html
>
> It occurs to me that it said RPC is N/A when I
configure email
> via MS exchange,
>
> So is the Active Sync partial in the 1st link ?
I didn't see
> openchange and samba are included there.
>
> Thanks,
>
>
>
>
>
> --
> users@sogo.nu <mailto:users@sogo.nu>
> https://inverse.ca/sogo/lists
--
users@sogo.nu <mailto:users@sogo.nu>
https://inverse.ca/sogo/lists
--
users@sogo.nu
https://inverse.ca/sogo/lists
--
users@sogo.nu
https://inverse.ca/sogo/lists