<?xml version="1.0"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Transition Technology: Ticket #737: SPF / Emails rejected from the website contact form</title>
    <link>http://localhost:8080/trac/ticket/737</link>
    <description>&lt;p&gt;
We had a user report that they could not send a message via our contact form:
&lt;/p&gt;
&lt;p&gt;
"Yesterday I sent a message to you via the contact form on the website. But obviously something went wrong: for I got a failure notice saying my message could not be delivered. Therefore I'm sending it directly via email (see below) hoping that you're receiving my message this way."
&lt;/p&gt;
&lt;p&gt;
&amp;lt;info@…&amp;gt;: host mx1.spamfiltering.com[72.249.150.158] said:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
550 81.95.XX.XX is not allowed to send mail from gmx.de. Please see
&lt;a class="ext-link" href="http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.XX.XX"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.XX.XX&lt;/a&gt;
(in reply to end of DATA command)
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
(User details edited as this is publicly archived)
&lt;/p&gt;
&lt;p&gt;
I'm not sure I quite understand what's going on here. Chris indicated in email that this would affect other users whose email provider has set this kind of SPF record.
&lt;/p&gt;
&lt;p&gt;
Can we make an educated guess as to what proportion of email providers set this kind of SPF?
&lt;/p&gt;
&lt;p&gt;
How many messages do we never get to see? Is it a problem? Or a small enough number of users that we just don't worry about it?
&lt;/p&gt;
&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;p&gt;
Sam
&lt;/p&gt;
</description>
    <language>en-us</language>
    <image>
      <title>Transition Technology</title>
      <url>/trac/chrome/site/TransitionNetwork-Logo-Web-Small.jpg</url>
      <link>http://localhost:8080/trac/ticket/737</link>
    </image>
    <generator>Trac 0.12.5</generator>
    <item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Thu, 05 Jun 2014 15:51:09 GMT</pubDate>
      <title>owner, status changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:1</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:1</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;owner&lt;/strong&gt;
              changed from &lt;em&gt;ed&lt;/em&gt; to &lt;em&gt;sam&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;
                changed from &lt;em&gt;new&lt;/em&gt; to &lt;em&gt;assigned&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 06 Jun 2014 09:36:41 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:2</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:2</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.56&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.56&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a class="assigned ticket" href="http://localhost:8080/trac/ticket/737" title="maintenance: SPF / Emails rejected from the website contact form (assigned)"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
