On 12.02.2011, at 09:27, Al Hopper wrote:

I've been working hard to configure notifications and the real challenge is to get everything working using the Amazon SES mail service via the Postfix MTA.   Amazon SES is very picky about headers and all outgoing email has to have the From: address verified initially.

I was configuring the Kernel::Sendmail::Host and I changed it from 'localhost' to nothing (empty).  Immediately OTRS shows: 

Software error:
Can't locate object method "EventHandlerTransaction" via package "Kernel::System::Ticket" at /opt/otrs//Kernel/System/Ticket.pm line 8325.

How do I recover the system from here??

Note: The particular value I changed is documented as: SendmailModule::Host

Search for exactly that one in $OTRS_HOME/Kernel/Config/Files/ZZZAuto.pm (take care of one (1) capital A)
Remove the section/line and you should be good.

Afterwards you should open a bug report for this on bugs.otrs.org as I fell that it shouldn’t break anything if the value is empty.

Then, you might want to go back to SysConfig -> Framework -> Core::SendMail to the very bottom and define an Envelope used for outgoing emails, that should make the Amazon server happy if I understand your issue correctly.

Cheers, Nils

— 
Nils Leideck
Senior Consultant

http://webint.cryptonode.de / a Fractal project