Электронная почта crontab не работает должным образом. Сначала я получил письма в gmail, теперь я их не получаю

Сначала я запустил простой тест, чтобы проверить, смогу ли я заставить crontab отправить мне электронное письмо. Я создал следующую строку:

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

Это сработало, как и ожидалось, и я получал по электронной почте каждую минуту с "foobar" в теле.

Затем я немного поиграл с файлом. Когда я искал ожидаемые электронные письма, они не появлялись. Поэтому я вернулся и восстановил файл:

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

Но письма не приходят. Что может происходить? Возможно ли, что gmail (моя электронная почта через приложения Google) отфильтровывает электронные письма, потому что они автоматически генерируются?

Есть идеи? Благодарю.

2 ответа

Если вы не изменили конфигурацию почтовой программы, скорее всего, Google / GMail начал помечать ваши электронные письма как спам из-за частоты их отправки. В целом (хорошо, по моему общему мнению), вы не хотите отправлять электронную почту каждую минуту, это дурной тон и отсутствие стиля.

Считает, что ваша установка 1 * * * * собирается отправлять электронную почту в 1 минуту после часа, каждый час.

Если вы хотите отправить каждую минуту, попробуйте * * * * * вместо.

Другие вопросы по тегам