Автор Тема: H1 и почта.  (Прочитано 6429 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« : 22 Ноября 2002, 00:01:47 »
Задумал я повесить магазинчик на h1. Вообщем все получилось не очень хорошо, но получилось. (Больно секса со всей системой было много: проги всякие типа putty). Ну в общем кто работал с ним поймет……

И вот пред самым финалом вскрылся весьма поганенький факт !!!

Попытка послать письмо через скрипт гибла на корню. Я б конечно плюнул на все, но после всех битв с этой системой, отступать как то не очень. Ведь все прошел (ну почти…. Один раз светился здесь, по поводу одной проблемки).

Может кто кинет взгляд профессионала на скрипт ???

(SSL я выключил


// куча не нужного кода...


Хотя может быть сдесь есть простое решение......
« Последнее редактирование: 27 Ноября 2002, 19:19:57 от Tronyx »

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
H1 и почта.
« Ответ #1 : 22 Ноября 2002, 08:26:39 »
Цитировать
Попытка послать письмо через скрипт гибла на корню

А в чем это выражалось?
Все болезни от нервов, только сифилис от удовольствия

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
H1 и почта.
« Ответ #2 : 22 Ноября 2002, 15:03:48 »
кому нужен магазин, который не может себе заработать 5 баксов на хостинг?

Впрочем, искатели на грош пятаков в этой стране неистребимы.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
H1 и почта.
« Ответ #3 : 22 Ноября 2002, 17:47:29 »
Насколько я помню, sendmail на h1 включается по запросу пользователя и не всегда.
TANSTAAFL

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« Ответ #4 : 23 Ноября 2002, 03:22:20 »
Да ладно......
У них так быстро работет тех.поддержа...........
Скорее я состарюсь....

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
H1 и почта.
« Ответ #5 : 23 Ноября 2002, 03:42:45 »
SendMail у них всегда работает. А вот mail() нет. Разницу обяъснять, наверное, не надо.
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« Ответ #6 : 23 Ноября 2002, 09:38:27 »
Вообще то я не знал что такое sendmail (mail всегда работал да и сам я только учусь PHP)

Но примерно какая задумка получилась …..

Старый вариант


<? $location = \' : <a href="\' . tep_href_link(FILENAME_CONTACT_US, \'\', \'NONSSL\') . \'" class="whitelink">\' . NAVBAR_TITLE . \'</a>\'; ?>
<?
  if ($HTTP_GET_VARS[\'action\'] == \'send\') {
   mail(STORE_OWNER_EMAIL_ADDRESS, EMAIL_SUBJECT, $HTTP_POST_VARS[\'enquiry\'], "From: " . $HTTP_POST_VARS[\'name\'] . \' <\' . $HTTP_POST_VARS[\'email\'] . \'>\');
    Header(\'Location: \' . tep_href_link(FILENAME_CONTACT_US, \'action=success\', \'NONSSL\'));
    tep_exit();
  }
?>

Вот так было….. А если вот так

<? $location = \' : <a href="\' . tep_href_link(FILENAME_CONTACT_US, \'\', \'NONSSL\') . \'" class="whitelink">\' . NAVBAR_TITLE . \'</a>\'; ?>
<?
  if ($HTTP_GET_VARS[\'action\'] == \'send\') {
  mailfly.cgi
    Header(\'Location: \' . tep_href_link(FILENAME_CONTACT_US, \'action=success\', \'NONSSL\'));
    tep_exit();
  }
?>

А вот и этот гаденыш mailfly.cgi

open SENDMAIL, "|/usr/sbin/sendmail -t ";
print SENDMAIL "Content-Type: text/html; charset=Windows-1251\\n\\n";
print SENDMAIL <<"EOF";
From: $HTTP_POST_VARS
To: $STORE_OWNER_EMAIL_ADDRESS
Subject: EMAIL_SUBJECT
$HTTP_POST_VARS
EOF
close SENDMAIL;

Ну как будет воркать , аль нет….
« Последнее редактирование: 26 Ноября 2002, 19:53:59 от Britva »

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« Ответ #7 : 25 Ноября 2002, 03:36:51 »
Блин....уже два дня мучаюсь с этой майлой.... Письмо идут тока куда....Зашел на ФТПшку а там развал етого добра...

Гугль все ссылки дает на разные хостинги ( развелось же).

Делал поиск по форуму.... Почти все ссылки не рабочие......

Кто нибудь может просто дать пример мальеееееенького ПХП скрипта для работы с sendmail. Пусть без коменты ... но что послал письмо куда надо..........

А то я так и лягу на Х1....

Оффлайн Alexey333

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
H1 и почта.
« Ответ #8 : 27 Ноября 2002, 15:56:08 »
Цитировать
SendMail у них всегда работает. А вот mail() нет. Разницу обяъснять, наверное, не надо.

Ты что-то путаешь. Я тестировал там скрипт, и mail там прекрасно работает. Хотя нет, не прекрасно: одно сообщение отсылает без  проблем, а вот более не может сразу, только по истечении определенного времени.

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
H1 и почта.
« Ответ #9 : 27 Ноября 2002, 19:16:51 »
Цитировать
Да ладно......
У них так быстро работет тех.поддержа...........
Скорее я состарюсь....

Вечером напиши, а утром встанешь и ответ будет. Уже давно бы решил.

1. Можно отпрпавлять письма напрямую через сокеты на SMTP сервер (иди на http://php.spb.ru).
2. Если так нужен Sendmail то иши на форуме уже был код.

PS Я полностью согласен с Ромиком, врятли кто-то будет делать покупки в магазине который на бесплатном хостинге, во всяком случае я бы не стал (не чего личного).
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« Ответ #10 : 28 Ноября 2002, 03:56:26 »
Вот ПХП скрипт который ну просто должен работать..........
Но получились те же яйца "вид с боку".

 $name="Testing";
$to="user@lamer-php.ru";

$tmp=time().".mail";

   $subject="Test";
   $MAIL=fopen($tmp, "w");
   $messaga="Subject: $subject";
   $messaga.="From: testing@webscript.ru";
   $messaga.="To: $to";
   $messaga.= " Sendmail its working !!!";
   fputs($MAIL, $messaga);
   fclose ($MAIL);

system("/usr/sbin/sendmail -t -messagefile=$tmp");

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
H1 и почта.
« Ответ #11 : 28 Ноября 2002, 14:25:14 »
Viking
Компьютер всегда делает то, что ему приказано. Но не всегда это совпадает с тем, что мы от него хотели.

Кто символ перевода строки в твою $messaga вставлять будет? Дедушка Ленон?
TANSTAAFL

Оффлайн Viking

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://swcombine.ru
H1 и почта.
« Ответ #12 : 28 Ноября 2002, 18:51:40 »
То есть....................
Вроде все правильно....

Оффлайн Alexey333

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
H1 и почта.
« Ответ #13 : 28 Ноября 2002, 18:54:05 »
На holm sendmail сразу не дают, есть только сразу mail.

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
H1 и почта.
« Ответ #14 : 28 Ноября 2002, 19:40:06 »
Maniac
Цитировать
символ перевода строки


Viking
Цитировать
То есть....................

Имелось ввиду
$messaga="Subject: $subject\\n";
$messaga.="From: testing@webscript.ru\\n";
$messaga.="To: $to\\n\\n";
Все болезни от нервов, только сифилис от удовольствия

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28