Import de plusieurs mail

Juilen partagé ce idée il y a 8 mois
Complété

Bonjour,


Est ce qu'il est possible d'intégrer dans NoC la possibilité de créer plusieurs mail par import de fichier Excel contenant l'adresse et le mdp ou via un script par exemple car pour créer par exemple 50 adresses mail, il faut le faire le faire 1 par 1 actuellement ?


Merci

Réponses (2)

photo
1

Bonjour,


Sur le N0C les mots de passe courriel sont encrypté et donc impossible de les afficher ou exporter.


Par contre l'option pourrais être bon pour créer seulement un fichier contenant tout les courriels crées ?


Merci

photo
1

Bonjour,

Pour effectuer des ajouts en boucle, nous vous recommandons d'utiliser notre API disponible à l'adresse suivante : https://apidoc.planethoster.com/fr/#operation/n0cAddEmail

Voici un script de base pour vous aider à démarrer. Veuillez noter que nous ne pouvons pas garantir son bon fonctionnement.

Pour toute demande supplémentaire, veuillez consulter le forum où vous pouvez obtenir de l'aide d'autres développeurs ou soumettre une demande de service non géré par notre support.


const fs = require('fs');
const readline = require('readline');
const axios = require('axios');

const fileStream = fs.createReadStream('emails.csv');
const rl = readline.createInterface({
  input: fileStream,
  crlfDelay: Infinity
});

  const domain = 'votre domaine'; // domain
  const id = 1234; // id de votre world

rl.on('line', async (line) => {
  const lineElements = line.split(';');
  const mailUser = lineElements[0]; // ce qu'il y a avant le @
  const password = lineElements[1];
  const quota = lineElements[2];

  const requestData = {
    id: id,
    domain: domain,
    mailUser: mailUser,
    password: password,
    quota: quota
  };

  try {
    const response = await axios.post('https://api.planethoster.net/n0c-api/email/add', requestData, {
      headers: {
        'X-API-KEY': 'XXXXX',
        'X-API-USER': 'XXXXX',
        'Content-Type': 'application/json'
      }
    });

    console.log(`Response: ${response.data}`);
  } catch (error) {
    console.error(`Error: ${error.message}`);
  }
});
// fin script

Merci

Poster un commentaire
 
Joindre un fichier