Змінюй хід війни! Допомагай ЗСУ!

как на PHP слать почту через удаленный сервер?

🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область

Dimoks

Адмін
Статус: Offline
Реєстрація: 15.08.2003
Повідом.: 70312
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
как на PHP слать почту через удаленный сервер?

привет

сабж.
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
функция mail нужный результат не дает?
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
Dave сказав(ла):
функция mail нужный результат не дает?

неа :(

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

написал простенький скрипт с функцией mail(), а эти скунсы (юмс) проверяют ip сервера как я понял.. :(
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #4
хм, у меня знакомые писали рассылку на мобильники, по-моему как раз с UMC никаких проблем не было, писалось через обычную функцию mail. А вот с Киевстаром были проблемы - они блокировали отправку через инет, как я понял. Но в итоге решили и эту проблему, там нужно было самому клиенту позвонить в Киевстар и активизировать какую-то функцию, а вот какую конкретно - к сожалению не помню.
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #5
А что тебе конкретно говорит?
Типа, с Вашего ипа нельзя посылать?
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #6
to NightStalker
буквально неделю назад ЮМС на своих формах поставила проверку посылает человек смс с их сайта или нет....
Посилання видалено
а раньше (на протяжении нескольких лет) у них вообще была открытая форма которую можно было заполнять откуда угодно.

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

вот форма
Посилання видалено

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

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

кстати у Киевтара мыло такого вида [email protected] и [email protected]

а то у меня нет Киевтара и не могу проверить....
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #7
А вот насчет Киевстара:
Абонентам Киевстар надо разблокировать функцию "email to sms". Для этого отправьте пустое сообщение на номер 7021 (снимут 35 копеек)
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #8
to Dimoks:
я пораспрашивал народ - у всех работает обычная php-шная функция mail.
Даже не знаю в чем может быть дело. Может ты неправильно указываешь атрибуты функции, а особенно Content-type - он должен быть text/plain, а не text/html.

Кстати, а на "Джинс" как - можно там писать обычным письмом или нет? Если с "Джинсом" получится - напиши plz. как сделал.
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #9
Зашел на сайт UMC, они там приводят такой адресс
+38050310ХХХХ@sms.umc.com.ua

может просто адресс [email protected] не рабочий, хотя если через pop3 все получается...

Хотя при заходе на umc.com.ua он сразу переадресовывает на umc.ua, но все-же стоит попробовать, т.к., опять же повторюсь, что у моих знакомых все работает через обычный mail, но постят они на com.ua
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #10
ок щаз попробую @sms.umc.com.ua

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

я конечно писал "text/plain" но... например тот же оутлук посылает вообще
Content-Type: multipart/mixed;
и смс доходит без проблем. :(
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #11
аааааааааа!!!!!
люди! помогите сделать отправку смс.
:( :( :( :(
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #12
Тогда отвечая на сабж непосредственно:
Ну как говориться 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, наверно она у тебя есть, но на всякий случай
Посилання видалено
 
Останнє редагування:
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #13
спасибо!!! буду думать!
 
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #14
  • 🟡 14:19 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #15
to no13: Спасибо!

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