Bela colaboração.
Cada um tem um jeito. O meu jeito preferido de aprender é vendo um exemplo, analisando o que faz e tento adaptar para minhas necessidades.
Nesse caso o arquivo anexo é melhor do que colocá-lo no corpo da mensagem. Fica meio quebrado.
Só senti falta do uso do "comment", ajudaria a entender mais rápido todo o processo. Mas, devido a quantidade de regras, seria muito pedir isso.
No mais, estas de parabéns.