http://www.stat.ufl.edu http://www.stat.ufl.edu

Mail service testing notes

Simplified mail data flow

The arrow should be read as "initiates" or "commands".

Key to fonts:

SMTP answers port 25, and offers STARTTLS and AUTH LOGIN and PLAIN

bb@mako:~$ telnet eelpout 25
Trying 128.227.141.35...
Connected to eelpout.stat.ufl.edu.
Escape character is '^]'.
220 eelpout.stat.ufl.edu ESMTP Postfix (Ubuntu)
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES
250-XVERP
250 8BITMIME
250 DSN
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
bb@mako:~$

SMTP incoming mail is accepted

bb@mako:~$ telnet eelpout 25
Trying 128.227.141.35...
Connected to eelpout.stat.ufl.edu.
Escape character is '^]'.
220 eelpout.stat.ufl.edu ESMTP Postfix (Ubuntu)
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM:<bb@stat.ufl.edu>
250 2.1.0 Ok
RCPT TO:<bb@stat.ufl.edu>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: bb@stat.ufl.edu
To: bb@stat.ufl.edu
Subject: Test

This is a test
.

250 2.0.0 Ok: queued as CB8861721023
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
bb@mako:~$

SMTP STARTTLS works

bb@mako:~$ openssl s_client -starttls smtp -connect eelpout:25
CONNECTED(00000003)
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=27:certificate not trusted
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=21:unable to verify the first certificate
verify return:1
---
Certificate chain
0 s:/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgIHA/4qprdgWTANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
ODcwHhcNMTAwMzEwMjAyNDA4WhcNMTMwMzEwMjAyNDA4WjBVMRcwFQYDVQQKEw4q
LnN0YXQudWZsLmVkdTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVk
MRcwFQYDVQQDEw4qLnN0YXQudWZsLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALeS0bCs7tRQCCXhlsHMcy+qQ/Xod0fDv1gunaujtRb/92MrcR+d
uEIFiNYnh+03SNHXEJo0KZd/CUdj0UJH0jkddOMF+Sc7gjLGxHV+uoDALL15iaHZ
qh0Ohz0jZwtNj+99ERjsb4TUD5jyKhkkNU/4XPxe1sDCE9Y2RtbuBF9jygMelRud
2J0/lJxgYynX0cPkj48iS6E6dSzm0fZ88bPhNH+MvojAc2e68lzouMIjVQOJJs17
ts32iDmGd+1NJwRT/DVtTGVJ/2jZ3V+1fpWMuLOdsO8F7eyucQLV9aBoOsNJkFcB
EmcftncI6Iw8WvC34VSlteyj1THapKMF/IUCAwEAAaOCAbowggG2MA8GA1UdEwEB
/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB
/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29t
L2dkczEtMTUuY3JsMFMGA1UdIARMMEowSAYLYIZIAYb9bQEHFwEwOTA3BggrBgEF
BQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5
LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2Rh
ZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk
eS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaA
FP2sYTKTbEXW4u6FX5q653aZaMznMCcGA1UdEQQgMB6CDiouc3RhdC51ZmwuZWR1
ggxzdGF0LnVmbC5lZHUwHQYDVR0OBBYEFCIYovYYnq6P2GDa5BvSedWCs83SMA0G
CSqGSIb3DQEBBQUAA4IBAQCgmi/TM9vn5AOsFIYYz6uMduZWYJLgX9H83US3i2Ei
w85frHXWtWUroQ71q4zzLifU0GGTieHibdYgnQbakHBh/TIsrWPFck5HcxnSZmz7
USZRy66melfjHJqDyGoyVG8D1X/dnoa5fP9BvxxyCh/IYEt26Cn7kXRKNAgzqczk
n9QLNWG4SnKddpGZNypn8fFDHNc3HzUVIxhhiU6W8f5obAN/7pe8PQq7oXMt+UCk
vL7/ZJt4wG5sJNdmn31UFu8ltYRTZCQoF0MjIFR1CcKARdFVcAAsnBj+3KZauzbP
TybEmUTx3tn8V6OrRGKlXtYDQSfFjtUU3OtTwUz0FYO0
-----END CERTIFICATE-----
subject=/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
issuer=/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
No client certificate CA names sent
---
SSL handshake has read 2335 bytes and written 354 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : DHE-RSA-AES256-SHA
Session-ID: 3A318D15576F121211729E0C55C4AC72DC03DE015C633BF9E8A7295571121ACE
Session-ID-ctx:
Master-Key: 90E08DFBFFA184612552C316AFF01A8E7347BBC3EDAF0F159CE1439F1E208CAF7C49C8F34C0E0A6E3C57655C01CE99E3
Key-Arg : None
Start Time: 1302897745
Timeout : 300 (sec)
Verify return code: 21 (unable to verify the first certificate)
---
250 DSN
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
DONE
bb@mako:~$

