Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Email Delivery: Anti-Spam Checking Filter Implementation Issue

Shane0806
Level 2
Level 2

Hi Team,

 

After the running the following command, we are facing some unexpected output.

-------------------------------------------------------------------------------------------------------

perl spamcheck.pl TestSpamMail.txt


Output must be a handle, a reference or 'self' at /usr/local/share/perl5/XML/Writer.pm line 480.
--------------------------------------------------------------------

 

Do anyone have idea on this?

 

1 Accepted Solution
Jonathon_wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

 

That is unusual. Glancing through this code it looks like the OUTPUT param gets set to STDOUT in spamcheck.pl, though this is fine and works on my test instance.

Maybe try deleting the param or commenting it? Line 93 of spamcheck.pl. Default for XML::Writer is stdout anyway.

 

Thanks,

-Jon

View solution in original post

0 Replies
Shane0806
Level 2
Level 2

@Jonathon_wodnickiHi Mate, do you have any idea on this issue? We have performed all the steps updated on this https://experienceleague.adobe.com/docs/campaign-classic/using/installing-campaign-classic/additiona.... After updating the required packages/command/rules, output is not the expected one under the OS and adobe campaign.

 

 

Sever level:- Output must be a handle, a reference or 'self' at /usr/local/share/perl5/XML/Writer.pm line 480.

Adobe Campaign:- Under Email Delivery level - DLV-490066 Anti-spam checking failed (command 'perl /usr/local/neolane/nl6/bin/spamcheck.pl "/tmp/tmp2669-0000.mail"').

Jonathon_wodnicki
Correct answer by
Community Advisor
Community Advisor

Hi,

 

That is unusual. Glancing through this code it looks like the OUTPUT param gets set to STDOUT in spamcheck.pl, though this is fine and works on my test instance.

Maybe try deleting the param or commenting it? Line 93 of spamcheck.pl. Default for XML::Writer is stdout anyway.

 

Thanks,

-Jon

View solution in original post