In the send_subscription_email (which calls the n.send macro I can't see), is it possible to set the "Envelope-to" address to person the email is actually going to (local_subscription.user.user_email) and the To: address to reflect the email address of the forum (n.local_subscription.user.reply_address_for.local_node/)
In looking at the headers of Yahoogroup emails, this is how they are set so that a reply will go to the original submitter of the item to the forum and a reply-all will go to both that person and the list address. This is what an email received from a Yahoogroup mailing list looks like:
To: email@example.com (the list address)
Envelope-to: firstname.lastname@example.org (the address of the person receiving the email)
Sender: email@example.com (the list address)
From: firstname.lastname@example.org (the email address of the poster)
I am able to set the "Sender" header using
<n.set_header name="Sender" value="[n.local_subscription.user.reply_address_for.local_node/]"/>
I've tried setting the "Envelope-to" the same way, but it ends up getting overwritten - I believe within the "send" macro itself - set to the same as what is passed for the to: <to.local_subscription.user.user_email/>
The "Envelope-to" is what is actually used to deliver the email - so it would be correct to set it to the local_subscription.user_email
The "To:" is not actually used for delivery, but used display who the message was originally sent to (which actually was the forum)
I believe if we can set the Envelope-to and the To independently, I can finally get to the solution my members desire being able to reply to the person individually (using Reply) and to reply to the individual AND the list (using Reply-All).
Let me know.
We have tried to set the Envelope-to header, but it is not so easy to that. Besides, I'm not so sure it would solve your issue.
Please don't dismiss this so quickly. This is the #1 complaint I have from my users - being able to reply easily to the sender with the reply feature of their email and to both the sender & forum with reply-all . When we switched from Yahoogroups to Nabble in December , we had 1052 users, now we're down to 990 users. I know much of this decline is because of the switch to Nabble. It's really hard for people to adjust to change. I'm trying to make that change as small as possible by giving them similar features to what they had on the Yahoogroup. This is the only remaining issue I have.
I truly believe that Nabble is FAR SUPERIOR to Yahoogroups, as there are a lot more features available. But the lack of this one feature is killing us. I'm willing to stand on my head and turn in circles, do anything to make this feature available. I'm willing to do the changing, testing, etc. - but this is a section of the code that you've not made open for me to customize.
Do I know for certain it will work? No. But I hope it will! I've done a lot of research on this. I've compared all the headers from Yahoogroups configured to Reply to Sender as well as Yahoogroups configured to Reply to the List to see the difference. The key thing appears to be the "Envelope-To" setting differs from the "To:" line. In a Yahoogroups email, the To: line is the mailing list address. The Envelope-To line is the final recipient of the email.
Plus these settings make sense for a mailing list. The poster sent their email To the forum (To: line is maintained as the forum address"). The forum then redelivers the email to all the subscribers - using the Envelope-To header (that's what actually makes the mailing delivery happen - what's in the Envelope-To, not what's in the To line.)
My reasoning of why this will work is...
When the email is received by the subscriber, the "Reply" option sends a reply to the email address in the "From" line (which in our case would be the poster of the note to the forum). If on the email there is more than one recipient then the "Reply-All" option becomes available within the email program. The Reply-All sends a reply to the address in the From: line header PLUS any email addresses in the To: line besides the recipient. Since the To: line maintains the forum address, that would cause it to issue a reply to both the original poster and the forum.
Please, pretty please (beg, beg, grovel, grovel), can you look into this further, or give me access to the Send module so I can modify it to try it out for myself?
Have you seem the Envelope-To: address different from the receiver email address?
In reply to this post by Coleen_Astalos
Please, try this header to see if it gets better:
<n.new_email.> <n.set_header name="Reply-To" value="[n.local_node.owner.user_email/],[n.local_subscription.user.reply_address_for.local_node/]"/> <n.send> <to.local_subscription.user.user_email/>
In reply to this post by Pedro <Nabble>
Yes, Here is a copy of the Yahoogroup headers for an email sent through our old Yahoogroup:
Envelope-To and To addresses are highlighted in Yellow below:
Delivered-To: [hidden email]
Received: by 10.227.38.196 with SMTP id c4csp82513wbe; Fri, 11 Apr 2014
22:51:32 -0700 (PDT)
X-Received: by 10.180.76.142 with SMTP id k14mr1230527wiw.21.1397281891424;
Fri, 11 Apr 2014 22:51:31 -0700 (PDT)
Authentication-Results: mx.google.com; spf=pass (google.com: domain of
designates 22.214.171.124 as permitted sender)
Received-SPF: pass (google.com: domain of
designates 126.96.36.199 as permitted sender) client-ip=188.8.131.52;
Received: by 10.217.4.207 with POP3 id u57mf2901696wes.17; Fri, 11 Apr 2014
22:51:31 -0700 (PDT)
X-Gmail-Fetch-Info: [hidden email] 3 mail.sudsol.com 110 coleen#sudsol.com
Return-Path: <sentto-21604141-108304-1397281867-coleen=[hidden email]>
Delivered-To: <[hidden email]>
Received: from squirrel.esosoft.net by squirrel.esosoft.net (Dovecot) with
LMTP id 95PMGhXUSFMsCgEA3mkJEQ for <[hidden email]>; Fri, 11 Apr 2014
Return-path: <sentto-21604141-108304-1397281867-coleen=[hidden email]>
Envelope-to: [hidden email]
Delivery-date: Fri, 11 Apr 2014 22:51:12 -0700
Received: from exim by squirrel.esosoft.net with sp-filter (Exim 4.82
id 1WYqqM-000Hni-9w for [hidden email]; Fri, 11 Apr 2014 22:51:12 -0700
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
X-Spam-ASN: AS26101 184.108.40.206/17
X-Spam-Status: No, score=0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
shortcircuit=no autolearn=disabled version=3.3.2
Received: from ng3-ip1.bullet.mail.bf1.yahoo.com ([220.127.116.11]:30837) by
squirrel.esosoft.net with esmtp (Exim 4.82 (FreeBSD)) (envelope-from
id 1WYqqL-000HnZ-M2 for [hidden email]; Fri, 11 Apr 2014 22:51:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoogroups.com;
s=echoe; t=1397281868; bh=lotV12ALdl21pkueIRJZSEyeNo3D2vKRFnoCzCR+1TE=;
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=echoe; d=yahoogroups.com;
Received: from [18.104.22.168] by ng3.bullet.mail.bf1.yahoo.com with NNFMP; 12
Apr 2014 05:51:07 -0000
Received: from [10.193.39.27] by tg106.bullet.mail.bf1.yahoo.com with NNFMP;
12 Apr 2014 05:51:07 -0000
X-Sender: prvs=0179aa0e72=[hidden email]
X-Apparently-To: [hidden email]
X-Received: (qmail 14478 invoked by uid 102); 12 Apr 2014 05:51:06 -0000
X-Received: from unknown (HELO mtaq4.grp.bf1.yahoo.com) (10.193.84.143) by
m10.grp.bf1.yahoo.com with SMTP; 12 Apr 2014 05:51:06 -0000
X-Received: (qmail 12482 invoked from network); 12 Apr 2014 05:51:06 -0000
X-Received: from unknown (HELO squirrel.esosoft.net) (22.214.171.124) by
mtaq4.grp.bf1.yahoo.com with SMTP; 12 Apr 2014 05:51:06 -0000
X-Received: from [126.96.36.199] (port=58608 helo=ColeensQuad) by
squirrel.esosoft.net with esmtpa (Exim 4.82 (FreeBSD)) (envelope-from
Apr 2014 22:51:06 -0700
To: <[hidden email]>
X-Mailer: Microsoft Office Outlook 12.0
From: "Coleen Astalos" <[hidden email]>
Sender: [hidden email]
Mailing-List: list [hidden email]; contact
Delivered-To: mailing list [hidden email]
List-Unsubscribe: <mailto:[hidden email]>
Date: Fri, 11 Apr 2014 23:50:49 -0600
Subject: SU!: Data for Reply vs Reply-All testing
In reply to this post by Pedro <Nabble>
The Reply-To header overrides both the Reply and the Reply-All features to only reply to the email address(s) specified. So in both situations it would ALWAYS have both the original poster and the forum. In my experience, 90% of the time users will select Reply as their response is only intended for the original poster. But 10% of the time they also want it to go to the forum as well as the original poster, that is when they use Reply-All.
In reply to this post by Coleen_Astalos
Who was the author of this message?
Just double checking you got the emails I sent you about this with the email address (since Nabble blocks) as well as another example sent from a different email address than the receiving email address.
|Free forum by Nabble - Scala forum||Edit this page|