SMTP answers with STARTTLS on submission port, and offers AUTH LOGIN and PLAIN

bb@mako:~$ openssl s_client -starttls smtp -connect eelpout:587
CONNECTED(00000003)
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=27:certificate not trusted
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=21:unable to verify the first certificate
verify return:1
---
Certificate chain
0 s:/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgIHA/4qprdgWTANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
ODcwHhcNMTAwMzEwMjAyNDA4WhcNMTMwMzEwMjAyNDA4WjBVMRcwFQYDVQQKEw4q
LnN0YXQudWZsLmVkdTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVk
MRcwFQYDVQQDEw4qLnN0YXQudWZsLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALeS0bCs7tRQCCXhlsHMcy+qQ/Xod0fDv1gunaujtRb/92MrcR+d
uEIFiNYnh+03SNHXEJo0KZd/CUdj0UJH0jkddOMF+Sc7gjLGxHV+uoDALL15iaHZ
qh0Ohz0jZwtNj+99ERjsb4TUD5jyKhkkNU/4XPxe1sDCE9Y2RtbuBF9jygMelRud
2J0/lJxgYynX0cPkj48iS6E6dSzm0fZ88bPhNH+MvojAc2e68lzouMIjVQOJJs17
ts32iDmGd+1NJwRT/DVtTGVJ/2jZ3V+1fpWMuLOdsO8F7eyucQLV9aBoOsNJkFcB
EmcftncI6Iw8WvC34VSlteyj1THapKMF/IUCAwEAAaOCAbowggG2MA8GA1UdEwEB
/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB
/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29t
L2dkczEtMTUuY3JsMFMGA1UdIARMMEowSAYLYIZIAYb9bQEHFwEwOTA3BggrBgEF
BQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5
LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2Rh
ZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk
eS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaA
FP2sYTKTbEXW4u6FX5q653aZaMznMCcGA1UdEQQgMB6CDiouc3RhdC51ZmwuZWR1
ggxzdGF0LnVmbC5lZHUwHQYDVR0OBBYEFCIYovYYnq6P2GDa5BvSedWCs83SMA0G
CSqGSIb3DQEBBQUAA4IBAQCgmi/TM9vn5AOsFIYYz6uMduZWYJLgX9H83US3i2Ei
w85frHXWtWUroQ71q4zzLifU0GGTieHibdYgnQbakHBh/TIsrWPFck5HcxnSZmz7
USZRy66melfjHJqDyGoyVG8D1X/dnoa5fP9BvxxyCh/IYEt26Cn7kXRKNAgzqczk
n9QLNWG4SnKddpGZNypn8fFDHNc3HzUVIxhhiU6W8f5obAN/7pe8PQq7oXMt+UCk
vL7/ZJt4wG5sJNdmn31UFu8ltYRTZCQoF0MjIFR1CcKARdFVcAAsnBj+3KZauzbP
TybEmUTx3tn8V6OrRGKlXtYDQSfFjtUU3OtTwUz0FYO0
-----END CERTIFICATE-----
subject=/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
issuer=/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
No client certificate CA names sent
---
SSL handshake has read 2291 bytes and written 354 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : DHE-RSA-AES256-SHA
Session-ID: 4823B2D3F632E403C07DFD9335FEC4406C1D61B0486E2735C6364DCA1F6EDD9D
Session-ID-ctx:
Master-Key: 25718A46A0E4CE0387431155388A34EA980BDCBDDEB8DA1AFCEA773C19F59E9629CD95FC18F44D73F6ED490085E324FA
Key-Arg : None
Start Time: 1302898186
Timeout : 300 (sec)
Verify return code: 21 (unable to verify the first certificate)
---
250 DSN
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
DONE
bb@mako:~$

SMTP answers on secure port, and offers AUTH LOGIN and PLAIN

