Ignore:
Timestamp:
25/06/07 17:07:54 (13 years ago)
Author:
lawrence
Message:

Interim check in for citation trackback support and
metadata correction from logged in ndg users.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/Utilities.py

    r2618 r2646  
    1515import urllib 
    1616import logging 
    17 import smtplib 
     17 
    1818 
    1919class myConfig: 
     
    162162     
    163163 
    164 def mailError(recipients,subject,body,sender='ndg@badc.nerc.ac.uk',testing=0,server='localhost'): 
    165     try: 
    166         server=smtplib.SMTP(server) 
    167         server.set_debuglevel(1) 
    168         toaddr=recipients 
    169         fromaddr="From: %s\n"% sender 
    170         message="To: %s\n" % toaddr 
    171         message+=fromaddr 
    172         message+="Subject: %s\n" % subject 
    173         message+=body 
    174         server.sendmail(fromaddr, toaddr, message) 
    175         server.quit() 
    176     except: 
    177         if testing: 
    178             raise 
    179         else: 
    180             #no failing in real life 
    181             pass 
     164 
    182165         
    183166import unittest 
     
    210193    def testidget(self): 
    211194        self.assertEqual(idget(self.difxml),'NOCSDAT192') 
    212      
    213     def testMailError(self): 
    214         target='b.n.lawrence@rl.ac.uk' 
    215         subject='test from Utilities' 
    216         body='some information' 
    217         mailError(target,subject,body,server='outbox.rl.ac.uk',testing=1) 
     195 
    218196 
    219197if __name__=="__main__": 
Note: See TracChangeset for help on using the changeset viewer.