ActionMailer won't send authenticated email from an Observer

OK, my application correctly uses smtp auth when sending email whenever
the mailer is called from a normal controller or the console.

However, when the mailer is called in the same way via an Observer it
talks to the correct mail server, but doesn’t use smtpauth…

Can anyone shed some light on this or suggest a workaround please?

Cheers

Ed W