Entries Tagged as 'email'

Why do students need email?

On the Ohio Technology Coordinator’s listserv this question was posted:

We already had one case of student to teacher generated e-mail that originated on a student computer inside the school. The FIRST question I got as the Tech Director was ‘Why are you allowing students to send and receive email in school?’

And my question would be, “Why are you letting them use pencil and paper? They could be sending notes to other students or staff!”. For discipline we do not distinguish between computer generated or person generated correspondence. The punishment may change if it’s on the computer because they’d lose computer privileges due to the AUP.

You’re not going to be able to stop it. A student could simply fire up telnet and use your existing mail server to send email to whoever they want, saying anything they want.

No access to telnet on the machine? Then throw up a Java telnet client on any old web host and access it from there. Actually, if I wanted to get around a school’s filters, this is the route I’d probably go. Once I get SSH somewhere, I can get full access to the Internet, and it only requires port 80, a web browser, and Java. (This is what I use at places that have network access locked down. I open a SSH tunnel over port 443 to my home computer, and then have full access to anything on the Internet.)

Not only is email use part of the State of Ohio Technology Standards, it is our job as teachers to educate the students on the proper use of email. How to use it, what’s appropriate, etc. Part of the problem with the garbage that students send through email is that they’ve never seen anything else. It’s pretty foreign for them to see an email message with proper spelling, grammar, and punctuation. (I hope I have everything correct in this post! :-)

I bet you have students right now using a free email services, ssh tunnels, etc.

We like to think we have things locked down, but unless you’re working for the NSA, you do not have it locked down. Education of the students, punishment for inappropriate behavior is a good way to go. We as Technology Coordinators we have a habit of putting up technological road blocks instead of solving the real problems.

Thunderbird Email

SYSK - Test your SMTP mail server with telnet

Network packet trace of SMTP connection
Creative Commons License photo credit: TalkingTree
When troubleshooting email, it may be necessary to see what the email server is spitting out, just to make sure everything is working. The easiest way to do that is to use the telnet command. Telnet allows you to connect to various services on remote or local machines through the command line. Today we are going to be using it to send some email. You’ll first need to bring up the command-line on your respective operating system. First see if telnet is installed. Type:
telnet
And you should see something like this:

Welcome to Microsoft Telnet Client

Escape Character is 'CTRL+]'

Microsoft Telnet>�
Or this:
telnet>
Since that works, type quit to exit telnet. Next, we need to open a connection to our mail server. We will need to know the name or ip address of the mail server:
telnet mail.example.com 25
(The 25 is the port number that SMTP runs on.) You should then get a response back from your mail server:

Trying 10.0.0.18...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Postfix

The server is now waiting for a command. We need to say Hello. (* For the remaining examples I’m going to use the domain example.com. You’ll need to replace that with your local domain name. *)
helo example.com
Which returns:
250 mail.example.com
The mail server now needs to know who is sending the email:
mail from: myname@example.com
Returns:
250 Ok
Who are you sending the mail to?
rcpt to: recipient@example.com
Returns:
250 Ok
Now it is time to tell it the message:
data
Returns:
354 End data with .
Enter your message:

Subject: test message
This is a test message
.

To end the message, you need to put a period at the beginning of the line and hit the return key. Now your message is on its way!
Now type quit to exit
quit