I'm not sure I quite understand what's going on here.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
gmx.de has a &lt;a class="ext-link" href="https://en.wikipedia.org/wiki/Sender_Policy_Framework"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;SPF record&lt;/a&gt;, which you can see using this web &lt;a class="ext-link" href="http://spf.myisp.ch/"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;SPF Record Checker&lt;/a&gt; or via the command line:
&lt;/p&gt;
&lt;pre class="wiki"&gt;dig gmx.de txt +short
"v=spf1 ip4:213.165.64.0/23 ip4:74.208.5.64/26 ip4:212.227.126.128/25 ip4:212.227.15.0/25 ip4:212.227.17.0/27 ip4:74.208.4.192/26 ip4:82.165.159.0/24 -all"
"google-site-verification=8jV5RCya962H1ur14xR3xWCFUBsExt_YibC3HkuJ9X8"
&lt;/pre&gt;&lt;p&gt;
This record basically says email from gmx.de should only originate from the listed networks.
&lt;/p&gt;
&lt;p&gt;
The Transition Network mail server checks for SFP records so when the TN web server sends a email from a @gmx.de address it is rejected.
&lt;/p&gt;
&lt;p&gt;
There are some things that could be done:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Change the form settings on TN site so that emails generated by forms use a Sender envelope address such as form@… or set the Reply-To the senders address. This is most (only?) practical solution, see &lt;a class="ext-link" href="http://www.openspf.org/Best_Practices/Webgenerated"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.org/Best_Practices/Webgenerated&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="2"&gt;&lt;li&gt;Ask the ISP providing the mailservers for TN to disable SPF checking.
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="3"&gt;&lt;li&gt;Ask gmx.de to change their SPF policy.
&lt;/li&gt;&lt;/ol&gt;&lt;ol start="4"&gt;&lt;li&gt;Ask people who use the forms to use a email address that doesn't have a restrictive SPF record
&lt;/li&gt;&lt;/ol&gt;&lt;blockquote class="citation"&gt;
&lt;p&gt;
Can we make an educated guess as to what proportion of email providers set this kind of SPF?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
I couldn't, there are &lt;a class="ext-link" href="http://www.openspf.org/Statistics"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;some general stats here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I could write a Bash script to take all the account email addresses and check to see how many have SFP records -- would you like me to do this?
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
How many messages do we never get to see? Is it a problem? Or a small enough number of users that we just don't worry about it?
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Not sure, I could do some grepping of mailserver logs if needs be.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 06 Jun 2014 09:48:22 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:3</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:3</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.56&lt;/em&gt; to &lt;em&gt;0.66&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a class="assigned ticket" href="http://localhost:8080/trac/ticket/737" title="maintenance: SPF / Emails rejected from the website contact form (assigned)"&gt;sam&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
&amp;lt;info@…&amp;gt;: host mx1.spamfiltering.com[72.249.150.158] said:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
550 81.95.XX.XX is not allowed to send mail from gmx.de. Please see
&lt;a class="ext-link" href="http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.XX.XX"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.XX.XX&lt;/a&gt;
(in reply to end of DATA command)
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
(User details edited as this is publicly archived)
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
BTW you edited out the IP address of the TN site, this is the link in the rejection email:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.52.103"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.net/Why?scope=mfrom;identity=userXX@gmx.de;ip=81.95.52.103&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
And that page explains:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
An SPF-enabled mail server rejected a message that claimed an envelope sender address of userXX@….
&lt;/p&gt;
&lt;p&gt;
An SPF-enabled mail server received a message from puffin.webarch.net (81.95.52.103) that claimed an envelope sender address of userXX@….
&lt;/p&gt;
&lt;p&gt;
However, the domain gmx.de has declared using SPF that it does not send mail through puffin.webarch.net (81.95.52.103). That is why the message was rejected.
&lt;/p&gt;
&lt;/blockquote&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Fri, 06 Jun 2014 09:59:10 GMT</pubDate>
      <title>cc, hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:4</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:4</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;cc&lt;/strong&gt;
              &lt;em&gt;ed&lt;/em&gt; added
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.1&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.66&lt;/em&gt; to &lt;em&gt;0.76&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/737#comment:2" title="Comment 2 for Ticket #737"&gt;chris&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
There are some things that could be done:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Change the form settings on TN site so that emails generated by forms use a Sender envelope address such as form@… or set the Reply-To the senders address. This is most (only?) practical solution, see &lt;a class="ext-link" href="http://www.openspf.org/Best_Practices/Webgenerated"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.org/Best_Practices/Webgenerated&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
Here is a Drupal module to set the sender envelope and Reply-To header:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="https://drupal.org/project/contact_reply_to"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://drupal.org/project/contact_reply_to&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
This is the best solution -- we should use this module for the current site and the new D7 site. Drupal 8 does the right thing by default.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Tue, 24 Jun 2014 11:05:45 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:5</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:5</guid>
      <description>
        &lt;p&gt;
