Re: Error Messages When Sending With 'dada_bridge.pl' = (UPDATE)

 
From: "Gerard" <gerard@PROTECTED>
Date: September 20th 2005

On 19 Sep 2005 18:05:05 -0000, "Dada Mail (Justin Simoni)" dada@PROTECTED Replied to: [dadadev] Re: Error Messages When Sending With 'dada_bridge pl' = (UPDATE) With these words of wisdom:

Line # 1088 is the second of the three lines below:

if($li->{send_invalid_msgs_to_owner} == 1){
    print "\t\invalid_msgs_to_owner on its way! \n\n";
    send_invalid_msgs_to_owner($li, $list, $full_msg);

I see, just change:

     print "\t\invalid_msgs_to_owner on its way! \n\n";

To:

     print "\tinvalid_msgs_to_owner on its way! \n\n";

--
Justin Simoni

On Sep 19, 2005, at 3:45 AM, Gerard wrote:

>

On 19 Sep 2005 07:30:20 -0000, "Dada Mail (Justin Simoni)"
dada@skazat com Replied to: [dadadev] Re: Error Messages When Sending With
'dada_bridge pl' = (UPDATE) With these words of wisdom:

> >

This is the error message:

Unrecognized escape \i passed through at /usr/local/www/cgi-bin/dada/plugins/dada_bridge pl line 1088

Since you have to tweak the top of this script, what is line 1088 for you copy?

Also, are there any other modifications you made to the program? (example: changing the shebang line)

-- Justin Simoni

On Sep 18, 2005, at 7:50 AM, Gerard wrote: >

Justin, I am posting this message both here and in the "bug
track" on Source Forge I am not sure exactly where it belongs

Since using the new version of DADA, I have experienced the
following phenomena with the dada_bridge pl module

When a message is sent via the DADA Discussion list program, I experience an extremely high number of bounces, all with the exact error code This is the returned messages error I receive

Reporting-MTA: dns; seibercom net Received-From-MTA: DNS; localhost Arrival-Date: Sun, 18 Sep 2005 00:38:02 -0400 (EDT)

Final-Recipient: RFC822; XXXXXXXX XXX Action: failed Status: 5 2 0 Remote-MTA: DNS; smtp suscom net Diagnostic-Code: SMTP; 550 Error: Your email program uses "=20" instead of spaces Please correct this (try setting your mail program to use plain text) and resend your message Last-Attempt-Date: Sun, 18 Sep 2005 00:42:41 -0400 (EDT)

The actual address was "X" by me Most of the addresses that have
this problem are either AOL (what else is new) or Yahoo I do
occasionally run into a few exceptions though

Now, if I send the exact same message, only directly to the recipients, and not via the DADA Discussion List program, the errors evaporate

I am open to all suggestions


UPDATE **


I just found this error message in the error log It pertains to the dada_bridge pl module However, I am not sure if it has anything
to do with this problem that I am experiencing

This is the error message:

Unrecognized escape \i passed through at /usr/local/www/cgi-bin/dada/plugins/dada_bridge pl line 1088

-- Gerard Seibert gerard@PROTECTED

REPLY SEPARATOR On 9/19/2005 5:37:55 AM Gerard Replied:

This is the shebang line:

!/usr/local/bin/perl

It is the correct one for my system

Line # 1088 is the second of the three lines below:

if($li->{send_invalid_msgs_to_owner} == 1){
    print "\t\invalid_msgs_to_owner on its way! \n\n";
    send_invalid_msgs_to_owner($li, $list, $full_msg);

HTH

REPLY SEPARATOR On 9/20/2005 7:57:03 AM System Administrator Replied:

Justin, there are several similar instances of that syntax in that sub routine This is the complete routine (I think)

// START //

sub handle_errors {

my $list     = shift;
my $errors   = shift;
my $full_msg = shift;


my $ls = DADA::MailingList::Settings->new(   -List => $list);
my $li = $ls->get;

print "\t\tError delivering message! Reasons:\n\n";
foreach(keys %$errors){
    print "\t\t\t" 
 $_ 
 "\n"
        if $errors->{$_} == 1;
}

if($errors->{msg_not_from_subscriber} == 1 || $errors->{msg_not_from_list_owner} == 1 || $errors->{msg_not_from_moderator} == 1){

    if($li->{send_not_allowed_to_post_msg} == 1){

        print "\t\tmsg_not_from_subscriber on its way! \n\n";
        send_msg_not_from_subscriber($list, $full_msg);

    }

    if($li->{send_invalid_msgs_to_owner} == 1){
        print "\tinvalid_msgs_to_owner on its way! \n\n";
        send_invalid_msgs_to_owner($li, $list, $full_msg);

    }


}elsif($errors->{msg_from_list_address}){
    warn "$PROGRAM_NAME Error: message was from the list address - will not process! - (ignoring)";
}

}

//END//

I changed the one the you referenced Should I make changes to any of the other ones as well?

Secondly, will this change alleviate the problem with the bounced messages

Thanks again Justin

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.