Yes there is always a chance to rekindle your romance but you have to tell her that you won't do that until she breaks free from this guy she is dating now, tell her she deserves better than what she is getting from this guy. If you start seeing her while she is with this guy the guy may not react very well and it may result in violence either towards you or the ex girlfriend and you want to avoid that. You never want to go into a relationship with someone that has alot of baggage because that baggage will only follow. Tell her that you miss and want her back but only if she is free from the guy she is seeing. It was probably him who sent the mean email to you and she just doesn't want to tell you that because she is afraid of what you might do. Just be careful that she wasn't talking for the moment and that she really feels that way about you. You have to be completely honest about you feelings for her so that she knows you feel the same way that she does but like I said tell her she needs to break free from that guy if she wants to have a relationship with you. She may need help breaking up with that guy if he is as mean as she says you don't want him taking his frustrations out on her. Proceed with caution!
No sending her an email is not a good idea AT ALL because you know for a fact that someone (I think her boyfriend) is hacking her emails probably to keep track of who she talks to. I would invite her to lunch not dinner so that it doesn't seem like date and then tell her how you feel about her and that you want her back.
Ask her at lunch about getting back together just ask her to lunch through the message but don't tell her what you want to talk about that is something you need to do face to face. Don't get discouraged if she turns you down it may mean that now is not a good time for or the boyfriend is near her.