Here is an example of the email headers (including envelope address on the first line) generated by the contact form at &lt;a class="ext-link" href="https://www.transitionnetwork.org/contact"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://www.transitionnetwork.org/contact&lt;/a&gt;
&lt;/p&gt;
&lt;pre class="wiki"&gt;Return-Path: &amp;lt;chris@webarchitects.co.uk&amp;gt;
To: "Chris Croome" &amp;lt;chris@webarchitects.co.uk&amp;gt;
Subject: [Website feedback] Test - please ignore!
Content-Transfer-Encoding: 8Bit
X-Mailer: Pressflow
Errors-To: site@transitionnetwork.org
Sender: chris@webarchitects.co.uk
From: chris@webarchitects.co.uk
Date: Tue, 24 Jun 2014 11:55:33 +0100 (BST)
&lt;/pre&gt;&lt;p&gt;
See also &lt;a class="new ticket" href="http://localhost:8080/trac/ticket/746" title="defect: New comment notifications not being sent to content owners. (new)"&gt;ticket:746&lt;/a&gt;
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Tue, 29 Jul 2014 14:48:55 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:6</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:6</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.25&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;0.76&lt;/em&gt; to &lt;em&gt;1.01&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/737#comment:4" title="Comment 4 for Ticket #737"&gt;chris&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/737#comment:2" title="Comment 2 for Ticket #737"&gt;chris&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
There are some things that could be done:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Change the form settings on TN site so that emails generated by forms use a Sender envelope address such as form@… or set the Reply-To the senders address. This is most (only?) practical solution, see &lt;a class="ext-link" href="http://www.openspf.org/Best_Practices/Webgenerated"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;http://www.openspf.org/Best_Practices/Webgenerated&lt;/a&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;/blockquote&gt;
&lt;p&gt;
Here is a Drupal module to set the sender envelope and Reply-To header:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="https://drupal.org/project/contact_reply_to"&gt;&lt;span class="icon"&gt;​&lt;/span&gt;https://drupal.org/project/contact_reply_to&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
This is the best solution -- we should use this module for the current site and the new D7 site. Drupal 8 does the right thing by default.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Interesting conversation. It's the kind of drupal functionality that you would guess is already in core, but isn't.  I agree with Chris, the way forward would be to install the Contact Reply-To module from contrib.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Mon, 04 Aug 2014 17:01:45 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:7</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:7</guid>
      <description>
        &lt;p&gt;
Paul would you be happy to install the Contact Reply-To module?
&lt;/p&gt;
&lt;p&gt;
Ed, are you happy with Paul installing it if he is on for it?
&lt;/p&gt;
&lt;p&gt;
It's the only good solution for people using forms on the site which send email using their email address, due to SPF, so I think it should be installed.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Mon, 04 Aug 2014 18:19:54 GMT</pubDate>
      <title>hours deleted</title>
      <link>http://localhost:8080/trac/ticket/737#comment:8</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:8</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                &lt;em&gt;0&lt;/em&gt; deleted
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
I can do that. If Annesley wants to install it, that's fine. Just ask for me, if you need me.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Tue, 05 Aug 2014 09:02:45 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:9</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:9</guid>
      <description>
        &lt;p&gt;
I'm happy for it to be installed. As there is a general handover from Paul to Annesley going on, it could be either for now - depending on where you are all at with the publishing process...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Tue, 05 Aug 2014 12:44:44 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:10</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:10</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.01&lt;/em&gt; to &lt;em&gt;1.135&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
@Annesley
&lt;/p&gt;
&lt;p&gt;
Would you like to give this a go?  Let me know if you run into any difficulties.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Tue, 05 Aug 2014 21:22:51 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:11</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:11</guid>
      <description>
        &lt;p&gt;
Is Annesley going to pick this up or is Paul going to do it?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Wed, 06 Aug 2014 16:02:15 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:12</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:12</guid>
      <description>
        &lt;p&gt;
Following an (agreement) on thursday 7/8/14, let's get Annesley and Paul to work out who goes
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Wed, 06 Aug 2014 16:20:45 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:13</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:13</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.135&lt;/em&gt; to &lt;em&gt;1.26&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
@Annesley
&lt;/p&gt;
&lt;p&gt;
Would you like to give this a go?  We can then discuss any problems during our call tomorrow?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>annesley</dc:creator>

      <pubDate>Mon, 11 Aug 2014 08:06:25 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:14</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:14</guid>
      <description>
        &lt;p&gt;
hi! sorry, just spotted this. the Drupal Module sounds like a good solution.
&lt;/p&gt;
&lt;p&gt;
to check i have understood properly: in essence we are sending emails from someone else to someone else. and, because we are not actually the right domain / IP to send those emails from that other person, it will be classed as spoof / spam.
&lt;/p&gt;
&lt;p&gt;
so, instead the module will send the email from us / our server / our domain but the reply-to header will ensure that when the recipient replies it goes to the right place, from the right place again.
&lt;/p&gt;
&lt;p&gt;
so: i think our recent agreement, correct me if i am wrong, places this as maintenance work for Paul. i am happy to do it if necessary. i think it is a case of:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
file copying the module or using tn.ftp to drush dl contact_reply_to
enabling the module with tn.ftp drush en contact_reply_to
and then adding the lines in to the D6 makefile and pushing to github.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
correct? i ask so that i can learn the process also :)
do we spin up a new site then afterwards as well? i don't understand that part still...
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Mon, 11 Aug 2014 08:44:23 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:15</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:15</guid>
      <description>
        &lt;p&gt;
