Portfolio/2024 - 2026

Senovy

Site de marque premium pour produits cosmétiques avec import automatique depuis Google Sheets, infrastructure email complète avec DKIM 2048 et sauvegarde automatique côté serveur du dossier Envoyés.

E-commerceMail InfrastructureBrandCustom Integration

Défi

Senovy gère un catalogue de produits mis à jour fréquemment via Google Sheets (le service produit ajoute de nouvelles références chaque semaine). La synchronisation manuelle avec le site était une source constante d'erreurs : références manquantes, prix obsolètes, descriptions incohérentes. De plus, en tant que marque premium communiquant directement avec ses clients, ils avaient besoin d'une infrastructure email sérieuse (plusieurs comptes sur @senovy.ro et @talkbridge.co.uk, sauvegarde automatique des messages envoyés sans configuration côté client, DKIM 2048 pour la délivrabilité, IPv4 dédiée pour la réputation). Un webmail fonctionnel pour les utilisateurs n'installant pas de client de bureau. Et un hébergement stable : nous ne faisons pas de compromis sur l'infrastructure mail pour économiser quelques euros.

Solution

Pour l'import des produits : endpoint dédié /api/feed/run qui récupère Google Sheets via cURL (résout les problèmes de redirection 307 que Google renvoie sur les requêtes non-navigateur) avec DNS forcé sur 8.8.8.8 (évite les problèmes de DNS local) et mapping des champs de la feuille vers le schéma produit. Suivi de la progression en temps réel via /api/feed/progress. Endpoint protégé par token (`93434e39…`) pour la sécurité. Pour l'infrastructure mail : mise en place complète de Postfix + Dovecot + OpenDKIM avec des clés 2048 sur un VPS OVH dédié (51.68.196.195), séparation des comptes via Virtualmin, sauvegarde automatique des messages envoyés par BCC côté serveur (Postfix sender_bcc → pipe Dovecot → doveadm save) afin de ne pas dépendre d'une configuration par client. Webmail via Roundcube 1.6.15 avec plugin password intégré à Dovecot BLF-CRYPT et managesieve pour les filtres. SSL Let's Encrypt avec renouvellement automatique. SPF + DMARC quarantine pour une délivrabilité optimale. Enregistrements PTR correctement configurés chez OVH pour éviter la classification en spam.

Processus

  1. 01Discovery du flux produit avec l'équipe Senovy : qui met à jour, quand, avec quelles colonnes
  2. 02Mise en place de l'endpoint feed avec cURL + DNS forcé + sécurité par token
  3. 03Mapping des champs Google Sheets → schéma produit avec validation
  4. 04Provisioning d'un VPS OVH dédié au mail (séparé de l'hébergement web)
  5. 05Mise en place de Postfix + Dovecot + OpenDKIM avec clés 2048
  6. 06Sauvegarde automatique des messages envoyés par BCC via pipe Dovecot
  7. 07Webmail Roundcube avec plugin password intégré
  8. 08Configuration SPF + DKIM + DMARC + PTR pour la délivrabilité

Résultats

Automat

Import hebdomadaire Google Sheets

DKIM 2048

Délivrabilité email premium

Server-side

Sauvegarde des messages envoyés indépendante du client

Vous voulez des résultats similaires pour votre projet ?

Nous utilisons des cookies pour améliorer votre expérience et analyser le trafic. Les cookies essentiels sont toujours actifs. Les cookies analytiques nécessitent votre consentement. Politique des cookies | Confidentialité