Configuration du server de messagerie simple pour un site Web basé sur l'user

Je travaille sur un site Web simple qui a une inscription user. Tout ce que je dois faire est de confirmer les adresses e-mail en envoyant un courrier électronique de confirmation et peut-être envoyer des courriels périodiques concernant diverses informations. Je considère également avoir un email support@mydomain.com pour les questions et commentaires des users. L'application est écrite dans django et je l'exécute sur ArchLinux sur un VPS.

Je n'ai aucune connaissance des servers de messagerie. J'ai essayé de configurer postfix et qmail mais je n'ai pas eu de chance. Ils sont compliqués et nécessitent beaucoup de configuration pour qu'ils fonctionnent correctement.

Mon cas d'utilisation est super simple et ne nécessite pas de fantaisie.

Existe-t-il une configuration de messagerie simple qui me permettra de rapidement envoyer des courriers électroniques avec mon application django avec un minimum de travail?

Je ne connais pas ArchLinux, mais la plupart des dissortingbutions sont livrées avec des packages pour les MTA et une configuration de base pour l'envoi de mails. Tant que vous souhaitez seulement envoyer des mails à partir de votre VPS, une telle configuration de base suffit pour la première étape.

Exemple de configuration pour Postfix (extrait de /etc/postfix/main.cf):

myhostname = mydomain.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = mydomain.com, localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = loopback-only 

La deuxième étape est plus difficile: la configuration DNS appropriée, la signature avec Domainkey etc (mieux) passent des filters anti-spam. Cela nécessitera plus de lecture. Et si vous souhaitez également recevoir des mails, vous devriez lire un ou deux livres sur ce sujet car il n'y a pas de solution simple (du sharepoint vue professionnel).

Si vous souhaitez simplement envoyer des courriels (et ne pas en recevoir), n'installez pas un système de courrier électronique complet, mais utilisez simplement sendEmail , c'est le moyen le plus simple (je l'utilise beaucoup dans mes scripts Nagios). C'est un programme de messagerie de command line, avec beaucoup d'options et accepte diverses inputs (vous pouvez formater une page HTML et la faire passer).