Электронная почта 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 минуту после часа, каждый час.
Если вы хотите отправить каждую минуту, попробуйте * * * * *
вместо.