Email from Edward to mailing lists like accessors (hosted on moog) and eallocal (hosted on lists.eecs, but possibly passing through moog), is marked as spam.

When I go to http://bmail.berkeley.edu, there is a box that says:

Why is this message in Spam? It is in violation of Google's recommended email sender guidelines.  Learn more
and the link leads to https://support.google.com/mail/answer/81126?hl=en#authentication which is:

Authentication & Identification

We also recommend the following:

Here are the headers to one message, which went to eallocal@embedded.eecs.berkeley.edu:
Delivered-To: cxh+eecs@g.berkeley.edu
Received: by 10.76.125.227 with SMTP id mt3csp486919oab;
        Thu, 21 May 2015 05:01:09 -0700 (PDT)
X-Received: by 10.236.45.68 with SMTP id o44mr2348689yhb.176.1432209668935;
        Thu, 21 May 2015 05:01:08 -0700 (PDT)
Return-Path: 
Received: from ees-sentrion-sdsc-03.sdsc.berkeley.edu (ees-sentrion-sdsc-03.SDSC.Berkeley.EDU. [2607:f140:a000:a::d])
        by mx.google.com with ESMTPS id m20si11768769yhm.18.2015.05.21.05.01.07
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Thu, 21 May 2015 05:01:08 -0700 (PDT)
Received-SPF: neutral (google.com: 192.58.221.140 is neither permitted nor denied by domain of eallocal-admin@embedded.eecs.berkeley.edu) client-ip=192.58.221.140;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 192.58.221.140 is neither permitted nor denied by domain of eallocal-admin@embedded.eecs.berkeley.edu) smtp.mail=eallocal-admin@embedded.eecs.berkeley.edu
Received: from ees-ppworker-sdsc-01.sdsc.berkeley.edu (ees-ppworker-sdsc-01.SDSC.Berkeley.EDU [192.58.221.140])
	by ees-sentrion-sdsc-03.sdsc.berkeley.edu (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id t4LC167d029552
	(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
	Thu, 21 May 2015 05:01:06 -0700
Received: from pps.filterd (ees-ppworker-sdsc-01.sdsc.berkeley.edu [127.0.0.1])
	by ees-ppworker-sdsc-01.sdsc.berkeley.edu (8.14.7/8.14.7) with SMTP id t4LBwakv018344;
	Thu, 21 May 2015 05:01:06 -0700
Received: from moog.eecs.berkeley.edu (moog.EECS.Berkeley.EDU [128.32.48.150])
	by ees-ppworker-sdsc-01.sdsc.berkeley.edu with ESMTP id 1uh700bsjs-1
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
	Thu, 21 May 2015 05:01:06 -0700
Received: from moog.eecs.berkeley.edu (localhost [127.0.0.1])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4LC12Op003215;
	Thu, 21 May 2015 05:01:03 -0700
Received: from mail-pd0-f175.google.com (mail-pd0-f175.google.com [209.85.192.175])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4LC0uhl003139
	for ; Thu, 21 May 2015 05:00:57 -0700
Received: by pdbnk13 with SMTP id nk13so106088159pdb.1
        for ; Thu, 21 May 2015 05:00:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
         :subject:content-type:content-transfer-encoding;
        bh=FrBGDimF9vZw9ba5Qo/usWBWfyHj0yWJUir1zcgEVVY=;
        b=GqexGFmQXWIbWobBFEJgzahLYt0eEXsBHaxmLTS8D4+gVyPLIJdbFE7pQb+rp/PjZd
         TkU5pZEOUwmdPNGscR42hWdcTaeqER04tzuIUL5ms83iK5kxk/ezWML8tnfeD+/9goVZ
         vW55/CCL26+qCBPuh2d9HXs8Cc0B0TuzLupfzXxz3VeNykwVeYI0IuYyQfKcc4xy4d2A
         blqVyevYaKVzJdqMxgMrBc42Uh5fFQDSJULkSuoF0HgQ+h30L4PbJLfckeuGMrF99Wff
         k00/lzBA4PLtTtXPZV1r6XCY8WCt6mt+MKoRzarjqwNa/NQuR41brossQN04QYu6QwgQ
         /8+Q==
X-Gm-Message-State: ALoCoQkcDLu3z3zTK+sIJ1twuCnZTqJf48izi7FTfo7ICjMTcEfMmYUAKNwIqPAgaGlPrxEhf210
X-Received: by 10.66.139.70 with SMTP id qw6mr4933056pab.112.1432209655997;
        Thu, 21 May 2015 05:00:55 -0700 (PDT)
Received: from EALMAC22-2.local ([2601:9:6f80:150:8480:abac:61f1:268f])
        by mx.google.com with ESMTPSA id d12sm4984044pbu.14.2015.05.21.05.00.52
        for 
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Thu, 21 May 2015 05:00:53 -0700 (PDT)
Message-ID: <555DC8F1.3020408@eecs.berkeley.edu>
Date: Thu, 21 May 2015 05:00:49 -0700
From: "Edward A. Lee" 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: eallocal 
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Eallocal] Exercise for the workshop
Sender: eallocal-admin@embedded.eecs.berkeley.edu
Errors-To: eallocal-admin@embedded.eecs.berkeley.edu
X-BeenThere: eallocal@embedded.eecs.berkeley.edu
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Unsubscribe: ,
	
List-Id: Professor Lee's group members who are in Cory Hall regularly 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-Proofpoint-Virus-Version: vendor=nai engine=5700 definitions=7807 signatures=670586
X-Proofpoint-Spam-Details: rule=default_inbound_spam_policy_notspam policy=default_inbound_spam_policy
 score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000
 definitions=main-1505210167
X-UCB-Notice: This message has been processed by a spam tagging system.
X-Proofpoint-Spambar: 
X-Source-IP: ees-ppworker-sdsc-01.SDSC.Berkeley.EDU [192.58.221.140]


I've worked up a "common exercise" for the workshop next week, but I 
would really like for someone besides me to test drive it and help 
improve it.  Volunteers?  The instructions are here:

https://www.terraswarm.org/accessors/wiki/Main/CommonExerciseBuildAnAudioAccessor

Edward

_______________________________________________
Eallocal mailing list
Eallocal@embedded.eecs.berkeley.edu
http://embedded.eecs.berkeley.edu/mailman/listinfo/eallocal
Here's another message that went through terraswarm. Both of these messages really go through moog.
Delivered-To: cxh+eecs@g.berkeley.edu
Received: by 10.76.125.227 with SMTP id mt3csp207720oab;
        Tue, 12 May 2015 10:40:15 -0700 (PDT)
X-Received: by 10.236.69.137 with SMTP id n9mr16189014yhd.97.1431452415729;
        Tue, 12 May 2015 10:40:15 -0700 (PDT)
Return-Path: 
Received: from ees-sentrion-sdsc-03.sdsc.berkeley.edu (ees-sentrion-sdsc-03.SDSC.Berkeley.EDU. [2607:f140:a000:a::d])
        by mx.google.com with ESMTPS id p135si8771522yke.44.2015.05.12.10.40.14
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 12 May 2015 10:40:15 -0700 (PDT)
Received-SPF: neutral (google.com: 192.58.221.142 is neither permitted nor denied by domain of accessors-admin@terraswarm.org) client-ip=192.58.221.142;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 192.58.221.142 is neither permitted nor denied by domain of accessors-admin@terraswarm.org) smtp.mail=accessors-admin@terraswarm.org
Received: from ees-ppworker-sdsc-03.sdsc.berkeley.edu (ees-ppworker-sdsc-03.SDSC.Berkeley.EDU [192.58.221.142])
	by ees-sentrion-sdsc-03.sdsc.berkeley.edu (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id t4CHeCg7000991
	(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
	Tue, 12 May 2015 17:40:12 GMT
Received: from pps.filterd (ees-ppworker-sdsc-03.sdsc.berkeley.edu [127.0.0.1])
	by ees-ppworker-sdsc-03.sdsc.berkeley.edu (8.14.7/8.14.7) with SMTP id t4CHdFtJ029663;
	Tue, 12 May 2015 10:40:12 -0700
Received: from moog.eecs.berkeley.edu (moog.EECS.Berkeley.EDU [128.32.48.150])
	by ees-ppworker-sdsc-03.sdsc.berkeley.edu with ESMTP id 1ubevvv04x-1
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
	Tue, 12 May 2015 10:40:12 -0700
Received: from moog.eecs.berkeley.edu (localhost [127.0.0.1])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4CHe2Xx032655;
	Tue, 12 May 2015 10:40:02 -0700
Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4CHdnb3032591
	for ; Tue, 12 May 2015 10:39:49 -0700
Received: by pabtp1 with SMTP id tp1so20414006pab.2
        for ; Tue, 12 May 2015 10:39:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to
         :subject:content-type:content-transfer-encoding;
        bh=1pwIvsdxR8B6ECam82/ifwxHIQbGC12IPYZlq3JCktE=;
        b=TdT3ayf99MrgEnHw39TCEiZABvctzHLuVVkCkQvW09IOvmebom+xsG1AZutuyAeJjP
         mWXfdWU76A2EXV3RiAihvZkHpayH4kt98Wb0aBp+I5LD0RT+EJgKgH/R0JFhuiTt/NP1
         0XFdBruEYgk21SkxRBn1VT552TCLWnmm4FPGNbSb8udK6d6oBqwouEJUffF70MoXB3th
         E0aYxFuINR6TVh06MqmFnbFANTEBqkvF7GMKC1WYVz9+RF3WB5cENBMp+tajUKB8Fwxx
         qeBpgJTuvaUb9HmkanqgbBfUgUvdJKPz1qcszyfJHZhKChZ1TYQfLcxsFMUKqT8xdrNf
         JAkQ==
X-Gm-Message-State: ALoCoQkyIBT7tL6XdBjQ2QQWTDJxwaj3kPjXF/OsQsqeDSWxjmbZoPJzbBurVSBBwn2XLmZRQ94I
X-Received: by 10.66.218.193 with SMTP id pi1mr29429926pac.152.1431452388984;
        Tue, 12 May 2015 10:39:48 -0700 (PDT)
Received: from EALMAC22-2.local ([2601:9:6f80:150:b198:2ba7:2997:d6bd])
        by mx.google.com with ESMTPSA id p9sm16843003pds.92.2015.05.12.10.39.44
        for 
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 12 May 2015 10:39:46 -0700 (PDT)
Message-ID: <55523ADD.6070703@eecs.berkeley.edu>
Date: Tue, 12 May 2015 10:39:41 -0700
From: "Edward A. Lee" 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: accessors@terraswarm.org
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [Accessors] String arguments and programmatic accessor construction
Sender: accessors-admin@terraswarm.org
Errors-To: accessors-admin@terraswarm.org
X-BeenThere: accessors@terraswarm.org
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Unsubscribe: ,
	
List-Id: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-Proofpoint-Virus-Version: vendor=nai engine=5700 definitions=7799 signatures=670584
X-Proofpoint-Spam-Details: rule=default_inbound_spam_policy_notspam policy=default_inbound_spam_policy
 score=0 spamscore=0 suspectscore=1 phishscore=0 adultscore=0 bulkscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000
 definitions=main-1505120226
X-UCB-Notice: This message has been processed by a spam tagging system.
X-Proofpoint-Spambar: 
X-Source-IP: ees-ppworker-sdsc-03.SDSC.Berkeley.EDU [192.58.221.142]


I've updated the Nashorn/Ptolemy II accessor host so that now the 
arguments to get() and send() are strings for port names rather than the 
ports themselfs.  Temporarily, the host supports both (string arguments 
and direct references to the port) because we have a rather large number 
of regression tests that need to be updated. This will be quite tedious 
to do...

I've updated the documentation here: 
https://www.terraswarm.org/accessors/wiki/Version0/1aAccessorsSpecification

I've also started down the path of programmatic construction of 
accessors rather than using XML.  This idea came from Pat and Brad, and 
really like the idea.  Initially, I was hesitant, because we do need the 
interface information to static, so providing functions that can change 
the interface at runtime seems risky.  To mitigate this risk, I'm 
working on a more structured way of specifying the interface.  
Specifically, my current prototype looks something like this:

exports.setup = function() {
      accessor.input('input1', {'description':'first input', 
'type':'number'});
      accessor.input('input2', {'description':'second input', 
'type':'number'});
      accessor.output('output', {'description':'sum of the two inputs', 
'type':'number'});
}
exports.fire = function() {
      var foo = get('input1');
      var bar = get('input2');
      send(foo + bar, 'output');
}

The 'setup' function specifies the interface to the accessor.

Comments and suggestions are welcome.

Edward

_______________________________________________
Accessors mailing list
Accessors@terraswarm.org
http://www.terraswarm.org/accessors/listinfo/accessors
Mail that worked from cxh is below:
Delivered-To: cxh+eecs@g.berkeley.edu
Received: by 10.76.125.227 with SMTP id mt3csp3072410oab;
        Tue, 26 May 2015 15:09:15 -0700 (PDT)
X-Received: by 10.107.152.14 with SMTP id a14mr38029878ioe.59.1432678155389;
        Tue, 26 May 2015 15:09:15 -0700 (PDT)
Return-Path: 
Received: from ees-sentrion-sdsc-03.sdsc.berkeley.edu (ees-sentrion-sdsc-03.SDSC.Berkeley.EDU. [2607:f140:a000:a::d])
        by mx.google.com with ESMTPS id o1si10839745ioe.51.2015.05.26.15.09.14
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 26 May 2015 15:09:15 -0700 (PDT)
Received-SPF: neutral (google.com: 192.58.221.141 is neither permitted nor denied by domain of accessors-admin@terraswarm.org) client-ip=192.58.221.141;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 192.58.221.141 is neither permitted nor denied by domain of accessors-admin@terraswarm.org) smtp.mail=accessors-admin@terraswarm.org;
       dkim=neutral (body hash did not verify) header.i=@
Received: from ees-ppworker-sdsc-02.sdsc.berkeley.edu (ees-ppworker-sdsc-02.SDSC.Berkeley.EDU [192.58.221.141])
	by ees-sentrion-sdsc-03.sdsc.berkeley.edu (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id t4QM9CfZ020580
	(version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
	Tue, 26 May 2015 15:09:13 -0700
Received: from pps.filterd (ees-ppworker-sdsc-02.sdsc.berkeley.edu [127.0.0.1])
	by ees-ppworker-sdsc-02.sdsc.berkeley.edu (8.14.7/8.14.7) with SMTP id t4QM3qEx001745;
	Tue, 26 May 2015 15:09:12 -0700
Received: from moog.eecs.berkeley.edu (moog.EECS.Berkeley.EDU [128.32.48.150])
	by ees-ppworker-sdsc-02.sdsc.berkeley.edu with ESMTP id 1umx3k9tyt-1
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
	Tue, 26 May 2015 15:09:12 -0700
Received: from moog.eecs.berkeley.edu (localhost [127.0.0.1])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4QM92xU032052;
	Tue, 26 May 2015 15:09:02 -0700
Authentication-Results: moog.eecs.berkeley.edu;
	dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=b+wzXvJN
Received: from mail-pa0-f41.google.com (mail-pa0-f41.google.com [209.85.220.41])
	by moog.eecs.berkeley.edu (8.14.4/8.14.4) with ESMTP id t4QM85lM031828
	for ; Tue, 26 May 2015 15:08:05 -0700
Received: by paza2 with SMTP id a2so93359199paz.3
        for ; Tue, 26 May 2015 15:08:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=message-id:date:from:user-agent:mime-version:to:subject
         :content-type;
        bh=v/jr743pAGXDV8Hv791fOJrmzPJrXWwQmTwFhDrecco=;
        b=b+wzXvJNwPXyFrybWFBOivGYngbwsfikUTS0jTTkZMc5n7j+CAq9FmPcbFb2VBxYPp
         scKO2CJm+xJO5JpcPFkw7adIPMwBF9ZyOz1e8K6Zj+DbNE4SPo2WlIz801oVsXL0wnho
         VaY0MnauOLU6wbBMYkfmzwq5hQOFTgD4gjtM7+IHO5RSvKggVQckgp78AaI5HypDVk25
         sSK9ldgaUis/HQxJ0XMzu5cRws7kGJ63/0gIHRjIQoMXr/yfcGzhPz90bC6gHDI3pXLS
         BfP/JlDJvE3IpHHmiEU6BogbtN+YL43Z2EeqOs76TrTCnTbUJQpeZ19egQJYY2l5tyF2
         rhhQ==
X-Received: by 10.68.202.135 with SMTP id ki7mr52535678pbc.122.1432678084789;
        Tue, 26 May 2015 15:08:04 -0700 (PDT)
Received: from dhcp-45-184.eecs.berkeley.edu (dhcp-45-184.EECS.Berkeley.EDU. [128.32.45.184])
        by mx.google.com with ESMTPSA id a11sm14057302pdj.54.2015.05.26.15.08.03
        for 
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Tue, 26 May 2015 15:08:03 -0700 (PDT)
Message-ID: <5564EEC1.3090805@gmail.com>
Date: Tue, 26 May 2015 15:08:01 -0700
From: Christopher Brooks 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "accessors@terraswarm.org" 
Content-Type: multipart/alternative;
 boundary="------------060007090600050409060207"
Subject: [Accessors] Programming the Swarm Workshop: Agenda and Homework
Sender: accessors-admin@terraswarm.org
Errors-To: accessors-admin@terraswarm.org
X-BeenThere: accessors@terraswarm.org
X-Mailman-Version: 2.0.13
Precedence: bulk
List-Unsubscribe: ,
	
List-Id: 
List-Post: 
List-Help: 
List-Subscribe: ,
	
X-Proofpoint-Virus-Version: vendor=nai engine=5700 definitions=7813 signatures=670587
X-Proofpoint-Spam-Details: rule=default_inbound_spam_policy_notspam policy=default_inbound_spam_policy
 score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000
 definitions=main-1505260283
X-UCB-Notice: This message has been processed by a spam tagging system.
X-Proofpoint-Spambar: 
X-Source-IP: ees-ppworker-sdsc-02.SDSC.Berkeley.EDU [192.58.221.141]

This is a multi-part message in MIME format.
--------------060007090600050409060207
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
One thing that is odd is that on the mail that worked, we have:
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 192.58.221.141 is neither permitted nor denied by domain of accessors-admin@terraswarm.org) smtp.mail=accessors-admin@terraswarm.org;
       dkim=neutral (body hash did not verify) header.i=@
dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=b+wzXvJN
Also the one that worked is going to a different machine.