Forum OpenACS Q&A: Re: Bad sender address syntax - postfix

Collapse
Posted by Gustaf Neumann on
That's weird ...but it shows that the problem is in acs-mail-lite. You have definitely some older version installed, since the traceback above shows that "acs_mail_lite::smtp" calls "eval $cmd_string", which is not the case in current versions, which use a catch operation [1]. The "originator" field causing the problem is determined in [2] and passed as last argument to "acs_mail_lite::smtp" and uses "acs_mail_lite::bounce_address".

It looks to me, as if in your installation, the bounce prefix (parameter EnvelopePrefix of package acs-mail-lite) is not set correctly (look under /acs-admin, you can see/change the parameters of the installed services there). The parameter should have a value like e.g. "bounce".

The versions of OpenACS and the installed packages are listed by the package manager (/acs-admin/apm/). For OpenACS, this looks currently like the image below.

Hope this helps
-g

[1] http://openacs.org/api-doc/proc-view?proc=acs_mail_lite%3a%3asmtp&source_p=1
[2] http://openacs.org/api-doc/proc-view?proc=acs_mail_lite%3a%3asend_immediately&source_p=1

Collapse
Posted by Archie Spinos on
Gustaf,

I had actually left the EnvelopePrefix blank, and your answer led me there.

Many thanks,

Much appreciated

Archie