Skip to content

Commit

Permalink
mail/snappymail: Fix autoconfig
Browse files Browse the repository at this point in the history
When configuring a new domain and hit the Autoconfig button, an
error is occurred due the missing SimpleXML extension.

```
[2024-03-09 07:18:28.749][72d59c31] PHP[WARNING]: file_get_contents(https://autoconfig.disroot.org/.well-known/mail-v1.xml?emailaddress=test%40disroot.org): Failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
 /usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php [line:64, code:2]
[2024-03-09 07:18:30.360][72d59c31] PHP[WARNING]: file_get_contents(https://disroot.org/.well-known/autoconfig/mail/config-v1.1.xml): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 /usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php [line:64, code:2]
[2024-03-09 07:18:31.518][72d59c31] SERVICE[WARNING]: Call to undefined function simplexml_load_string()
```

After installing the simplexml extension, it just shows a bunch of
warnings, but Autoconfig works and configures the parameters
without user intervention.

```
[2024-03-09 07:20:27.683][64f93497] PHP[WARNING]: file_get_contents(https://autoconfig.disroot.org/.well-known/mail-v1.xml?emailaddress=test%40disroot.org): Failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
 /usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php [line:64, code:2]
[2024-03-09 07:20:29.426][64f93497] PHP[WARNING]: file_get_contents(https://disroot.org/.well-known/autoconfig/mail/config-v1.1.xml): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
 /usr/local/www/snappymail/snappymail/v/2.35.2/app/libraries/RainLoop/Providers/Domain/Autoconfig.php [line:64, code:2]
```
PR:		277611
MFH:		2024Q1
  • Loading branch information
DtxdF authored and Yasuhiro Kimura committed Mar 11, 2024
1 parent 1c751f9 commit 746736c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions mail/snappymail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= snappymail
DISTVERSION= 2.35.2
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= mail www
MASTER_SITES= https://github.com/the-djmaze/snappymail/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
Expand All @@ -15,8 +15,8 @@ RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}APCu>0:devel/pecl-APCu@${PHP_FLAVOR} \
${PECL_PKGNAMEPREFIX}uuid>0:devel/pecl-uuid@${PHP_FLAVOR}

USES= php:web,flavors
USE_PHP= ctype curl dom fileinfo gd iconv intl mbstring phar sodium tidy \
xml zip zlib
USE_PHP= ctype curl dom fileinfo gd iconv intl mbstring phar simplexml \
sodium tidy xml zip zlib

NO_ARCH= yes
NO_BUILD= yes
Expand Down

0 comments on commit 746736c

Please sign in to comment.