Eles são basicamente iguais aos servidores da Web, pois podem ser hospedados em qualquer lugar em que o computador possa se conectar.
Você pode ter um servidor de e-mail hospedado localmente na Internet pública e pode receber e-mails (via SMTP) que seu cliente de e-mail pode recuperar (via POP3 ou IMAP). Ou você pode ter um servidor de e-mail que não é publicamente acessível, mas simplesmente recupera e-mails de um que é.
Normalmente, embora um usuário doméstico não tenha nenhum desses, ele simplesmente tem um cliente de e-mail configurado com os detalhes do endereço de seus servidores de entrada e saída, Google ou Outlook ou SomeOtherMailService.
Para responder às suas perguntas:
- Is there going to be my mail server: Like is there a local mail server like a local DNS server? First my local mail server gets it and it gives to google's mail server and so on.
Você pode, mas provavelmente não. Veja acima.
- Are mail servers held at ISPs?
Se você for com o serviço de e-mail fornecido pelo ISP, então sim.
Se eles oferecem o serviço, mas você não o usa, eles ainda têm servidores, mas você simplesmente os ignora e vai direto para o seu serviço de e-mail real.
Se eles não oferecem o serviço, então não, eles não precisam ou têm servidores de e-mail.
- Are mail servers different from web servers, i.e. are they different machines or are they two processes running on the same machine?
Normalmente, são apenas programas em execução em uma máquina. Pode ser a mesma máquina que um servidor da Web ou uma máquina separada. Como isso é configurado depende das pessoas que o configuram.
- I also hear SMTP servers, are they same as mail servers, just a different terminology or something else?
SMTP é o protocolo usado para transferir e-mails de um cliente para um servidor ou para um servidor para passá-lo para outro servidor. Um servidor SMTP é um servidor que está esperando especificamente para retransmitir mensagens de e-mail para um destino final.
Pense no SMTP como a caixa postal na rua e no sistema postal por trás dele. O SMTP gerencia o roteamento e a entrega de e-mails da mesma forma que o sistema postal.
Em seguida, você coleta seus e-mails de um servidor de e-mail "holding" em vez de um servidor de retransmissão. Você pode coisa disso como seu capacho se isso ajuda com a analogia, mas é simplesmente outro servidor que você se conecta para verificar se há e-mails.