Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Esta guía explica cómo realizar transferencias de archivos entre Hosting Web y/o Servidor Cloud de manera segura y simplificada.
Prólogo
- El FXP (File eXchange Protocol) es un método de transferencia de archivos directamente entre dos servidores FTP sin que los datos transiten por el cliente local.
- Utilizando los comandos FTP PORT y PASV, permite establecer una conexión entre los dos servidores para una transferencia de archivos más rápida y eficiente, ahorrando así el ancho de banda.
- Este método puede presentar, sin embargo, riesgos de seguridad si las conexiones no están aseguradas por FTPS, y requiere una configuración más compleja en comparación con los transferencias FTP tradicionales.
Transferir datos entre servidores
FXP está activado por defecto en Servidores Cloud y alojamientos Web (excepto Starter).
Puede, por ejemplo, utilizar CrossFTP, un software multiplataforma que permite hacer FXP (pero también FTP, SFTP, S3, OpenStack Swift…).
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía trata sobre las funciones ODBC de PHP.
Las funciones ODBC de PHP solo están soportadas en Servidor Cloud.
Funciones Open Database Connectivity
Estas son las funciones utilizadas para interactuar con bases de datos a través de la interfaz ODBC (Open Database Connectivity), un estándar para acceder a fuentes de datos de manera uniforme. Aquí hay algunos ejemplos de uso de las funciones ODBC de PHP:
- Poder leer datos de una base de datos externa y mostrarlos en su sitio web
- Insertar o modificar datos en una base de datos externa
- Realizar consultas complejas en una base de datos externa
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía se refiere a ImageMagick, una suite de software poderosa para la manipulación de imágenes, disponible en los Alojamientos Web y Servidores Cloud de Infomaniak.
Instalación simplificada: Para instalar ImageMagick o sus extensiones, se recomienda utilizar Fast Installer desde su Manager.
ImageMagick y soluciones de manipulación de imágenes
Varios herramientas están a su disposición para tratar sus visuales (redimensionamiento, conversión, marcas de agua):
- ImageMagick (CLI): la suite principal utilizable en línea de comandos (a través de SSH); el comando moderno es
magick, pero la antigua sintaxisconvertsigue disponible. - Extensión PHP
imagick: es la solución más común para los sitios web (WordPress, etc.); permite utilizar ImageMagick directamente en sus scripts PHP. - Biblioteca GD: una alternativa más ligera, a menudo preinstalada, ideal para manipulaciones simples (miniaturas, texto sobre imagen).
- PerlMagick: interfaz dedicada a los scripts Perl para acceder a las funcionalidades de ImageMagick.
Rutas de acceso y comandos
En las infraestructuras de Infomaniak, ImageMagick está instalado de manera estándar. Los ejecutables se encuentran en el siguiente directorio:
/usr/bin/Estos son los principales comandos disponibles:
| Comando | Uso principal |
|---|---|
magick (o convert) | Convertir, redimensionar y transformar imágenes. |
identify | Obtener los metadatos de un archivo (formato, tamaño, etc.). |
mogrify | Aplicar una modificación directamente en el archivo original. |
composite | Superponer varias imágenes (por ejemplo, agregar un logo como marca de agua). |
Para probar la presencia del módulo Perl Image::Magick, puede utilizar el siguiente comando:
perl -e 'use Image::Magick; print "Installed\n"';Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla el uso de Crontab (crons a través de SSH), disponible únicamente en Servidor Cloud, por defecto (también existe un programador de tareas para cualquier alojamiento).
Requisitos previos
- Los archivos de script llamados por el cron deben ser ejecutables (CHMOD).
Ruta completa
Las tareas Cron no conocen la ruta absoluta (path). Llamar a PHP sin especificar las rutas completas al ejecutable hace que la ejecución de la tarea sea imposible. Es necesario especificar
/opt/phpX.X/bin/phpreemplazando X.X por la versión de PHP deseada (/opt/php8.1/bin/php por ejemplo).
Otras operaciones
Por ejemplo:
Listar los crons del usuario SSH en cuestión:
crontab -l -u UsernameEditar los crons:
crontab -e -u UsernameRecibir una notificación por correo electrónico del resultado de sus tareas cron (para agregar al inicio del archivo):
MAILTO=e-mail@domain.xyz
Restaurar una copia de seguridad
Infomaniak guarda los crons de los últimos 7 días (una vez al día). En caso de eliminación accidental, contacte con el soporte de Infomaniak para solicitar una restauración especificando la hora y la fecha de la eliminación.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla el encabezado X-Frame-Options, utilizado para proteger su sitio contra los ataques de clickjacking (desevío de clics).
El valor ALLOW-FROM ahora está obsoleto. Para permitir un dominio específico, se recomienda usar el encabezado Content-Security-Policy (CSP) con la directiva frame-ancestors.
Valores para el encabezado X-Frame-Options
Este encabezado indica al navegador si debe permitir o no la visualización de su página en una etiqueta <frame> o <iframe>.
- "DENY" : Prohibición total. El sitio no puede cargarse en ningún marco, incluso si proviene de su propio sitio.
- "SAMEORIGIN" : Permite la visualización en iframe solo si el sitio padre tiene el mismo dominio que el contenido.
Implementar el encabezado
Mediante el archivo .htaccess (recomendado para todo el sitio) :
Header set X-Frame-Options "SAMEORIGIN"O mediante PHP (para una página específica) :
<?php
header('X-Frame-Options: SAMEORIGIN');
?>La alternativa moderna: Content-Security-Policy (CSP)
Si debe permitir que un sitio externo específico (por ejemplo, domain.xyz) integre su contenido, no use más X-Frame-Options, sino el siguiente encabezado en su .htaccess :
Header set Content-Security-Policy "frame-ancestors 'self' https://domain.xyz"Esta regla permite que su propio sitio ('self') y domain.xyz lo muestren en un iframe.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía se refiere al módulo Apache mod_auth_mysql que permite la autenticación de usuarios y la autorización de acceso a través de una base de datos MySQL.
Con un alojamiento compartido
El módulo mod_auth_mysql no está disponible con los alojamientos compartidos; es necesario considerar un Servidor Cloud o usar scripts PHP y sesiones.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla la gestión de las conexiones entrantes y salientes (incoming and outgoing connections) entre sus diferentes entornos de alojamiento, específicamente para el acceso remoto a las bases de datos.
Conexión a las bases de datos entre alojamientos
1. Desde un Alojamiento Web (Compartido)
Si dispone de un Alojamiento Web (excepto la antigua oferta "v1 - 60 Go"), puede establecer una conexión hacia bases de datos situadas en:
- otro Alojamiento Web (compartido),
- un alojamiento de tipo Servidor Cloud.
Esta flexibilidad permite compartir una base de datos entre varios sitios, establecer conexiones remotas o configurar accesos cruzados entre sus servicios.
2. Desde un Servidor Cloud
Con un Servidor Cloud, es posible conectarse a las bases de datos alojadas en otro Servidor Cloud de su parque:
- Asegúrese de que el puerto
3306(protocoloTCP) esté abierto en entrada en su cortafuegos / Firewall. - Si restringe el acceso a ciertas direcciones, verifique las reglas para los protocolos
IPv4yIPv6.
Nota importante: las conexiones salientes desde un Servidor Cloud hacia las bases de datos de un alojamiento compartido no están permitidas.
3. Desde un proveedor externo
Si desea acceder a sus bases de datos MySQL desde un servidor o una herramienta situada fuera de la infraestructura de Infomaniak (proveedor tercero, aplicación local, etc.), consulte esta otra guía.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía está diseñada para ayudarle a optimizar y mejorar el rendimiento de sus bases de datos en Infomaniak.
Introducción
- El número y el tamaño de las bases de datos son ilimitados.
- Sin embargo, es fundamental optimizar sus tablas (mediante índices) para evitar sobrecargar el servidor y garantizar una visualización rápida de su sitio web, especialmente cuando el volumen de datos aumenta.
Optimizar las consultas
Los índices son esenciales para el rendimiento: funcionan como el índice de un libro, lo que permite a MySQL/MariaDB encontrar información sin tener que leer todas las páginas. Sin índices, el servidor debe realizar un "escaneo completo" de la tabla, lo que consume muchos recursos.
Un índice es especialmente eficaz en las columnas que se utilizan para filtrar los resultados (cláusula WHERE), para realizar uniones entre tablas (JOIN) o para ordenar los datos (ORDER BY).
Analizar con EXPLAIN
Antes de agregar un índice, debe identificar la consulta lenta. El comando EXPLAIN (también disponible a través de la interfaz de phpMyAdmin) permite simular la consulta.
Observe la columna "rows" (número de filas analizadas) y la columna "key" (clave utilizada). Si "rows" es alto y "key" está vacío (NULL), se recomienda encarecidamente crear un índice.
Agregar índices
Para agregar un índice, puede utilizar la pestaña "Estructura" de phpMyAdmin o el siguiente comando SQL:
ALTER TABLE nom_de_table ADD INDEX nom_index (colonne_cible);Nota: Indexe solo las columnas necesarias. Demasiados índices pueden ralentizar la adición o modificación de datos (INSERT/UPDATE).
Más información / Referencias
Documentación de MySQL 8.0: Optimización e índices
Documentación de MySQL 8.0: Cómo interpretar EXPLAIN
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo activar o desactivar la función PHP set_time_limit de un Alojamiento Web.
Prólogo
set_time_limites una función PHP que fija el tiempo de espera de un script, en segundos; si se alcanza este límite, el script se interrumpe y devuelve un error fatal.set_time_limitno se puede utilizar para definir valores que superen el límite de tiempo de ejecución de los scripts (max_execution_time) definido en el Manager.
Activar o desactivar la función PHP set_time_limit
Para acceder a la gestión del sitio web:
- Haga clic aquí para acceder a la gestión de su sitio en el Manager Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al sitio correspondiente:

