Отправка на стену через E-mail путем PHP на Cron

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.
Ответить
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Отправка на стену через E-mail путем PHP на Cron

Сообщение wierusna »

И так...
Все вы наверное слышали о мобильной функции постинга сообщений на стену через Email.
А если нет, то идем в мои настройки далее мобильные сервисы и находим Загрузка фотографий через E-mail ...жмем получить адрес ...готово.

Так вот...
Реально ли постить сообщения на стену через загруженный на сервер ПХП который стоит на кроне? Допустим каждые 5 мин ...
Или в белом листе ВК содержаться лишь известные сервисы как маил.ру яндекс.ру и тд. а все остальные он блокирует?

Пробовал через этот скрипт...увы не получилось

Код: Выделить всё

<?phpmail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");?> 
Если все же есть какая то возможность, прошу в ПМ или же тут
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Отправка на стену через E-mail путем PHP на Cron

Сообщение wierusna »

Читал в инете что можно сделать отправку через smtp.yandex.ru или smtp.mail.ru
В инете куча инфы по данному запросу...
Вот один из скриптов...который не работает (почта и пароль к ней не мои, меняйте на свое)
Пишет что Невозможно соединиться с smtp.yandex.ru:25
В чем проблема?

Код: Выделить всё

<?// Функция для отправки запроса серверуfunction smtpCommand($socket, $msg) {socket_write($socket, $msg."\r\n", strlen($msg."\r\n"));} $server = "smtp.yandex.ru";$port = 25;$login = "script.php";$pass = "123qwe";$from = "script.php@yandex.ru";$to = "script.php@yandex.ru";$subject = "Тема письма";$message = "Текст письма"; $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);$result = socket_connect($socket, $server, $port);if ($result === false)die("Невозможно соединиться с {$server}:{$port}"); smtpCommand($socket, "EHLO ".$server); // Посылаем на сервер, что будет аутентификация по логину и паролюsmtpCommand($socket, "AUTH LOGIN"); // передаем команду ввода логина и пароляsmtpCommand($socket, base64_encode($login)); // логин, надо кодировать в BASE64smtpCommand($socket, base64_encode($pass)); // пароль, надо кодировать в BASE64 smtpCommand($socket, "MAIL FROM: <{$from}>"); // указываем значение поля "От кого"smtpCommand($socket, "RCPT TO: <{$to}>"); // указываем значение поля "Кому" smtpCommand($socket, "DATA"); // говорим серверу, что будет сообщение письмаsmtpCommand($socket, "Subject: {$subject}\r\nTo: {$to}\r\n{$message}\r\n."); // добавляем тело письма smtpCommand($socket, "QUIT"); // Собственно отправляем письмо и выходим socket_close($socket);?>
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: Отправка на стену через E-mail путем PHP на Cron

Сообщение sanych_dv »

Возьмите проверенный класс PHPMailer http://sourceforge.net/projects/phpmailer/ , он прост в настройках.
Ответить