Sua pergunta é um pouco vaga e, dependendo da formulação exata, pode haver mais (ou menos) protocolos envolvidos. Por exemplo, você provavelmente precisa de serviços DNS para pesquisar os nomes de domínio e, por exemplo, TCP / IP e Ethernet ou similar para o transporte.
Observe também que o SMTP Relay não é um protocolo extra e que o HTTP não é um protocolo que lida com e-mails, portanto, a menos que a pergunta seja feita especificamente, você quer riscar esses.