procmail testing

Robert Moskowitz rgm at htt-consult.com
Wed Jan 22 15:37:23 UTC 2014


On 01/21/2014 02:06 PM, Ed Greshko wrote:
> On 01/22/14 03:37, Robert Moskowitz wrote:
>> So I changed the run time to 11am, and procmail DID drop something into /var/spool/mail/rgm, but mutt says it is not a valid mailbox. I have emailed one of my smtp oldtimers for help, but meanwhile here is what is going into my mail (anyone see any obvious mail format problem?):
>>
>> From: "(Cron Daemon)" <rgm>
>> To: rgm
>> Subject: Cron <rgm at lx120e> rsync -tvz ftp.rfc-editor.org::rfcs/*.txt /home/common/ietf/rfcs
>> Content-Type: text/plain; charset=UTF-8
>> Auto-Submitted: auto-generated
>>
>> sent 3,486 bytes  received 125,267 bytes  15,147.41 bytes/sec
>> total size is 365,871,233  speedup is 2,841.65
> As I think I mentioned in the December thread, procmail doesn't add any additional headers that a standard MTA would.  For example there is no "Date" header.
>
> To add headers you can always use formail.  Not sure what exactly mutt is looking for...  But try this....
>
> cat d1.letter | formail -a "Date: `date`" | procmail -f cron

So you are correct that the formail is needed, as the reader does not 
have a date to show on displaying the message.  It does use the date in 
the first 'From ' line for the list of messages, and that mislead me 
yesterday.

But I am having a problem of how to specify this:

CRONDARGS=-m "formail -a "Date: `date`" | /usr/bin/procmail -f cron"

The quoting is wrong.  How do I get the quoting right for this arg list?




More information about the users mailing list