Llevo intentando por mucho tiempo que esto funcione. La receta estándar de Homebrew no incluye soporte para MySQL.
He intentado: brew edit dovecot
y añadí --with-mysql
a la sección de argumentos pero parece que solo descarga la versión estándar sin soporte para mysql:
% brew install --build-from-source dovecot
==> Obteniendo dovecot
######################################################################## 100.0%
==> Descargando https://raw.githubusercontent.com/Homebrew/formula-patches/03cf8088210822aa2c1ab544ed58ea04c897d9c4/libtool/configure-big_sur.diff
######################################################################## 100.0%
==> Descargando https://raw.githubusercontent.com/Homebrew/formula-patches/03cf8088210822aa2c1ab544ed58ea04c897d9c4/libtool/configure-big_sur.diff
Ya se ha descargado: /Users/jlbrown/Library/Caches/Homebrew/downloads/195208ba31cadc265ea97bb8aad4e78caab1200daf4d855e6c839b5f987f92db--configure-big_sur.diff
==> Descargando https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.20.tar.gz
######################################################################## 100.0%
==> Descargando https://dovecot.org/releases/2.3/dovecot-2.3.20.tar.gz
Ya se ha descargado: /Users/jlbrown/Library/Caches/Homebrew/downloads/b9e612337caea98cfb0c508b92ac69cb54c02769a6cc7d768e0bb9841c67dff3--dovecot-2.3.20.tar.gz
==> Aplicando parches
==> Aplicando configure-big_sur.diff
Parcheando archivo configure
==> ./configure --prefix=/opt/homebrew/Cellar/dovecot/2.3.20 --libexecdir=/opt/homebrew/Cellar/dovecot/2.3.20/libexec --sysconfdir=/opt/homebrew/etc --localstatedir=/opt/homebrew/var --with-bzlib --with-pam --with-sqlite --with-ssl=openSSL
==> make install
==> Aplicando pigeonhole
==> Aplicando configure-big_sur.diff
Parcheando archivo configure
==> ./configure --with-dovecot=/opt/homebrew/Cellar/dovecot/2.3.20/lib/dovecot --prefix=/opt/homebrew/Cellar/dovecot/2.3.20
==> make
==> make install
==> Advertencias
Para que Dovecot funcione, es posible que necesites crear un usuario y grupo dovecot dependiendo de las opciones de tu archivo de configuración.
Para reiniciar dovecot después de una actualización:
sudo brew services restart dovecot
O, si no quieres/necesitas un servicio en segundo plano, simplemente puedes ejecutar:
/opt/homebrew/opt/dovecot/sbin/dovecot -F
==> Resumen
/opt/homebrew/Cellar/dovecot/2.3.20: 1,236 archivos, 30.4MB, construido en 2 minutos 38 segundos
Feb 21 15:22:38 master: Info: Dovecot v2.3.20 (80a5ac675d) iniciando
para imap, pop3 (volcados de núcleo deshabilitados) Feb 21 15:22:47 auth: Fatal: sql:
Driver de base de datos desconocido 'mysql'
¡Desesperado por una solución! Corriendo en Ventura (macOS 13.2.1) en una Mac M1