Can you suggest that the children come to you for half term while she tries to sort out her feelings at home with her own family and friends? That way it will at least get the children away from a very volatile situation currently and give her some head space to think what to do next. Plus, they shouldn't be in the middle of all this when it is so raw.
I would just try to get in touch with your son. He is where your loyalty should lie, even if you are mad at him at the moment. Just say to her that you understand her hurt and you will have a private conversation about it with your son when you are able to reach him but the children are welcome to come anytime she feels the need for some time on her own. And then sit back and leave it to them. If you meddle too much it may come back onto you if they should break up or even if they stay together. It is their decision, let them sort it out.
How bad are the e mails to this other woman? Do they incriminate him to the point of him wanting something to happen with her? How far away is he working and could he get some time off to come home to sort it all out? It really is his problem, he needs to face up to it all now and do the right thing.
Keep strong, for the grandchildren, as I am sure you will, look after yourself and try not to take too much of this on board. 