mail (), сервер требует лог и пароль

ssh2010

Новичок
mail (), сервер требует лог и пароль

Помогите решить такую проблемку.
Нужно, чтоб скрипт отправлял на мыло письмо через смтп сервер, но на сервере нужна аутентификация... как задать в пхп лог и пароль?
 

kruglov

Новичок
[m]mail[/m] - в онлайн мане (сюрприз) есть комментарии пользователей внизу.
 

ssh2010

Новичок
да там столько всего написано и все по англ... может есть у кого котовый маленький, самый простенький примерчик?
 

ssh2010

Новичок
да у меня нету времени... скрипт нужно было запустить еще вчера, а до этого ещё кучас всего долопатить нужно...

может есть всетаки у кого примерчик, мне кажется там все очень просто, только бы увидеть как
 

kruglov

Новичок
ssh2010
Дык нам тоже некогда, я поискал поиском слово password, он нашелся там несколько раз, значит есть примерчики. Ну и все.
 

ssh2010

Новичок
уже три часа сижу, роюсь там... ничего не могу подобрать

-~{}~ 21.11.07 18:30:

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

когда пытаюсь отправить на наш внешний сервак, где не требуется аутентификация, с реальным айпишником, пишет вот что:

SMTP server response: 504 5.5.2 <CC12>: Helo command rejected: need fully-qualified hostname


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

ну капец какой....

-~{}~ 21.11.07 18:32:

да, говорит админ, нужно посмотреть как скрипт обращается к почтовому серваку...

нужно чето там подменить в запросах пхп... тут я вооше обалдел... может не все так безнадежно?
 

ssh2010

Новичок
а не подскажете, откуда пхп вытащил имя компа CC12, может туда подставить как в днс прописано?
 

iamFake

Mind Of Liberty
omg... ну вот прикинь, ты 3 часа мозга имееш... а мог пойти по ссылке товарища kruglov и в примере увидеть что используется PEAR::Mail и потратив на енто всегото 15 минут своего драгоценного времени, затем бы у тебя ушло еще 30 минут в сумме на то чтобы пойти на сайт pear.php.net, скачать от туда пакэж PEAR::Mail разобраться в нем и понять как его можно использовать в своих целях... и вуаля - съэкономил 2 часа 15 мин...
 

Фанат

oncle terrible
Команда форума
totamon
а ты не подскажешь, где в php.ini прописывается логин и проль?
 

ssh2010

Новичок
вот, отличный вопрос!
сейчас изучаю PEAR::Mail, когда получится, отпишусь как сделал
 

totamon

Новичок
действительно, ошибся, не сисадмин( издалека видел реальный php.ini ... нет там никакого логин-пароля, да и SMTP только под win используется...
 

ssh2010

Новичок
появился вопросик, может кто поможет.

http://dmitry.ints.net/library/prog/link/PHP/PEAR/core.mail.smtp.html

Правильно ли будет, если я задам вот так:

include('Mail.php');

$recipients = '[email protected]';

$headers['From'] = '[email protected]';
$headers['To'] = '[email protected]';
$headers['Subject'] = 'Test message';

$body = 'Test message';

$params['host'] = 'mail.example.com';
$params['auth'] = 'true';
$params['username'] = 'username';$params['auth'] = 'true';
$params['password '] = 'password ';

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $params);

$mail_object->send($recipients, $headers, $body);
 

phprus

Moderator
Команда форума
ssh2010
Правильно ли будет, если я задам вот так:
А запустить этот код и проверить ты не можешь? Почему ты задал этот вопрос вместо того, чтобы попробовать самому?
 

ssh2010

Новичок
добрался до рабочего и места и проверил

Fatal error: Class 'Mail' not found in C:\Program Files\Apache Group\Apache2\htdocs\PrePay\2\mail.php on line 26
может еще ченить подключить нужно?

-~{}~ 22.11.07 14:45:

неужели никто не встречал такой трабл?
 

iamFake

Mind Of Liberty
emerge PEAR-Mail -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-php/PEAR-PEAR-1.6.1 293 kB
[ebuild N ] dev-php/PEAR-Auth_SASL-1.0.2 6 kB
[ebuild N ] dev-php/PEAR-Net_Socket-1.0.8 6 kB
[ebuild N ] dev-php/PEAR-Net_SMTP-1.2.10 USE="-minimal" 11 kB
[ebuild N ] dev-php/PEAR-Mail-1.1.14 18 kB

ps на pear.php.net тоже описаны зависимости...
 
Сверху