So the exim error I see is something like this 2023-05-17 13:16:14 1pyvlo-0006AM-0v internal problem in userforward router (recipient is elast...@lhvm02.lizardhill.com): failure to transfer data from subprocess: status=0100 readerror='No such file or directory’
Now the userforward filter I have is a perlscript that will launch spamassassin programmatically. I cannot tell for sure but email from one particular address consistently results in the above error and I’m thinking it may be related to plugins in use by SA. Besides Razor (You’ll see I’ve commented it out) which of these rely upon external executables? init.pre:# loadplugin Mail::SpamAssassin::Plugin::RelayCountry init.pre:loadplugin Mail::SpamAssassin::Plugin::URIDNSBL init.pre:loadplugin Mail::SpamAssassin::Plugin::SPF v310.pre:#loadplugin Mail::SpamAssassin::Plugin::DCC v310.pre:loadplugin Mail::SpamAssassin::Plugin::Pyzor v310.pre:#RDN loadplugin Mail::SpamAssassin::Plugin::Razor2 v310.pre:loadplugin Mail::SpamAssassin::Plugin::SpamCop v310.pre:#loadplugin Mail::SpamAssassin::Plugin::AntiVirus v310.pre:#loadplugin Mail::SpamAssassin::Plugin::AWL v310.pre:loadplugin Mail::SpamAssassin::Plugin::AutoLearnThreshold v310.pre:#loadplugin Mail::SpamAssassin::Plugin::TextCat v310.pre:#loadplugin Mail::SpamAssassin::Plugin::AccessDB v310.pre:loadplugin Mail::SpamAssassin::Plugin::WelcomeListSubject v310.pre:loadplugin Mail::SpamAssassin::Plugin::MIMEHeader v310.pre:loadplugin Mail::SpamAssassin::Plugin::ReplaceTags v312.pre:loadplugin Mail::SpamAssassin::Plugin::DKIM v320.pre:loadplugin Mail::SpamAssassin::Plugin::Check v320.pre:loadplugin Mail::SpamAssassin::Plugin::HTTPSMismatch v320.pre:loadplugin Mail::SpamAssassin::Plugin::URIDetail v320.pre:# loadplugin Mail::SpamAssassin::Plugin::Shortcircuit v320.pre:loadplugin Mail::SpamAssassin::Plugin::Bayes v320.pre:loadplugin Mail::SpamAssassin::Plugin::BodyEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::DNSEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::HTMLEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::HeaderEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::MIMEEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::RelayEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::URIEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::WLBLEval v320.pre:loadplugin Mail::SpamAssassin::Plugin::VBounce v320.pre:# loadplugin Mail::SpamAssassin::Plugin::Rule2XSBody v320.pre:# loadplugin Mail::SpamAssassin::Plugin::ASN v320.pre:loadplugin Mail::SpamAssassin::Plugin::ImageInfo v330.pre:#loadplugin Mail::SpamAssassin::Plugin::PhishTag v330.pre:loadplugin Mail::SpamAssassin::Plugin::FreeMail v340.pre:loadplugin Mail::SpamAssassin::Plugin::AskDNS v341.pre:# loadplugin Mail::SpamAssassin::Plugin::TxRep v341.pre:# loadplugin Mail::SpamAssassin::Plugin::URILocalBL v341.pre:# loadplugin Mail::SpamAssassin::Plugin::PDFInfo v342.pre:loadplugin Mail::SpamAssassin::Plugin::HashBL v342.pre:# loadplugin Mail::SpamAssassin::Plugin::ResourceLimits v342.pre:# loadplugin Mail::SpamAssassin::Plugin::FromNameSpoof v342.pre:# loadplugin Mail::SpamAssassin::Plugin::Phishing v343.pre:# loadplugin Mail::SpamAssassin::Plugin::OLEVBMacro v400.pre:# loadplugin Mail::SpamAssassin::Plugin::ExtractText v400.pre:# loadplugin Mail::SpamAssassin::Plugin::DecodeShortURLs v400.pre:loadplugin Mail::SpamAssassin::Plugin::DMARC Please note Razor does this on my machine at the moment which means it’s out of date relative to what’s happen on the box. ./razor-client -bash: ./razor-client: /usr/local/bin/perl: bad interpreter: No such file or directory But also note the No such file or directory Any of the above plugins similarly use external executables? I’m not the administrator on the machine so I cannot debug the exim but I could if necessary debug the perlscript and SA but so far I’ve not seen anything unusual when I push offending messages thru the perlscript.