VPS – La façon la plus simple de commencer à envoyer un courrier électronique

J'ai installé (nettoyez) Debian 6 sur VPS, et je lance une application Django sur elle. Tout fonctionne bien, sauf que j'ai besoin de configurer SMTP pour permettre à mon application (c'est-à-dire que l'expéditeur est local) d'envoyer des courriels à ses users (ainsi, les destinataires sont ailleurs sur Internet).

Quel serait le moyen le plus important de faire cela? Debian est généralement livré avec exim4 , mais j'ai des problèmes pour le mettre en place pour effectuer cette tâche de base. Existe-t-il un type de tutoriel ou un set d'étapes de base dont je dois vérifier?

Je n'ai besoin d'aucune livraison locale de courrier électronique en ce moment.

Lorsque j'essaie d'envoyer un courrier électronique à l'aide de la configuration par défaut, voici ce que j'obtiens dans /var/log/exim/mainlog (a remplacé les deux domaines avec foo.com et bar.com):

 2011-08-27 18:05:27 1QxLNv-0008EL-60 <= jablan@foo.com H=localhost (foo.com) [127.0.0.1] P=esmtp S=2438 2011-08-27 18:05:27 1QxLNv-0008EL-60 remote host address is the local host: bar.com 2011-08-27 18:05:27 1QxLNv-0008EL-60 == jablan@bar.com R=smarthost defer (-1): remote host address is the local host 2011-08-27 18:05:27 1QxLNv-0008EN-7y <= <> R=1QxLNv-0008EL-60 U=Debian-exim P=local S=567 2011-08-27 18:05:27 1QxLNv-0008EL-60 Frozen 2011-08-27 18:05:27 1QxLNv-0008EN-7y remote host address is the local host: foo.com 2011-08-27 18:05:27 1QxLNv-0008EN-7y == jablan@foo.com <postmaster@foo.com> R=hub_user_smarthost defer (-1): remote host address is the local host 2011-08-27 18:05:27 1QxLNv-0008EN-7y Frozen 

2 Solutions collect form web for “VPS – La façon la plus simple de commencer à envoyer un courrier électronique”

Votre exim4 est mal configuré.

Vous devez savoir quelle est la meilleure façon d'envoyer des courriels à votre fournisseur de VPS. Il pourrait s'agir de leur server SMTP, ce qui signifie que vous devez le configurer pour un logiciel plus rapide ou qu'il vous soit directement transmis par votre VPS, ce qui signifie que vous devez le configurer en tant que site internet complet.

Quoi qu'il en soit, reconfigurez votre exim4 en émettant un:

 # sudo dpkg-reconfigure exim4-config 

Vous pouvez sélectionner:

 internet site; mail is sent and received directly using SMTP mail sent by smarthost; received via SMTP or fetchmail mail sent by smarthost; no local mail local delivery only; not on a network no configuration at this time 

Reconfigurez-le en conséquence.

«L'adresse de l'hôte distant est l'hôte local» signifie que vous avez fait l'une des deux choses suivantes:

  • Dit Exim qu'il est vrai, en fait, c'est lui-même (ce qui ne l'empêche pas de fin); ou
  • DNS indique que l'logging MX / A pour le domaine de destination est en fait la même machine et que vous n'avez pas configuré le MTA pour recevoir le courrier pour le domaine.

Étant donné que Exim est mousseux à propos des smarthosts, je dirais que vous avez le premier.

Si vous configurez votre installation Exim avec le smarthost correct (généralement celui de votre fournisseur de services Internet ou MSP), il sera certainement … bien, pas nécessairement travailler, mais au less vous donner une erreur différente.

  • Effacer / Rinçage de la memory en cache
  • (Fresh VPS) Apache Page par défaut Accessible via Telnet mais pas via l'adresse IP via le browser
  • Quel logiciel de server hôte de virtualisation VPS / VM dois-je utiliser?
  • Vous souhaitez apather tout le trafic Internet via VPN
  • Est-il acceptable d'exécuter Apache sur une instance EC2 et MYQSL sur une autre?
  • CentOS7 firewalld pas de zones
  • DocumentRoot - take without / infront
  • Solution VPS pour correspondre à la scalabilité et à la fiabilité du cloud
  • Comment mesurer la performance de VPS?
  • Comment configurer DNS inversé sur Ubuntu 12.04 VPS
  • Passer de l'hébergement partagé cpanel à non cpanel VPS - Que devrais-je savoir?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.