2012-02-25 5 views
-2

привет, я работаю над отправкой электронной почты каждый день 10 утра, поэтому я ищу много сайтов, поэтому я нахожу, используя crone, тогда можно отправить письмо на самом деле iam new для использования crone, так как я могу установить крону на моем сервере, пожалуйста, предоставьте мне несколько образцов на отправка электронной почты с использованием php с помощью кроны.Отправка электронной почты с помощью cron?

Спасибо за продвижение.

+1

Крон является стандартной услугой на Unix, нет ничего установить. По умолчанию он отправит любой результат владельцу задания по электронной почте, поэтому, если это то, что вы хотите, ваши исследования в основном выполняются (просто добавьте пунктуацию). 'man crontab' – tripleee

ответ

1

cron, вероятно, уже установлен на вашем сервере. вы получите доступ к его:

crontab -e 

Чтобы сделать это по электронной почте с PHP вы, вероятно, захотите использовать что-то вроде этого: http://pear.php.net/package/Net_SMTP/

1

Крона является встроенным функциональными возможностями, предоставляемые Linux. это планировщик задач. вам нужно установить cron для выполнения скрипта php каждый день в 10 часов утра. этот скрипт php будет содержать код для отправки сообщений электронной почты.

Чтобы увидеть уже установленные вакансии cron, используйте crontab -l, чтобы установить новые вакансии cron. crontab -e. Ваша хрон работа выглядит следующим образом

1 2 3 4 5 /path/to/command arg1 arg2 OR 1 2 3 4 5 /root/backup.sh 

Где,

1: Минуты (0-59)
2: Часы (0-23)
3: День (0-31)
4 : Месяц (0-12 [12 == Декабрь])
5: День недели (0-7 [7 или 0 == воскресение])
/путь/в/команда - имя сценария или команды для расписания

Проверьте эту ссылку fo г подробнее подробнее How to Cron jobs

Также вам может понадобиться указать путь к PHP исполняемый в вашем PHP скрипт, что-то вроде

#!/path/to/php/executable 

как хрон является команда Linux это необходимо знать, какую программу использовать для выполнения данное скрипт. вышеприведенная строка идет как первая строка перед тем, как открывать теги php.

+0

Ваша запись в кукурузу будет выглядеть как' 1 10 0 0 0/path/to/email.php', то есть первая минута 10 часов в день –

+0

есть ли какой-либо ответ после выполнения этой ссылки? –

+0

crontab -e after # 40 17 0 0 0 /var/www/email.php Я выполняю эти команды на putty, но я не получаю никакого ответа –

0

Настройте cronjob:

$> кронтаб -e # эта команда командной строки устанавливает cronjob и открывает редактор VI

открывает

Linux Crontab Формат МИН ЧАС DOM ПН DOW CMD Vi редактор: добавить свой скрипт там: Пример: 25 11 * * * .csh 2014_09_16 -> Это будет выполнять CSH скрипт ежедневно в 11:25 и отправить по электронной почте соответственно

Esc- Shift + ZZ, чтобы выйти из редактора по сохранение изменений

$> кронтаб -l # это CMD проверяет conjob установлен

0

Вы можете легко выполнить PHP-файл с помощью cronjobs, и пусть он позаботится о вашей отправки электронной почты.Я написал учебник здесь: http://rapliandras.hu/blog/how-to-execute-php-scripts-as-cronjobs/

Если вы не уверены в том, как именно отправляется сообщение электронной почты с помощью PHP, проверьте документацию своего Спецрассылки здесь: http://php.net/manual/en/function.mail.php

Смежные вопросы