id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 11428,Email not sending,shorif2000,Steffen Hoffmann,"I am using centos 5 32bit. trac 0.12.7. python 2.4, genshi 0.6. I want users to be able to enter their email and notifications be sent to that email. My main goal was to map username to email in AD but it does not look like I can achieve this. Anyways I have installed announcer plugin with following configuration {{{ [components] webadmin.* = enabled ldapauth.* = enabled ldapplugin.* = enabled #ldapplugin.api.ldappermissiongroupprovider = enabled #ldapplugin.api.ldappermissionstore = disabled ticketdelete.* = enabled tracopt.ticket.deleter = enabled tracwysiwyg.* = enabled announcer.api.announcementsystem = enabled announcer.distributors.mail.emaildistributor = enabled announcer.formatters.ticket.ticketformatter = enabled announcer.formatters.wiki.wikiformatter = enabled announcer.pref.announcerpreferences = enabled announcer.producers.attachment.attachmentchangeproducer = enabled announcer.producers.ticket.ticketchangeproducer = enabled announcer.producers.wiki.wikichangeproducer = enabled announcer.resolvers.sessionemail.sessionemailresolver = enabled announcer.subscribers.ticket_compat.carboncopysubscriber = enabled announcer.subscribers.ticket_compat.legacyticketsubscriber = enabled announcer.subscribers.ticket_components.ticketcomponentsubscriber = enabled announcer.subscribers.ticket_custom.ticketcustomfieldsubscriber = enabled announcer.subscribers.watch_users.userchangesubscriber = enabled announcer.subscribers.watchers.watchsubscriber = enabled [announcer] admit_domains = always_notify_component_owner = false always_notify_owner = false always_notify_reporter = false always_notify_updater = false default_email_format = text/html email_address_resolvers = SpecifiedEmailResolver, SessionEmailResolver ignore_domains = mime_encoding = base64 smtp_always_bcc = smtp_always_cc = smtp_default_domain = smtp_enabled = true smtp_from = trac-no-reply@domain.com smtp_from_name = Trac smtp_password = smtp_port = 25 smtp_replyto = no-reply@domain.com smtp_server = hero smtp_subject_prefix = __default__ smtp_timeout = 30 smtp_user = ticket_email_header_fields = owner, reporter, milestone, component, priority, severity. ticket_email_subject = Ticket #${ticket.id}: ${ticket['summary']}. ticket_subject_template = $prefix $ticket.id: $summary use_public_cc = false use_short_addr = false use_tls = false email_enabled = true }}} When I log in and click on new ticket i get the following gin the log file {{{ Dec 4 11:46:06 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:07 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:07 hero Trac[paradox:api] INFO: Synchronized '(default)' repository in 0.05 seconds Dec 4 11:46:08 hero Trac[paradox:env] INFO: Reloading environment due to configuration change Dec 4 11:46:09 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:09 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:10 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:10 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:12 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:12 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:12 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:12 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:12 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:12 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:13 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:13 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:46:14 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:46:14 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils }}} When I create new ticket I get {{{ Dec 4 11:47:00 hero Trac[paradox:env] INFO: -------------------------------- environment startup [Trac 0.12.5] -------------------------------- Dec 4 11:47:00 hero Trac[paradox:loader] ERROR: Skipping ""announcer.email_decorators = announcer.email_decorators"": Traceback (most recent call last): File ""/usr/lib/python2.4/site-packages/Trac-0.12.5-py2.4.egg/trac/loader.py"", line 68, in _load_eggs entry.load(require=True) File ""/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/pkg_resources.py"", line 1954, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File ""/usr/lib/python2.4/site-packages/TracAnnouncer-1.0dev_r12503-py2.4.egg/announcer/email_decorators.py"", line 7, in ? from email.utils import parseaddr ImportError: No module named utils Dec 4 11:47:00 hero Trac[paradox:api] INFO: Synchronized '(default)' repository in 0.06 seconds Dec 4 11:47:00 hero Trac[paradox:api] INFO: Synchronized '(default)' repository in 0.00 seconds }}} Can someone advise what I am missing",defect,closed,normal,AnnouncerPlugin,major,duplicate,,,0.12