my understanding is also that paul is doing the maintenance work following our agreement last week. It is also important that Annesley you understand what is happening on the Drupal side of things, so that although one person is doing the publishing, *at least* one other understands what is going on and how.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>paul</dc:creator>

      <pubDate>Mon, 11 Aug 2014 10:16:40 GMT</pubDate>
      <title>hours, totalhours changed</title>
      <link>http://localhost:8080/trac/ticket/737#comment:16</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:16</guid>
      <description>
          &lt;ul&gt;
            &lt;li&gt;&lt;strong&gt;hours&lt;/strong&gt;
                changed from &lt;em&gt;0.0&lt;/em&gt; to &lt;em&gt;0.125&lt;/em&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;totalhours&lt;/strong&gt;
                changed from &lt;em&gt;1.26&lt;/em&gt; to &lt;em&gt;1.385&lt;/em&gt;
            &lt;/li&gt;
          &lt;/ul&gt;
        &lt;p&gt;
Replying to &lt;a href="http://localhost:8080/trac/ticket/737#comment:14" title="Comment 14 for Ticket #737"&gt;annesley&lt;/a&gt;:
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
hi! sorry, just spotted this. the Drupal Module sounds like a good solution.
&lt;/p&gt;
&lt;p&gt;
to check i have understood properly: in essence we are sending emails from someone else to someone else. and, because we are not actually the right domain / IP to send those emails from that other person, it will be classed as spoof / spam.
&lt;/p&gt;
&lt;p&gt;
so, instead the module will send the email from us / our server / our domain but the reply-to header will ensure that when the recipient replies it goes to the right place, from the right place again.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
That's exactly what I 'm thinking. Let me know if you want me confirm.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
so: i think our recent agreement, correct me if i am wrong, places this as maintenance work for Paul. i am happy to do it if necessary. i think it is a case of:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
file copying the module or using tn.ftp to drush dl contact_reply_to
enabling the module with tn.ftp drush en contact_reply_to
and then adding the lines in to the D6 makefile and pushing to github.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;
That's right. Just check it works on stage first (I know you'll do that, just saying for the record).
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
correct? i ask so that i can learn the process also :)
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Cool. It's good that more than 1 person that can do a task.  Please give it a go. Let me know if you need any help.
&lt;/p&gt;
&lt;blockquote class="citation"&gt;
&lt;p&gt;
do we spin up a new site then afterwards as well? i don't understand that part still...
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
We only need to spin up new *platforms* and migrate sites to a new platform, when core moves to a new version.
&lt;/p&gt;
&lt;p&gt;
Would you push your changes to the makefile to your fork on github, and send me a pull request.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Wed, 03 Sep 2014 10:35:08 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:17</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:17</guid>
      <description>
        &lt;p&gt;
Any progress on this?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>ed</dc:creator>

      <pubDate>Mon, 08 Sep 2014 12:47:52 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:18</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:18</guid>
      <description>
        &lt;p&gt;
Annesley - any progress on this?
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item><item>
      
        <dc:creator>chris</dc:creator>

      <pubDate>Mon, 17 Nov 2014 20:06:36 GMT</pubDate>
      <title></title>
      <link>http://localhost:8080/trac/ticket/737#comment:19</link>
      <guid isPermaLink="false">http://localhost:8080/trac/ticket/737#comment:19</guid>
      <description>
        &lt;p&gt;
&lt;a class="wiki" href="http://localhost:8080/trac/wiki/WordPress"&gt;WordPress&lt;/a&gt; has the same problem as Drupal, see &lt;a class="new ticket" href="http://localhost:8080/trac/ticket/808" title="maintenance: WordPress email being rejected due to From field (new)"&gt;ticket:808&lt;/a&gt;.
&lt;/p&gt;
      </description>
      <category>Ticket</category>
    </item>
 </channel>
</rss>