- Haga clic en Gestionar parámetros avanzados:

- Haga clic en la pestaña PHP / Apache:

- Haga clic en el botón de alternancia (toggle switch) On/Off según lo deseado:

- Haga clic en el botón Guardar al final de la página para validar los cambios.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía le ayuda a descargar todos los datos relacionados con su sitio web alojado por Infomaniak.
Prólogo
- Se realizan copias de seguridad automáticas diariamente en las instalaciones de Infomaniak.
- Sin embargo, puede descargar una versión segura y personal de su sitio web para guardarla en su instalación local, unidad USB, archivo
.zipen kDrive, etc. - Para descargar un sitio realizado con WordPress, consulte esta otra guía específica para 2 extensiones que permiten una copia de seguridad local de la información.
- Con la excepción de Site Creator, los datos de un sitio web alojado por Infomaniak son accesibles y visibles en el servidor a través de una conexión FTP (lo que significa que para realizar una copia de seguridad de los datos, basta con descargar el contenido de la carpeta principal en el servidor).
- Solo quedará agregar una copia de seguridad de la base de datos del sitio (donde se encuentran las informaciones que no están inscritas en los archivos accesibles por FTP).
Ubicación del sitio
Cuando llegue a la estructura de carpetas en el servidor, no siempre será fácil saber a dónde ir para descargar la información relacionada con el sitio que le interesa.
Comience anotando la ubicación exacta del sitio que desea descargar, yendo a manager.infomaniak.com en el tablero del sitio dentro de su Alojamiento Web:
La indicación resaltada anteriormente es la ubicación del sitio de ejemplo. ¡Vea el suyo!
Conexión al servidor
Para llegar al servidor, debe usar un software/cliente FTP o el Web FTP en el Manager que puede ser adecuado en la mayoría de los casos:
Descarga del sitio
Cuando llega al Web FTP, debe ir a la ubicación anotada en el primer capítulo anterior, y hacer clic en el ícono de descarga a la derecha de la carpeta correspondiente a su sitio:
La descarga comienza y obtiene un archivo .zip con todos los archivos que componen su sitio web (con la excepción de los archivos que comienzan con un "." como .htaccess).
Descarga de la base de datos
En la mayoría de los casos, su sitio utiliza una base de datos para funcionar. Por lo tanto, también debe descargarla.
Para ello:
- Haga clic en Bases de datos en el menú lateral izquierdo.
- Haga clic en el menú de acción ⋮ situado a la derecha del nombre de su base de datos (si no está seguro de cuál tomar, repita la operación para cada una de ellas).
- Haga clic en Descargar:

Deberá confirmar la descarga (o exportación) del archivo más reciente en el siguiente paso para obtener un archivo .sql.gz que corresponda a todas las tablas de su base de datos, que debe conservar cuidadosamente.
El enlace de descarga se envía por correo electrónico.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Para evitar un error “Crear una base de datos: ningún privilegio” es imprescindible pasar por el Manager Infomaniak y no por phpMyAdmin para añadir una nueva base de datos.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Git y GitHub están disponibles en Infomaniak con todas las ofertas de alojamiento en…
y, por supuesto, la oferta Jelastic Cloud que le permitirá una integración profunda del versionado.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía proporciona indicaciones que pueden ayudarle a optimizar el posicionamiento de su sitio en los motores de búsqueda como Google.
Prólogo
- Infomaniak es uno de los proveedores de alojamiento más eficientes del mercado francófono, lo que contribuye al buen posicionamiento de sus sitios.
- Por el contrario, Infomaniak no intervendrá en el contenido o el desarrollo de los sitios alojados.
El posicionamiento natural (SEO)
El posicionamiento natural (Search Engine Optimization) es la optimización de un sitio web para que su sitio sea visible en los motores de búsqueda en función de ciertas palabras clave introducidas por los usuarios. Los esfuerzos que invierte en SEO tendrán un impacto a largo plazo.
Algunos consejos técnicos para optimizar su posicionamiento natural:
- Instale un certificado SSL en su sitio.
- Active la compresión gzip para acelerar la carga de su sitio.
- Comprima las imágenes de su sitio con un software (FileOptimizer, Imageoptim) o un servicio en línea como Imagify.
Para obtener más información, consulte la guía Infomaniak sobre el posicionamiento natural.
Google ha actualizado su guía "Bien comenzar con el posicionamiento natural (SEO)" en 2024, con nuevas "buenas prácticas" fundamentales para optimizar su visibilidad en el motor de búsqueda.
El posicionamiento de pago (SEA)
El posicionamiento de pago (Search Engine Advertising) es la compra de enlaces patrocinados en espacios publicitarios con el fin de posicionar su sitio rápidamente en palabras clave específicas. El objetivo es hacer la mejor oferta en las palabras clave con un buen enfoque para tener más posibilidades de ser visible al mejor costo. Los esfuerzos que invierte en SEA dejarán de tener un impacto directo tan pronto como detenga sus campañas publicitarias.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía trata sobre las funcionalidades de gestión de bases de datos disponibles con los alojamientos de Infomaniak.
Descubra también la solución de bases de datos gestionadas (DBaaS) de alta disponibilidad alojada en Suiza, que permite desplegar fácilmente clústeres potentes y seguros (MySQL, MariaDB, PostgreSQL) sin tener que gestionar la infraestructura subyacente.
MySQL, SQLite, MariaDB, PostgreSQL…
A nivel Sistema de Gestión de Base de Datos, los alojamientos soportan…
- … bases de datos MySQL a través del acceso PHP MySQL o a través de Perl DBI+DBD::mysql
- Puede utilizar MySQL como sistema de gestión de base de datos (SGBD) en los servidores de Infomaniak.
- Puede acceder a él ya sea a través de PHP utilizando las funciones de base de datos MySQL integradas en PHP, o a través de Perl utilizando los módulos DBI y DBD::mysql.
- … MySQLI, la interfaz de acceso nativa a MySQL (PHP5)
- MySQLI es una extensión de PHP que permite acceder a una base de datos MySQL.
- Es una versión mejorada y más reciente de la antigua extensión MySQL de PHP, ofreciendo funcionalidades y rendimiento mejorados.
- … SQLite 3.x
- SQLite es un motor de base de datos SQL ligero, autónomo y sin servidor.
- Los servidores de Infomaniak admiten SQLite versión 3.x, lo que significa que puede utilizar SQLite para almacenar datos en estos servidores.
- … MariaDB
- MariaDB es un fork de MySQL y a menudo se utiliza como alternativa a MySQL.
- Por lo tanto, puede utilizar MariaDB como sistema de gestión de base de datos en los servidores de Infomaniak.
- … el módulo PGSQL
- PGSQL es un módulo PHP que permite conectarse a una base de datos PostgreSQL.
- Esta funcionalidad específica le permite conectarse a una base de datos PostgreSQL REMOTA a través de PHP; esto requiere abrir el puerto adecuado hacia la IP precisa de la base de datos PostgreSQL desde el gestor de Infomaniak.
Dba, dbm, db2, sqlite no son soportadas, SQL Server tampoco (se trata de un servidor de base de datos que requiere una arquitectura Microsoft).
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
La escritura en los directorios /etc y /lib está desactivada por razones de seguridad.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla los protocolos de transferencia de archivos aceptados en el Hosting Web y Servidor Cloud de Infomaniak al conectarse a los servidores ProFTPD.
Prólogo
- Con un hosting Starter (página web básica), solo es posible una conexión FTP en el puerto 21 (sin SSL/TLS).
- Al crear un sitio web a través de un hosting Apache / PHP, se puede acceder a los archivos a través de diferentes protocolos (FTP, SFTP, SSH).
- Con un sitio Node.js, solo SSH / SFTP son posibles para acceder a su entorno.
FTP (File Transfer Protocol)
Se admiten las conexiones FTP en modo "activo" y "pasivo" (alternar entre los dos para intentar resolver un posible problema).
Infomaniak abre los puertos pasivos de su lado [PassivePorts 42000 44000] pero solo para las conexiones a su servidor FTP. El modo FTP pasivo implica el uso de puertos remotos definidos por el servidor remoto, así como de puertos locales que pueden variar según el software/cliente FTP utilizado.
El modo pasivo resulta útil principalmente cuando el software/cliente FTP está detrás de un firewall o un enrutador NAT que bloquea las conexiones FTP activas. Sin embargo, en la infraestructura de Infomaniak se permiten las conexiones FTP activas, lo que significa que el recurso al modo pasivo generalmente no es necesario.
En cuanto a PHP, no es posible, por defecto, gestionar esta configuración de manera centralizada. Por lo tanto, no es viable para Infomaniak abrir todos los puertos para soportar todas las configuraciones remotas, ya que esto no sería ni práctico ni seguro.
En general, la infraestructura no soporta al 100% las conexiones FTP salientes en modo pasivo. Para una experiencia de transferencia de archivos más fluida, se recomienda usar el modo FTP activo o explorar tecnologías más modernas como SFTP (leer a continuación).
SFTP (SSH File Transfer Protocol)
Crear conexiones SFTP garantiza una alta seguridad en las transferencias de archivos. Asegúrese de haber activado SSH en su software/cliente SFTP y use el puerto 22 para la conexión: sftp://*****.
FTPES (FTP seguro con TLS/SSL)
Use FTPES para transferencias de archivos seguras con el puerto 21 y el cifrado SSL/TLS. Con el software Filezilla, por ejemplo, seleccione "Conexión FTP explícita sobre TLS" para configurar su software/cliente FTPES: ftpes://*****.
FTPaccess
El acceso a la configuración FTPaccess está disponible.
Lo que no se soporta
Usuario Público/Anónimo
No está permitido conectarse como usuario público o anónimo. Debe tener una cuenta de usuario válida para acceder a su espacio de alojamiento.
FTPs (FTP seguro en un puerto personalizado)
El protocolo FTPs no es compatible, lo que significa que el puerto 2121 no está abierto para este tipo de conexión.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo obtener información sobre la presencia de un sistema de caché en un sitio utilizando el comando curl.
Prólogo
- En el mundo de la programación y la administración de sistemas, a menudo es necesario determinar si un sitio web utiliza un sistema de caché para mejorar su rendimiento.
- Los sistemas de caché como Fastly se utilizan comúnmente para almacenar temporalmente datos con el fin de servirlos más rápidamente a los usuarios.
- Siguiendo estos pasos, podrás determinar si un sitio web utiliza un sistema de caché para mejorar su rendimiento y comprender el funcionamiento y la optimización de los sitios.
Uso del comando curl
curl es una herramienta de línea de comandos que permite transferir datos utilizando URL.
La opción -svo /dev/null se utiliza para realizar una solicitud silenciosa (-s), mostrar información detallada sobre la solicitud (-v) y redirigir los datos de salida a /dev/null para ignorarlos (/dev/null es un dispositivo especial en los sistemas Unix/Linux que se comporta como una papelera). -H "Fastly-Debug: true" es un encabezado HTTP añadido a la solicitud para solicitar información de depuración específica de Fastly.
Ejecutar el comando
Ejecute el siguiente comando desde una aplicación de tipo Terminal (interfaz de línea de comandos, CLI / Command Line Interface) en su dispositivo:
curl -svo /dev/null [url] -H “Fastly-Debug: true”y reemplace [url] por la dirección del sitio web que desea verificar.
Si el sitio utiliza Fastly o algún otro sistema de caché similar, verá información de depuración específica en la salida del comando. Los detalles proporcionados pueden incluir información sobre las solicitudes y respuestas HTTP, así como información sobre la caché y el rendimiento.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cómo configurar las reescrituras de URL en su alojamiento. El módulo Apache "mod_rewrite" está activado por defecto en todas las infraestructuras de Infomaniak.
Gestión a través del archivo .htaccess
Por razones de seguridad y estabilidad, Infomaniak no permite la modificación directa de la configuración del servidor (VirtualHost).
Toda personalización debe realizarse a través de un archivo .htaccess colocado en la raíz de su sitio.
En un archivo .htaccess, las expresiones regulares de sus reglas de reescritura no deben comenzar con una barra (/).
Sintaxis correcta
Ejemplo: debe usar RewriteRule ^contact$ contact.php (en lugar de RewriteRule ^/contact$ contact.php)…
Se recomienda agregar la directiva RewriteBase / justo después de la activación del motor (RewriteEngine On) para garantizar la compatibilidad de sus rutas relativas.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía explica cuáles son los protocolos y puertos que se pueden utilizar con los servicios de mensajería de Infomaniak (Servicio de Correo en particular).
Puertos y parámetros recomendados para la configuración del cliente
Cuando se le solicite durante una configuración de software/cliente de mensajería (Outlook, Thunderbird, móvil, etc.), priorice los siguientes parámetros:
| IMAPs - Tráfico Entrante (Recomendado) | SMTP - Tráfico Saliente (Opción 1: estándar IETF) | SMTPs - Tráfico Saliente (Opción 2: cifrado implícito) | |
|---|---|---|---|
| Puertos | 993 | 587 | 465 |
| Mecanismo de Seguridad | SSL / TLS (implícito) | STARTTLS (explícito) | SSL / TLS (implícito) |
| Nombre del Servidor | mail.infomaniak.com | ||
| Autenticación | Obligatorio (nombre de usuario = dirección de correo completa) | ||
Nota técnica: El puerto 587 con STARTTLS es la práctica estándar IETF para la presentación de correo electrónico seguro. El puerto 465 es una alternativa segura que utiliza cifrado implícito.
Si especifica otras indicaciones o desactiva el cifrado, pueden producirse errores de mensajería.
Otros puertos compatibles (no cifrados o retrocompatibilidad)
- puerto
143(Puerto estándar para la recepción IMAP - no cifrado, usar 993) - puerto
110(Puerto estándar para la recepción POP3 - no cifrado, usar 995) - puerto
995(Puerto seguro para la recepción POP3s - opción segura POP3) - puerto
25(Puerto estándar para la transferencia de servidor a servidor - puede soportar STARTTLS para la presentación, pero el 587 es la norma para los clientes). - La autenticación STARTTLS es compatible con los puertos no cifrados (143, 110, 25) para activar el cifrado TLS.
- Autenticación SMTP soportada (métodos LOGIN o PLAIN).
Uso de la API y Seguridad de las Transferencias
La API de Infomaniak no ofrece ninguna conexión al correo electrónico, ya que IMAP y SMTP son las "API". Utilice una librería (como Python: email.examples y imaplib) que utilice IMAP y SMTP.
Para mostrar los correos electrónicos desde PHP:imap_open("{mail.infomaniak.com:993/imap/ssl}", $email, $password);
El mecanismo MTA-STS no está implementado ni verificado, ya que Infomaniak utiliza DANE (DNS-based Authentication of Named Entities) para garantizar una conexión cifrada entre servidores cuando se cumplen las siguientes condiciones:
- El cliente envía un correo electrónico a un dominio que ha configurado DANE.
- El cliente recibe un correo electrónico de un servidor SMTP que utiliza DANE.
- En todos los demás casos (en ausencia de DANE), la conexión cifrada sigue siendo oportunista.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?
Esta guía detalla el uso del script FormMail en las diferentes ofertas de alojamiento de Infomaniak.
Preámbulo
- FormMail es un script CGI gratuito que captura y procesa el contenido de un formulario para enviarlo a los usuarios especificados.
- Soportado en Alojamiento compartido & Servidor Cloud.
Usar FormMail
Puede instalar libremente FormMail en un alojamiento para enviar formularios de su sitio a los destinatarios de su elección:
- Descargue la versión revisada (compat) del script original de Matt Wright's FormMail.
- Coloque el archivo Perl
FormMail.plen un subdirectorio llamadocgi-bin. - Dale el permiso de ejecución para el usuario:
chmod u+x FormMail.pl
- Edite el archivo
FormMail.plpara indicar los destinatarios.
El archivo EXAMPLE contiene un ejemplo de formulario que podrá adaptar según sus necesidades.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?