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

Если вы хотите получить что-то готовое и бесплатно, то пишите в этом разделе.

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

Сообщение wierusna » 30 янв 2012, 15:52

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

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

Пробовал через этот скрипт...увы не получилось
  1. <?php
  2. mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");
  3. ?>


Если все же есть какая то возможность, прошу в ПМ или же тут
wierusna

 
Автор темы
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40
Благодарил (а): 11 раз.
Поблагодарили: 1 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение wierusna » 30 янв 2012, 17:12

Читал в инете что можно сделать отправку через smtp.yandex.ru или smtp.mail.ru
В инете куча инфы по данному запросу...
Вот один из скриптов...который не работает (почта и пароль к ней не мои, меняйте на свое)
Пишет что Невозможно соединиться с smtp.yandex.ru:25
В чем проблема?
  1. <?
  2. // Функция для отправки запроса серверу
  3. function smtpCommand($socket, $msg) {
  4. socket_write($socket, $msg."\r\n", strlen($msg."\r\n"));
  5. }
  6.  
  7. $server = "smtp.yandex.ru";
  8. $port = 25;
  9. $login = "script.php";
  10. $pass = "123qwe";
  11. $from = "script.php@yandex.ru";
  12. $to = "script.php@yandex.ru";
  13. $subject = "Тема письма";
  14. $message = "Текст письма";
  15.  
  16. $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  17. $result = socket_connect($socket, $server, $port);
  18. if ($result === false)
  19. die("Невозможно соединиться с {$server}:{$port}");
  20.  
  21. smtpCommand($socket, "EHLO ".$server); // Посылаем на сервер, что будет аутентификация по логину и паролю
  22. smtpCommand($socket, "AUTH LOGIN"); // передаем команду ввода логина и пароля
  23. smtpCommand($socket, base64_encode($login)); // логин, надо кодировать в BASE64
  24. smtpCommand($socket, base64_encode($pass)); // пароль, надо кодировать в BASE64
  25.  
  26. smtpCommand($socket, "MAIL FROM: <{$from}>"); // указываем значение поля "От кого"
  27. smtpCommand($socket, "RCPT TO: <{$to}>"); // указываем значение поля "Кому"
  28.  
  29. smtpCommand($socket, "DATA"); // говорим серверу, что будет сообщение письма
  30. smtpCommand($socket, "Subject: {$subject}\r\nTo: {$to}\r\n{$message}\r\n."); // добавляем тело письма
  31.  
  32. smtpCommand($socket, "QUIT"); // Собственно отправляем письмо и выходим
  33.  
  34. socket_close($socket);
  35. ?>
wierusna

 
Автор темы
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40
Благодарил (а): 11 раз.
Поблагодарили: 1 раз.

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

Сообщение sanych_dv » 30 янв 2012, 17:55

Возьмите проверенный класс PHPMailer http://sourceforge.net/projects/phpmailer/ , он прост в настройках.
sanych_dv
Разработчик
Разработчик
 
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52
Благодарил (а): 1 раз.
Поблагодарили: 77 раз.


Вернуться в Просим готовое и бесплатно



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0