Quels sont les relais SMTP et les smarthosts?

Quel est exactement un relais SMTP, et quel est exactement un SMTP smarthost? Quelqu'un peut-il me donner une brève description de chacun, y compris comment ils se rapportent les uns aux autres?

En général, les deux sont des relais de messagerie et un relais de messagerie n'est qu'un serveur qui transmet le courrier à un autre serveur de messagerie, par SMTP, plutôt qu'un serveur qui offre un service de boîtes aux lettres aux utilisateurs finaux via POP3 / IMAP / HTTP.

Un smarthost est un relais de messagerie spécialisé dans le courrier électronique sortant. Si vous disposez d'un réseau privé privé, vous voudrez peut-être contrôler le flux de courrier électronique sortant et empêcher «tout ancien serveur» de pouvoir envoyer des courriels à Internet, ou peut-être que vos systèmes internes ne résolvent que le DNS interne et ne peuvent pas résoudre les hôtes Ou les enregistrements MX de domaine pour les systèmes "là-bas sur les interwebs". Dans un cas comme celui-ci, vous pouvez désigner un hôte unique comme le Smarthost. Toutes les autres machines transmettront aveuglément tous les e-mails sortants au Smarthost. Le smarthost aurait la capacité de résoudre les enregistrements MX d'hôtes et de domaine sur Internet et serait autorisé par firewall / acl / iptables / quoi que ce soit pour communiquer avec d'autres hôtes sur le port 25 ou le port 587 pour envoyer un courrier électronique sortant.

L'autre utilisation commune d'un relais de courrier électronique est avec un courrier entrant. Si vous gérez une grande organisation, avec des milliers ou des centaines de milliers d'utilisateurs, l'écriture d'un courrier électronique pour bloquer le stockage peut consommer beaucoup de temps et de ressources. Si vous n'aviez qu'un serveur pour ce faire, il serait rapidement bloqué. Si vous disposez de plusieurs serveurs, vous devez utiliser un sous-ensemble d'utilisateurs, vous devez modifier le domaine de messagerie de chaque utilisateur pour qu'il soit distinct pour cet utilisateur. Ces solutions de rechange deviennent plutôt incommodes plutôt rapidement. La solution pour cela est un seul enregistrement MX pour votre domaine, qui peut résoudre (par l'équilibrage de charge, ou DNS round-robining) à plusieurs serveurs de relais de messagerie. Ces relais de messagerie seraient configurés pour accepter un courrier électronique pour tous les utilisateurs du domaine, tout en filtrant le SPAM, puis il consultera ses propres stratégies / cartes pour déterminer à quel serveur de boîtes aux lettres le courrier électronique doit être renvoyé pour accéder à la boîte aux lettres de l'utilisateur final . UserA => server1, userB => server2, etc.

Cela permet aux serveurs qui effectuent de lourdes quantités de recevoir des courriels sur Internet pour que tous les utilisateurs les renvoient rapidement, tandis que les serveurs de boîtes aux lettres ayant un volume individuel inférieur sont capables d'encourir les pénalités de ressources d'écriture de messages sur le disque sans devenir Un goulot d'étranglement.

  • Le relais SMTP est un hôte qui accepte le SMTP entrant et transmet les messages sur quelque part qui les mettra au bon endroit.
  • SMTP smarthost est un relais SMTP qui sait assez pour envoyer des choses intelligemment au bon endroit.

On s'attend normalement à l'un ou l'autre être capable de faire la queue de messages qui temporairement ne pouvaient pas être envoyés, pour réessayer plus tard.

Un relais est un MTA (Mail Transfer Agent) qui transmettra un courrier électronique à un autre serveur. La plupart des préoccupations sont les relais ouverts qui acceptent les courriels de n'importe qui et sont transmis à quiconque. Ceux-ci sont utiles pour envoyer des courriers indésirables, et de nombreux systèmes essaient d'éviter d'accepter leur courrier électronique.

Smarthosts est une classe de serveur de relais qui sert à relayer un courrier électronique pour un certain groupe d'utilisateurs. Les FAI fournissent généralement un serveur de relais qui accepte les courriels de leur réseau et le relie à Internet. Ils peuvent nécessiter une authentification.

Les MSA (Mail Submission Agents) sont Smarthosts qui nécessitent habituellement une authentification. Il existe un port de soumission séparé pour les utiliser. Un MSA peut être utile pour les utilisateurs mobiles car ils permettent à l'utilisateur de relayer le courrier électronique à l'aide de serveurs de messagerie approuvés.

Ce sont les mêmes. Les deux relèvent le courrier, mais le numéro de votre FAI est souligné comme étant le plus grave.

Un smarthost demande normalement une authentification (SMTP-AUTH) avant de relayer des mails.