Author Topic: NetSmtp  (Read 4019 times)

0 Members and 1 Guest are viewing this topic.

Offline Maikl

  • Newbie
  • *
  • Posts: 37
  • Karma: +0/-0
NetSmtp
« on: October 14, 2009, 22:02:47 »
Помогите разобраться
пытаюсь выполнить
Code: [Select]
<?
#!/usr/bin/perl
use Net::SMTP;
$smtp = Net::SMTP->new('relay.tomsknet.ru');

$smtp->mail('[email protected]');
$smtp->to('[email protected]');

$smtp->data();
$smtp->datasend("To: [email protected] \n");
$smtp->datasend("\n");
$smtp->datasend("test message\n");
$smtp->dataend();

$smtp->quit;
?>

выдаётся ошибка Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /usr/local/www/data/forum/mail/rominfo.php on line 3

модуль NetSmtp установлен
OS FreeBSD 7.1 php 5

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
NetSmtp
« Reply #1 on: October 15, 2009, 09:25:49 »
А у вас .php файлы обрабатываются perl-ом или php?
MCP

Offline Maikl

  • Newbie
  • *
  • Posts: 37
  • Karma: +0/-0
NetSmtp
« Reply #2 on: October 15, 2009, 09:47:48 »
обрабатывается php

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
NetSmtp
« Reply #3 on: October 16, 2009, 08:32:34 »
Quote from: Maikl
обрабатывается php
Может я чего-то не понимаю... А как php должен обрабатывать perl код? Может вы конечно какой-то extension юзаете... Но пока что у вас ситуация такая как будто вы pascal пытаетесь откомпилить в c++
MCP

Offline Maikl

  • Newbie
  • *
  • Posts: 37
  • Karma: +0/-0
NetSmtp
« Reply #4 on: October 16, 2009, 19:45:36 »
Да спасибо я уже разобрался, просто новичок в этом деле. Мне нужно было bitrix заставить рассылать почту через perl (настройкой почтовых серверов не занимался).