crontab email is not working as expected. First I got the emails at gmail, now I'm not getting them

0

First I ran a simple test to see if I could get crontab to send me an email. I created the following line:

MAILTO = my_email_address@example.com
1 * * * * /bin/echo "foobar"

This worked as expected and I received an email every 1 minute with "foobar" in the body.

I then fiddled with the file a bit. When I looked for expected emails, however, they did not appear. So I went back and restored the file to:

MAILTO = my_email_address@example.com
1 * * * * /bin/echo "foobar"

But the emails are not coming through. What could be going on? Is it possible that gmail (my email is through google apps) is filtering out the emails because they appear to be automatically-generated?

Any ideas? Thanks.

jononomo

Posted 2013-01-08T19:50:14.637

Reputation: 287

Answers

0

If you didn't change the mailer configuration, then most likely Google / GMail has started marking your emails as spam because of the frequency with which they're being sent. In general (okay, in my general opinion), you don't want to be sending email every minute it's bad form and lacks style.

John

Posted 2013-01-08T19:50:14.637

Reputation: 1 383

I'm not trying to send email every minute. I just wanted to send email once a minute for 15 or so minutes, while I was testing and setting things up. – jononomo – 2013-01-08T21:31:22.007

... and 5 to 7 minutes in, Google decided "this address is too active. Spam folder." – John – 2013-01-09T12:37:48.847

yeah, except they weren't even in my spam folder. I'm wondering now whether the problem may have been that I didn't understand the frequency at which cron was running. – jononomo – 2013-01-09T15:09:43.353

0

Looks to me that your setting of 1 * * * * is going to send an email at 1 minute past the hour, every hour.

If you want to send every minute, try * * * * * instead.

Alnitak

Posted 2013-01-08T19:50:14.637

Reputation: 101