Many thanks Nick and also Jim and Bob for your advice so far;
You've all mentioned VERP and related issues, which I am doing my best
to understand. Even though what I talk about below seems to ignore my
understanding of VERP, I'd be grateful if you could stick with me ...
Regarding your smtp question, Nick; I believe mailgust has been
'temporarily/partly' coded to just absorb any bounces which come back to
the mlm. It's acknowledged that the software is incomplete in this area,
including my issues with the sendmail sending.
I was talking to the developer yesterday although he is committed to
paid work for now, and he asked a question which indeed I have
considered but chose to ignore so far - if I am having trouble with mail
delivery errors going directly to list zubscribers, how could the
current mailgust state be causing this? ie, the list posting address
appears in the list headers as the Return-Path, but I know for sure that
the bounces I and others are experiencing are definitely not being
remailed out through the list.
Anyway ... he wasn't implying the software was otherwise fine in this
area; he was simply questioning the effort i was putting into an
apparent train of logic.
I also understand from what I have learnt here and elsewhere that the
From
header in the eventual mail envelope may be the crux of the issue,
rather than my understanding of the visible Return-Path header.
So .... the easiest thing for me to do here is just show you (below) the
latest mail I have sent to the mailgust support list. If you understand
php and have the time and interest, it shows the current state of my
'efforts' and limits of understanding!
In case it's relevant, I don't have command line / Unix / shell access
to set up or configure anything such as sendmail; all I have is cPanel
type access to my hosting.
Many thanks here everyone !
Lee
_The mail referred to above_ : -
Thanks again! I appreciate your replies.
I actually did some coding yesterday on a test install of mailgust, bearing in mind I have no grasp of php whatsoever ... I basically decided to copy all the coding I could find from the 'Set Reply-To' list function to make a new setting called 'Set Return-Path'. I was 'partly' successful in this and my aim is to offer 2 options where the Return-Path is left alone, or it can be set to the main list-admin email address. This is already defined (?) in gorum/lang/lang_en.php as
$lll["settings_adminEmail"]="Admin email";
The files I changed were sendcron.php, maillist.php, digestcron.php, gorum/zmail.php and lang/lang_en.php
At one point I had something 'different' to previously working, where the Return-Path was certainly changed but not under my control (!) and it had become (generic here) mydomain@www.myhost'smaildaemon.com
Using a filter to forward any error mails to the list-admin address this did indeed appear to be working, although not as planned as described above.
I then did further adjustments to gorum/zmail.php where I feel any further coding is needed, and I lost my way. I am out of my depth now due to not understanding what I am doing.
Kjell, the things you are mentioning appear to be in the gorum/zmail.php file, so I would be hugely grateful if you or anyone else could have a look at mine at (txt file version) http://www.incelsite.com/mg3/gorum/zmail.txt which is currently (I think) still in the standard mailgust coding.
I am also offering txt files at relevant url's of all the other files mentioned above.
Many, many thanks for any help with my experiment! I appreciate it may be pointless but I feel it's important to at least get control over the Return-Path to see what difference it may make.
Lee
------------------------------------------
Nick Simicich wrote:
> The fix is to use the proper options on sendmail. There is the "From"
>
>header in the mail and the envelope sender. Are you using the "-t"
>option to tell sendmail to read the headers? If so, it might be putting
>the original author as the envelope sender. That would be your problem,
>then. If you are invoking sendmail directly, you can set the envelope
>sender with the -f command line option. So,
>
>-f list-bounces-go-here@example.com
>
>more or less as the first thing that is past your sendmail command
>should work. The other alternative is that you think that the original
>message author should go in -f and you have parsed it out and put it
>there. No, that is the envelope sender.
>
>What is it you could not do with smtp? I presume that this is a
>delivery program that mailgust uses and not some other program.
>
>
>
>>In the meantime I've contacted my hosting support to see if they can
>>help at all.
>>
>>Presumably of course, if my account is subject to a certain smtp
>>restriction then i also shouldn't be able to use sendmail directly to
>>get round this, but this 'bounce error' problem is the only apparent
>>hurdle in the way.
>>
>>
>
>If they are running real sendmail, then the mail program may refuse to
>allow you to set an envelope user unless you are a "trusted sendmail
>user". This is stupid since it is simply obfuscatory and not any real
>security - if they let you script (and they must if they are letting you
>install beta software) then it doesn't matter - with the right scripting
>you can do anything with the smtp port directly - I see that from my
>sendmail man page (which is installed as man 8 sendmail in Fedora, even
>when you run postfix), it takes the option, but adds a
>"X-Authentication-warning" header. You probably don't care about that.
>
>If you are going to do your bounces yourself, you might be interested in
>something I did a while back - I modified the old majordomo bulk mailer
>program to do verp.
>
>http://majordomo.squawk.com/majordomo/bulk-mailer/ - the userid and
>password needed are both majordomo.
>
--
*The latest fine-tuning of * LEE'S FREE MUSIC STATION
<http://music.uk.launch.yahoo.com/lc/?rt=0&rp1=0&rp2=1453474498> *means
even bigger hits, pop and dance - less fillers than ever before*
scanned by lee's virus software. outbound message found to be clean.
Follow-Ups:
References:
|
|