bb@mako:~$ openssl s_client -connect eelpout:465
CONNECTED(00000003)
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=27:certificate not trusted
verify return:1
depth=0 /O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
verify error:num=21:unable to verify the first certificate
verify return:1
---
Certificate chain
0 s:/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFXTCCBEWgAwIBAgIHA/4qprdgWTANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE
BhMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAY
BgNVBAoTEUdvRGFkZHkuY29tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlm
aWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5
IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTERMA8GA1UEBRMIMDc5Njky
ODcwHhcNMTAwMzEwMjAyNDA4WhcNMTMwMzEwMjAyNDA4WjBVMRcwFQYDVQQKEw4q
LnN0YXQudWZsLmVkdTEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVk
MRcwFQYDVQQDEw4qLnN0YXQudWZsLmVkdTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBALeS0bCs7tRQCCXhlsHMcy+qQ/Xod0fDv1gunaujtRb/92MrcR+d
uEIFiNYnh+03SNHXEJo0KZd/CUdj0UJH0jkddOMF+Sc7gjLGxHV+uoDALL15iaHZ
qh0Ohz0jZwtNj+99ERjsb4TUD5jyKhkkNU/4XPxe1sDCE9Y2RtbuBF9jygMelRud
2J0/lJxgYynX0cPkj48iS6E6dSzm0fZ88bPhNH+MvojAc2e68lzouMIjVQOJJs17
ts32iDmGd+1NJwRT/DVtTGVJ/2jZ3V+1fpWMuLOdsO8F7eyucQLV9aBoOsNJkFcB
EmcftncI6Iw8WvC34VSlteyj1THapKMF/IUCAwEAAaOCAbowggG2MA8GA1UdEwEB
/wQFMAMBAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB
/wQEAwIFoDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29t
L2dkczEtMTUuY3JsMFMGA1UdIARMMEowSAYLYIZIAYb9bQEHFwEwOTA3BggrBgEF
BQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5
LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5nb2Rh
ZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRk
eS5jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaA
FP2sYTKTbEXW4u6FX5q653aZaMznMCcGA1UdEQQgMB6CDiouc3RhdC51ZmwuZWR1
ggxzdGF0LnVmbC5lZHUwHQYDVR0OBBYEFCIYovYYnq6P2GDa5BvSedWCs83SMA0G
CSqGSIb3DQEBBQUAA4IBAQCgmi/TM9vn5AOsFIYYz6uMduZWYJLgX9H83US3i2Ei
w85frHXWtWUroQ71q4zzLifU0GGTieHibdYgnQbakHBh/TIsrWPFck5HcxnSZmz7
USZRy66melfjHJqDyGoyVG8D1X/dnoa5fP9BvxxyCh/IYEt26Cn7kXRKNAgzqczk
n9QLNWG4SnKddpGZNypn8fFDHNc3HzUVIxhhiU6W8f5obAN/7pe8PQq7oXMt+UCk
vL7/ZJt4wG5sJNdmn31UFu8ltYRTZCQoF0MjIFR1CcKARdFVcAAsnBj+3KZauzbP
TybEmUTx3tn8V6OrRGKlXtYDQSfFjtUU3OtTwUz0FYO0
-----END CERTIFICATE-----
subject=/O=*.stat.ufl.edu/OU=Domain Control Validated/CN=*.stat.ufl.edu
issuer=/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=07969287
---
No client certificate CA names sent
---
SSL handshake has read 2069 bytes and written 319 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1
Cipher : DHE-RSA-AES256-SHA
Session-ID: 83B494BB06801783647E4D53E8330CA686BD985906A9CEB6C369E3E69C5E8C7D
Session-ID-ctx:
Master-Key: BF4EB827F885BFF297B74F93BE4FE245460BB2E3422E83A843259B868415489EE6EECCA2228BDF7E1B0C08F69271A3D6
Key-Arg : None
Start Time: 1302898398
Timeout : 300 (sec)
Verify return code: 21 (unable to verify the first certificate)
---
220 eelpout.stat.ufl.edu ESMTP Postfix (Ubuntu)
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
QUIT
DONE
bb@mako:~$

SMTP AUTH works

bb@mako:~$ printf 'bb\0bb\0mypassword' | mimencode
YmIAYmIAbXlwYXNzd29yZA==

bb@mako:~$ openssl s_client -connect eelpout:465
CONNECTED(00000003)
[...]
---
220 eelpout.stat.ufl.edu ESMTP Postfix (Ubuntu)
EHLO example.com
250-eelpout.stat.ufl.edu
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
AUTH PLAIN YmIAYmIAbXlwYXNzd29yZA==
235 2.7.0 Authentication successful
QUIT
DONE
bb@mako:~$

POP does not answer

bb@mako:~$ telnet eelpout 110
Trying 128.227.141.35...
telnet: Unable to connect to remote host: Connection refused
bb@mako:~$

IMAP does not answer on ordinary port

bb@mako:~$ telnet eelpout 143
Trying 128.227.141.35...
telnet: Unable to connect to remote host: Connection refused
bb@mako:~$

IMAP answers on secure port, and allows login

bb@mako:~$ openssl s_client -connect eelpout:993
CONNECTED(00000003)
[...]
* OK [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS AUTH=PLAIN] Dovecot ready.
1 login bb mypassword
1 OK Logged in.
1 logout
* BYE Logging out
1 OK Logout completed.
read:errno=0
bb@mako:~$


(C) University of Florida, Gainesville, FL 32611; (352) 392-1941.
This page was last updated Tue Sep 25 00:16:32 EDT 2012
http://www.ufl.edu