procmail testing

Robert Moskowitz rgm at htt-consult.com
Tue Jan 21 22:23:07 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
>> Precedence: bulk
>> X-Cron-Env: <XDG_SESSION_ID=45>
>> X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/1000>
>> X-Cron-Env: <LANG=en_US.utf8>
>> X-Cron-Env: <SHELL=/bin/bash>
>> X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin>
>> X-Cron-Env: <MAILTO=rgm>
>> X-Cron-Env: <HOME=/home/rgm>
>> X-Cron-Env: <LOGNAME=rgm>
>> X-Cron-Env: <USER=rgm>
>>
>> skipping non-regular file "rfc-ref.txt"
>> RFCs_for_errata.txt
>> rfcxx00.txt
>>
>> 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

I have read the post, but the fact that the result would not be a valid 
mailbox escaped me.  The line above works.  I will have to figure out 
what to put in /etc/sysconfig/crond.  Meanwhile, I posted this issue to 
the procmail list to see if anyone has a receipt for it.




More information about the users mailing list