We now offer a 2 credit required course in professional communication, but it doesn't happen early enough.
The best solution I've found is that if I don't find a student's communications to be suitable, I respond to whatever their inquiry is as best I can, and include some statement telling them that I expect them to communicate with me at a professional level.
Meeting requests are a source of frequent problems.
Student: I hope you had a nice weekend. Can we meet?
Me: Sure. What would you like to meet about.
S: I'd like to drop a course
M: What course would you like to drop?
Now, we've just had four emails instead of two, and I still have no concept of whether a meeting is really necessary or if any prep work on my part is required. If our timing is off, and the student and I are out of sync with respect to working hours, this can delay a meeting (which usually doesn't need to happen in the first place) by days.
For meeting requests in particular, I demand all the info up front, because I don't like being surprised at a meeting by needing to run down information and then have another meeting. I explain to the student that there are rarely meetings that I don't put 15 minutes of preparation into, and that if they tell me all those details, we could save a whole lot of time.
Lately, during orientation, our undergrad committee chair offers a bit of coaching on effective email communication with advisers. I hope it helps.