Geralmente isso é feito pelo cliente de e-mail.
Isso é mais eficiente quando você envia um e-mail para o servidor SMTP e envia uma cópia para você colocar na pasta 'enviada'. Ele também não precisa de lógica extra no lado dos clientes de e-mail para reconhecer um 'oh, apenas envie isso e agora estou recebendo de volta. Talvez eu deva movê-lo para a pasta de envio '.
Observe que, dependendo do e-mail do cliente de e-mail na pasta de envio, pode não ter sido realmente enviado. Por exemplo. no outlook isso significa apenas que o cliente tentou enviá-lo (se ele falhar, ele ainda armazenará uma cópia na pasta de envio).