m6 = Mensagem('miguel', 'gabriel', 'gmail.com', "Aula LP 2",
              "Ex dificil pra p***")
m7 = Mensagem('gabriel', 'caio', 'gmail.com', "Aula LP 2",
              "Ex dificil pra p***")
m8 = Mensagem('caio', 'miguel', 'yahoo.com.br', "Aula LP 2",
              "Ex dificil pra p***")
s2.receberDeOutroServidor(m1)
s2.receberDeOutroServidor(m2)
s3.receberDeOutroServidor(m3)
s3.receberDeOutroServidor(m4)
s2.receberDeOutroServidor(m5)
s1.receberDeOutroServidor(m6)
s1.receberDeOutroServidor(m7)
s3.receberDeOutroServidor(m8)

mserver1 = s1.getMensagens()
mserver2 = s2.getMensagens()
mserver3 = s3.getMensagens()
print('Mensagens contidas no S1:\n')
for x in mserver1:
    print(x, '\n-----------------------')
    sleep(2)
print('Mensagens contidas no S2:\n')
for y in mserver2:
    print(y, '\n-----------------------')
    sleep(2)
print('Mensagens contidas no S3:\n')
for z in mserver3:
    print(z, '\n-----------------------')
    sleep(2)
from cliente import Cliente
from servidor import Servidor
from mensagem import Mensagem

c = Cliente('Yago', '123456', 'gmail')
s = Servidor('gmail')
s.cadastrarCliente(c)
c = Cliente('Thays', '345678', 'gmail')
s.cadastrarCliente(c)
m = Mensagem('Yago', 'Thays', 'Aula do Menezes', \
             'Thays, hoje a aula vai ser maneira!!!!!')
s.receberMensagem(m, '123456')  #senha correta
print("Primeiro envio: tamanho da lista = ", len(s.getMensagens()))

s.receberMensagem(m, '123')  #senha errada
print("Segundo envio: tamanho da lista = ", len(s.getMensagens()))