En este video vamso a aprender a instalar un MOX en un VPS.
servidor soporte a: IMAP4 SMTP SPF DKIM DMARC MTA-STS
y este cuenta con nternacionalizacion ademas de sopote a SSL
Ejemplos de Dominios Internacionalizados (IDN)
Español (tildes y eñes)
Portugués (acentos y cedilla)
Alemán (umlaut - diéresis)
- münchen.de (Múnich en alemán)
- schlösser.de (Castillos)
- bäckerei.net (Panadería)
Francés (acentos y cedilla)
- école.fr (Escuela)
- garçon.com (Chico, muchacho)
- français.net (Francés)
Ruso (alfabeto cirílico)
- пример.рф (Ejemplo.rf)
- почта.москва (Correo.moscú)
- новости.рус (Noticias.rus)
Chino (caracteres hanzi)
Árabe (alfabeto árabe)
- موقع.شبكة (Sitio.red)
- الرياض.السعودية (Riyadh.saudi)
- العربية.مصر (Árabe.egipto)
Japonés (kanji y hiragana)
- 日本.みんな (Japón.todos)
- [東京.ネット](http://東京.ネット
📌 Requerimientos
Antes de comenzar, asegúrate de contar con lo siguiente:
- Un Servidor VPS: En este caso, usaré DigitalOcean.
- Un Dominio: Necesario para configurar correctamente el servidor de correo.
🚀 Actualizar el VPS
Es recomendable actualizar el sistema antes de instalar cualquier software. Ejecuta:
sudo apt update && sudo apt upgrade -y
🛠️ Instalar el lenguaje de programación Go
Mox está escrito en Go, por lo que necesitamos instalarlo en el servidor:
sudo apt-get -y install golang-go
🔎 Verificar la instalación de Go
Para asegurarte de que Go se instaló correctamente y verificar la arquitectura de tu sistema, usa:
go version
✅ Esto mostrará algo como:
go version go1.21.0 linux/amd64
📌 El valor después de linux/ indica la arquitectura del sistema.
Por ejemplo, en mi caso muestra linux/amd64, lo que me servirá más adelante para descargar la versión correcta de Mox.
💡 Después de esto, el VPS estará listo para continuar con la instalación de Mox. 🚀
Instalacion de MOX
useradd -m -d /home/mox mox
cd /home/mox
Luego descarga el binario de mox, que peudes encotnrarlo en la secciond e instalacion: https://www.xmox.nl/install/
Escoge la version para tu sistema en nuestro caso linux/amd64 y descargalo, algo como esto
wget <URL>
En nuestro caso seria asi:
wget https://beta.gobuilds.org/github.com/mjl-/mox@v0.0.14/linux-amd64-go1.24.1/0Ip8URcp-Eig5CZORoGnm25XVWMo/mox-v0.0.14-go1.24.1
y luego una vez descargado dale permisos de ejecutable
chmod +x mox-v0.0.14-go1.24.1
y dale un enlace a un nombre mox para que sea mas facil llamarlo:
ln -s mox-v0.0.14-go1.24.1 mox
y si ejecutas
ls
podras ver el ejecutable
y aqui puedes usar un dominio internacionalizado es decir un dominio con acentuacion:
./mox quickstart you@example.com
Ahora si tienes un dominio internacionalizado como admin@técnología.es probablemente no te lo acepte el sistema, asi que una forma es convertirlo a unicode punycode:
admin@xn--tcnología-9za.es
Los caracteres especiales (é) se convierten a su representación en Punycode, que es compatible con el sistema de nombres de dominio (DNS).
técnología.es → xn--tcnología-9za.es
Luego de configurarse, da:
Admin password: LHenfZV*<,<z
IMAP, SMTP submission and HTTP account password for admin@fxcode.dev: FjLiZLW3Vh%E
tabmein da las configuraciones que necesitas añadir a tu proveedor de dominios: