Forum Webscript.Ru

Программирование => PHP => Тема начата: )ender от 11 Октября 2002, 20:04:14

Название: PHP.INI&SMTP
Отправлено: )ender от 11 Октября 2002, 20:04:14
Народ, я знаю что в пхп есть функция ini_set(), которая изменяет среду в php.ini
Я хочу чтобы почта с моего сайта отправлялась через другой smtp, чем тот который установлен у хостера
пробовал:

ini_set(SMTP, smtp.alkar.net);
?>

Не хочет изменять среду...Почему????
Название: PHP.INI&SMTP
Отправлено: Макс от 11 Октября 2002, 20:10:53
error_repoerting(E_ALL);
ini_set(SMTP, smtp.alkar.net);
какие ошибки выводит. И кавычки проставь.
Не уверен что хостеры такое разрешают
Название: PHP.INI&SMTP
Отправлено: )ender от 11 Октября 2002, 20:48:29
Да кавычки не кавычки,...до одного места, ошибка одна и также, что-то типа Warning.....
Название: PHP.INI&SMTP
Отправлено: Макс от 11 Октября 2002, 21:02:42
Цитировать
Warning.....
ну если не хочешь говорить ошибку, то я тебе отвечать не буду ;)
Название: PHP.INI&SMTP
Отправлено: Меняздесьдавнонет от 11 Октября 2002, 21:19:19
)ender  
Ты таки будешь смеяться, но у хостера в РНР.ini никакй смтп сервер вообше не прописан.
И отправляет хостеровский РНР с помощью системного сендмейла.

Если хочешь через другой - нет проблем
fsockopen и прямой коннект
Название: PHP.INI&SMTP
Отправлено: )ender от 11 Октября 2002, 21:41:53
Что-то вроде permission denied
Название: PHP.INI&SMTP
Отправлено: Меняздесьдавнонет от 11 Октября 2002, 22:42:14
Халява погубит этот мир.
Название: PHP.INI&SMTP
Отправлено: Доктор от 12 Октября 2002, 03:59:35
Не, на самом деле халява спасет этот мир :)
Название: PHP.INI&SMTP
Отправлено: Меняздесьдавнонет от 12 Октября 2002, 15:08:21
пусть он это своему провайдеру халявному объясняет
Название: PHP.INI&SMTP
Отправлено: Foshvad от 12 Октября 2002, 19:57:04
alkar не холявный провайдер.
Дяя отправки мыла есть mail() который, на Алькаре отлично работает. С ini_set() лучше поакуратней, если что не получится - к админа спроси
Название: PHP.INI&SMTP
Отправлено: )ender от 12 Октября 2002, 20:26:48
А ты че из Днепра типа?

Я алькар так что было в голову привел, .....
 у меня прова просто оригинальный...он хостингом не занимается, я админа знаю, вот попросил его php&MySQL поставить, он поставил и больше ничего не настравал, вот я и незнаю как тут все через ftp организовывать, сам прова в другом городе...
PHP работает, а когда к мускулу коннектится, пишет:
Access denied for user: \'root@localhost\' (Using password: NO)

К стате, спасибо РомикуЧифу, который мне посоветывал поставить PHPMyADMIN, я его по поиску взял, и представте, нашел сайт в котором доступ к управлению базой не закрыт, у кого есть желание поюзать, пока не поздно:
я уже правда одну базу удалил....:))))

http://4me.ru/4me/myadmin/index.php (http://4me.ru/4me/myadmin/index.php)
Название: PHP.INI&SMTP
Отправлено: Britva от 13 Октября 2002, 04:20:37
Оригинально :)))) может все-таки закроешь phpMyAdmin :) а то тебе там нагородят :)
а лучше smtp не изменять, имхо извращение.
Название: PHP.INI&SMTP
Отправлено: Дмитрий Попов от 13 Октября 2002, 13:26:28
Britva
Он же написал, что это не его...

)ender
Гы... А сколько их там было?
Название: PHP.INI&SMTP
Отправлено: )ender от 13 Октября 2002, 16:29:25
Цитировать
to

Дмитрий Попов

была база с e-mailами на примерно пару тысяч, но я по своей не аккуратности ее удалил:(...думал не получится
Название: PHP.INI&SMTP
Отправлено: )ender от 13 Октября 2002, 16:32:24
итересно, а кто уже все базы удалил, хоть бы письмо прощальное админу оставил..:(
Название: PHP.INI&SMTP
Отправлено: Million от 13 Октября 2002, 19:23:27
)ender
Через алькар ты ни как не отправаишь(там SMTP закрытый) разве что можно поробовать с хостинга alkar-а.
RomikChef
Ты там что то про fsockopen и прямой коннект говорил, если можешь обьясни пожалуйста поподробней, например как это сделать через ua.fm
насколько я понимаю это должно выглядить примерно так
$fp = fsockopen ("ua.fm",  25);
ifwrite($fp,"<что должно быть здесь?>");
fclose($fp);
и как сделать аутификацию SMTP?
Название: PHP.INI&SMTP
Отправлено: )ender от 13 Октября 2002, 21:13:10
А кто нибудь знает открытые smtp?
или как их через поиск искать, я слышал что-то про Free Relay
Название: PHP.INI&SMTP
Отправлено: )ender от 13 Октября 2002, 21:17:46
Цитировать
RomikChef
Ты там что то про fsockopen и прямой коннект говорил, если можешь обьясни пожалуйста поподробней, например как это сделать через ua.fm
насколько я понимаю это должно выглядить примерно так
$fp = fsockopen ("ua.fm", 25);
ifwrite($fp,"<что должно быть здесь?>");
fclose($fp);
и как сделать аутификацию SMTP?



Romik, плизз преведи конкретный пример
Название: PHP.INI&SMTP
Отправлено: Макс от 13 Октября 2002, 21:25:08
Million
Pear :: Net :: Smtp
и
Pear :: Mail :: Smtp
Название: PHP.INI&SMTP
Отправлено: )ender от 13 Октября 2002, 22:23:54
Цитировать
Million
Pear :: Net :: Smtp
и
Pear :: Mail :: Smtp


Это что Perl модули?...разговор илдет про PHP
Название: PHP.INI&SMTP
Отправлено: Макс от 13 Октября 2002, 22:37:19
Цитировать
Это что Perl модули?...разговор илдет про PHP

http://cvs.php.net/cvs.php/pear/Net_SMTP/Net?login=2
http://cvs.php.net/cvs.php/pear/Mail/Mail?login=2 =>smtp.php
Название: PHP.INI&SMTP
Отправлено: Million от 13 Октября 2002, 23:31:38
Макс
Это как понимать?
Pear :: Net :: Smtp
и
Pear :: Mail :: Smtp
Название: PHP.INI&SMTP
Отправлено: Макс от 13 Октября 2002, 23:36:55
Цитировать
Это как понимать?
Pear :: Net :: Smtp
и
Pear :: Mail :: Smtp
см. линки которые я дал выше.


ЗЫ
Это готовые классы для работы с SMTP, авторизация в них реализована (точнее в Net :: smtp )