Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Отправка почты напрямую.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kuteikin
Отправлено: 11 Февраля, 2009 - 15:28:10
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




Всем привет.

Цитата:
Обычно когда требуется послать сообщения по адресу username@someserver.com,
необходимо сначала узнать хост почтового ретранслятора для домена someserver.com, а затем получить его ip-адрес. После этого можно соединяться с хостом для доставки почты.

А вот как соединится с хостом никак не могу понять?

Заранее большое спасибо.
 
 Top
Stierus Супермодератор
Отправлено: 11 Февраля, 2009 - 15:30:32
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Привет, откуда цитата, что хочешь сделать ? Вопрос непонятно сформулирован
 
My status
 Top
NOBEL
Отправлено: 11 Февраля, 2009 - 15:59:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Цитата:
Сообщений всего: 1

Наверное опять пытается с хостом соединиться.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
kuteikin
Отправлено: 11 Февраля, 2009 - 16:22:26
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Февр. 2009  


Помог: 0 раз(а)




Как-то давно написал простенький скрипт рассылки, используя PHP функцию mail(), он успешно работал и рассылал кореспонденцию на более 2000 адресов, вскоре хостер меня "забанил" и установил max emails per hour (100) allowed, что означет мол больше 100 писем в час не отправишь!

А как быть, сервер арендовать для меня не вариант, CRON сделать тоже как-то не очень.

Вычитал что можно отпавлять напрямую, а именно: допустим есть адрес - 1234@mail.ru вычислить по нему домен, по домену вычисляешь почтовый приемник, забраться туда на 110 порт и руками отослать письмо.

CODE (text):
скопировать код в буфер обмена
  1. $email="1234@mail.ru";
  2. $email_arr=explode("@", $email);
  3.  
  4. $domain=$email_arr[1];
  5. getmxrr($domain, $maillist, $priority);
  6. echo("Список почтовых ретрансляторов хоста ".$domain.":<br>\n");
  7. for($i=0; $i<count($maillist); ++$i){
  8.   echo $maillist[$i]."=".$priority[$i]."<br>";
  9. }


Получается, что осталось соединиться с сервером и отправить письмо, а вот как это сделать?
 
 Top
NOBEL
Отправлено: 11 Февраля, 2009 - 16:48:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Блин! Очень интересно. Там где всё это вычитал не написано?


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Гость
Отправлено: 11 Февраля, 2009 - 17:18:52
Post Id


УДАЛЁН










Ну а тогда такого особенного - Подключаетесь к удаленному серверу с помощью Soketов потом изучаете протокол передачи e-mail сообищей и в соответствии с ним работаете Только поулчится что вам самим придется написать нечто типа своего SMTP-сервера на PHP и он неще и должен работаьт постоянно Улыбка
 
 Top
vitaliy_mad
Отправлено: 11 Февраля, 2009 - 19:02:01
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


Помог: 0 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB