Aller au contenu principal

Configuration

Pour configurer IMAP mailbox, tu dois créer un objet dans un fichier ou une variable, basé sur l'objet ImapConfig.

Voici un exemple de configuration, appelé ici imap-config.js.

/imap-config.js
const config = {
host: 'imap.server.domain',
port: 993,
auth: {
user: 'username@server.domain',
pass: 'password',
}
logger: false,
logging: true,
}

export config;

Pour plus d'options, regarde la documentation de ImapConfig.

Les paramètres host, port, auth, user et pass sont obligatoires.

Le paramètre logger à false, permets de désactiver les logs de imapflow, sur lequel IMAP mailbox est basé (verbose logs).

Le paramètre logging à true, permets d'activer les logs d'IMAP mailbox.

info

Pour typescript, tu peux importer l'interface ImapConfig avec :

import { ImapConfig } from 'imap-mailbox';

Tu peux maintenant utiliser IMAP mailbox. Nous allons voir comment à l'étape suivante.