eMill a été conçu pour s'adapter complètement à la gestion du projet. Il vous permet d'organiser et sauvegarder votre travail selon des étapes du projet. Un projet spécifique est commencé quand vous concevez les contenus du message, les scripts et les listes de diffusion. Quand ces tâches ont été effectuées, le projet est publié et reste en attente jusqu'à l'étape de vérification.
eMill possède un éditeur intégré qui vous permet de créer le corps du message dans les 2 formats supportés par les clients mail Internet : HTML et Texte. L'éditeur génére tous les tags HTML communs nécessaires à la finalisation d'une maquette. L'éditeur de contenu fournit également des fonctions puissantes exécutées par le serveur, facilement inclues et éditées à partir d'un éditeur de script. Semblables aux scripts ASP, ces scripts inclus dans votre contenu permettront de personnaliser le contenu des messages pour chaque destinataire.
eMill utilise des scripts globaux pour personnaliser tous les événements rencontrés dans le logiciel. Ces scripts sont générés par les assistants de projet et modifiés selon les instructions données par des boîtes de dialogue. Les utilisateurs familiers du VB script peuvent éditer directement le script du projet mailing pour personnaliser davantage l'accès aux sources de données. Cela peut être utile pour des projets nécessitant un filtrage de données ou utilisant des sources de données hétérogènes. Des exemples de script sont fournis et sont disponibles pour les utilisateurs non familiers avec l'usage du script.
eMill supporte les requêtes SQL pour vous permettre de créer rapidement des listes de diffusion à partir de base de données existantes (Excel, Access, Oracle, SQL Server, etc.). Vous pouvez également importer des données provenant de fichiers non standards. L'éditeur vous permet de remanier les données importées et/ou de débuter et d'édietr de nouvelles listes.
Ce composant fusionne tous les fichiers utilisés pour construire le projet et sauvegarder une image qui sera utilisée pour traiter les fichiers d'e-mails. Dès que le projet est publié, il est en instance d'expédition et ne peut plus être édité. Les modifications doivent être faites à partir des fichiers de pré-publication, et il faut ensuite republier le projet.
Ce composant exécute le publipostage et génère dans la boîte d'expédition des e-mails prêts à être envoyés.
Ce composant exécute la livraison des messages. Les messages peuvent être envoyés directement ou grâce à des relais SMTP multiples pour les gros volumes.