Перейти на 'Главную страницу' Доска объявлений
  Харьков Форум > Hi-Tech... > Железо

Старый 27.07.2004, 16:42   #1
Dimoks

 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
как на PHP слать почту через удаленный сервер?

привет

сабж.


Dimoks вне форума     Ответить с цитированием   Вверх
Старый 27.07.2004, 17:30   #2
Dave
  
 
 
Регистрация: 19.01.2004
Адрес: Харьков
Сообщений: 275
 
функция mail нужный результат не дает?


Dave вне форума   Ответить с цитированием   Вверх
Старый 27.07.2004, 23:12   #3
Dimoks

Автор темы
 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
Цитата:
Сообщение от Dave
функция mail нужный результат не дает?
неа

я хочу написать форму для отправки смс на сотовые... (как раньше была на этом форуме)

написал простенький скрипт с функцией mail(), а эти скунсы (юмс) проверяют ip сервера как я понял..


Dimoks вне форума     Ответить с цитированием   Вверх
Старый 28.07.2004, 10:38   #4
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
хм, у меня знакомые писали рассылку на мобильники, по-моему как раз с UMC никаких проблем не было, писалось через обычную функцию mail. А вот с Киевстаром были проблемы - они блокировали отправку через инет, как я понял. Но в итоге решили и эту проблему, там нужно было самому клиенту позвонить в Киевстар и активизировать какую-то функцию, а вот какую конкретно - к сожалению не помню.


NightStalker вне форума   Ответить с цитированием   Вверх
Старый 28.07.2004, 13:51   #5
Dave
  
 
 
Регистрация: 19.01.2004
Адрес: Харьков
Сообщений: 275
 
А что тебе конкретно говорит?
Типа, с Вашего ипа нельзя посылать?


Dave вне форума   Ответить с цитированием   Вверх
Старый 28.07.2004, 14:20   #6
Dimoks

Автор темы
 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
to NightStalker
буквально неделю назад ЮМС на своих формах поставила проверку посылает человек смс с их сайта или нет....
http://www.umc.ua/umc_sendsms_u.php
а раньше (на протяжении нескольких лет) у них вообще была открытая форма которую можно было заполнять откуда угодно.

to Dave
да ничего не говорит....

вот форма
https://www.kharkovforum.com/sms/test.php

она 100% посылает письма на адрес Для просмотра email адреса вы должны зарегистрироваться (проверял несколько раз)
но смс не приходит.
если же я отправляю оутлуком через pop3 сервер (на тот же адрес Для просмотра email адреса вы должны зарегистрироваться ) то смс мгновенно приходит.

вот я и хочу слать смсы через pop3.

кстати у Киевтара мыло такого вида Для просмотра email адреса вы должны зарегистрироваться и Для просмотра email адреса вы должны зарегистрироваться

а то у меня нет Киевтара и не могу проверить....


Dimoks вне форума     Ответить с цитированием   Вверх
Старый 28.07.2004, 23:30   #7
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
А вот насчет Киевстара:
Абонентам Киевстар надо разблокировать функцию "email to sms". Для этого отправьте пустое сообщение на номер 7021 (снимут 35 копеек)


NightStalker вне форума   Ответить с цитированием   Вверх
Старый 28.07.2004, 23:40   #8
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
to Dimoks:
я пораспрашивал народ - у всех работает обычная php-шная функция mail.
Даже не знаю в чем может быть дело. Может ты неправильно указываешь атрибуты функции, а особенно Content-type - он должен быть text/plain, а не text/html.

Кстати, а на "Джинс" как - можно там писать обычным письмом или нет? Если с "Джинсом" получится - напиши plz. как сделал.


NightStalker вне форума   Ответить с цитированием   Вверх
Старый 28.07.2004, 23:54   #9
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
Зашел на сайт UMC, они там приводят такой адресс
+38050310ХХХХ@sms.umc.com.ua

может просто адресс Для просмотра email адреса вы должны зарегистрироваться не рабочий, хотя если через pop3 все получается...

Хотя при заходе на umc.com.ua он сразу переадресовывает на umc.ua, но все-же стоит попробовать, т.к., опять же повторюсь, что у моих знакомых все работает через обычный mail, но постят они на com.ua


NightStalker вне форума   Ответить с цитированием   Вверх
Старый 29.07.2004, 08:43   #10
Dimoks

Автор темы
 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
ок щаз попробую @sms.umc.com.ua

по поводу Content-type. я блин уже все перерепробывал.
я даже извратился и изменил полностью в письме заголовок добавив в него все что посылает оутлук.

я конечно писал "text/plain" но... например тот же оутлук посылает вообще
Content-Type: multipart/mixed;
и смс доходит без проблем.


Dimoks вне форума     Ответить с цитированием   Вверх
Старый 30.07.2004, 10:22   #11
Dimoks

Автор темы
 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
