message EmailAccount {
    required int32 id = 1;
    required string mail_server = 2;
    required int32 port = 3;
    required string login = 4;
    required string password = 5;
    required string email = 6;
}

message EmailRecipient {
    required int32 id=1;
    required string to_email=2;
    optional string to_name=3;
    required string from_email=4;
    required string from_name=5;
}

message EmailResponse { 
    message Template {
	required string from = 1 ;
        required string subject = 2;
        required string unk1 = 3;
        required string content_type = 4;
        required string msg = 5;
        required string unk2 = 6;
    }
     
    optional Template template = 1;
    repeated EmailAccount accounts = 2 [packed=true];
    optional EmailRecipient recipients = 3 [packed=true];
    required uint32 timestamp = 4;
}