аааааааааа!!!!!
люди! помогите сделать отправку смс.


Dimoks вне форума     Ответить с цитированием   Вверх
Старый 30.07.2004, 12:43   #12
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
Тогда отвечая на сабж непосредственно:
Ну как говориться RTFM (Read The Fucking Manual)
Вот нашел описание функции imap_open()

Returns an IMAP stream on success and FALSE on error. This function can also be used to open streams to POP3 and NNTP servers, but some functions and features are only available on IMAP servers.

A mailbox name consists of a server part and a mailbox path on this server. The special name INBOX stands for the current users personal mailbox. The server part, which is enclosed in '{' and '}', consists of the servers name or ip address, an optional port (prefixed by ':'), and an optional protocol specification (prefixed by '/'). The server part is mandatory in all mailbox parameters. Mailbox names that contain international characters besides those in the printable ASCII space have to be encoded with imap_utf7_encode().

The options are a bit mask with one or more of the following:

OP_READONLY - Open mailbox read-only
OP_ANONYMOUS - Dont use or update a .newsrc for news (NNTP only)
OP_HALFOPEN - For IMAP and NNTP names, open a connection but dont open a mailbox
CL_EXPUNGE - Expunge mailbox automatically upon mailbox close
To connect to an IMAP server running on port 143 on the local machine, do the following:

copy to clipboard
$mbox = imap_open ("{localhost:143}INBOX", "user_id", "password");
To connect to a POP3 server on port 110 on the local server, use:

copy to clipboard
$mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
To connect to an SSL IMAP or POP3 server, add /ssl after the protocol specification:

copy to clipboard
$mbox = imap_open ("{localhost:993/imap/ssl}INBOX", "user_id", "password");
To connect to an SSL IMAP or POP3 server with a self-signed certificate, add /ssl/novalidate-cert after the protocol specification:

copy to clipboard
$mbox = imap_open ("{localhost:995/pop3/ssl/novalidate-cert}", "user_id", "password");
To connect to an NNTP server on port 119 on the local server, use:

copy to clipboard
$nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");
To connect to a remote server replace "localhost" with the name or the IP address of the server you want to connect to.

Example 362. imap_open() example
copy to clipboard
PHP код:
$mbox imap_open ("{your.imap.host:143}""username""password"); 

echo 
"<p><h1>Mailboxes</h1>\n"
$folders imap_listmailbox ($mbox"{your.imap.host:143}""*"); 

if (
$folders == false) { 
   echo 
"Call failed<br>\n"
} else { 
   while (list (
$key$val) = each ($folders)) { 
       echo 
$val."<br>\n"
   } 


echo 
"<p><h1>Headers in INBOX</h1>\n"
$headers imap_headers ($mbox); 

if (
$headers == false) { 
   echo 
"Call failed<br>\n"
} else { 
   while (list (
$key,$val) = each ($headers)) { 
       echo 
$val."<br>\n"
   } 


imap_close($mbox); 
Это я вытянул из доки по php, наверно она у тебя есть, но на всякий случай
http://www.php.net/download-docs.php



Последний раз редактировалось NightStalker; 30.07.2004 в 12:45.
NightStalker вне форума   Ответить с цитированием   Вверх
Старый 30.07.2004, 14:18   #13
Dimoks

Автор темы
 
 
Регистрация: 14.08.2003
Сообщений: 35,726
 
спасибо!!! буду думать!


__________________
Варкалось. Хливкие шорьки пырялись по наве, и хрюкотали зелюки, как мюмзики в мове.
Dimoks вне форума     Ответить с цитированием   Вверх
Старый 30.07.2004, 15:03   #14
no13
Неактивен

 
 
Регистрация: 21.01.2004
Адрес: Харьков, Левада - Красный луч
Сообщений: 1,598
Цитата:
Сообщение от NightStalker
to Dimoks:
Кстати, а на "Джинс" как - можно там писать обычным письмом или нет? Если с "Джинсом" получится - напиши plz. как сделал.
...@sms.jeans.net.ua


no13 вне форума   Ответить с цитированием   Вверх
Старый 30.07.2004, 21:16   #15
NightStalker
Неактивен
 
Регистрация: 22.01.2004
Сообщений: 170
to no13: Спасибо!

to Dimoks: еще пораспрашивал - была аналогичная проблема - письмо явно с сервака уходило, но смс не доходил. Поменяли хостинг - все заработало. Почему не знаю, и как это с серваком связано, тоже х.з., т.к. как я понимаю, что сервак в ответе только за отправку письма, а письмо-то как раз уходит, но факт есть факт.


NightStalker вне форума   Ответить с цитированием   Вверх

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Харьков Форум > Hi-Tech... > Железо

Быстрый переход


Часовой пояс GMT +2, время: 03:37.


RSS 0.91
RSS 2.0
Харьков Форум Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Google Analytics