Как отправлять письма из Php?
Как надо настроить PHP.iniЮ чтобы можно было из скриптов отправлять сообщения на почту?
Спасибо!
Доброго времени суток!
Как надо настроить PHP.iniЮ чтобы можно было из скриптов отправлять сообщения на почту?
Спасибо!
Вот это участок найди:
##############################################
[Syslog]
; Whether or not to define the various syslog variables (e.g. $LOG_PID,
; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
; runtime, you can define these variables by calling define_syslog_variables().
define_syslog_variables = Off
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = [email]me@example.com[/email]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
#############################################
если будет не понятно, то мой тебе совет, скачай и поставь денвер, просто там php.ini и httpd.conf на русском (потом снести не забудь:)).
Вот это участок найди:
##############################################
[Syslog]
; Whether or not to define the various syslog variables (e.g. $LOG_PID,
; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
; runtime, you can define these variables by calling define_syslog_variables().
define_syslog_variables = Off
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = [email]me@example.com[/email]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
#############################################
если будет не понятно, то мой тебе совет, скачай и поставь денвер, просто там php.ini и httpd.conf на русском (потом снести не забудь:)).
Найти-то я нашёл, а как изменять надо-то? Какйо порт прописывать? И кстати httpd.conf надо коцать или таким оставить?
Найти-то я нашёл, а как изменять надо-то? Какйо порт прописывать? И кстати httpd.conf надо коцать или таким оставить?
httpd.conf к мылу имеет весьма сомнительное отношение. В настройках порты уже стоят, там только настройки сервера записать надо.
httpd.conf к мылу имеет весьма сомнительное отношение. В настройках порты уже стоят, там только настройки сервера записать надо.
У меня там не стоял ни один порт... у меня там вообще мало-что было написано... пришлось самому вписыавать порт, но а остальное я не знаю что писать...
У меня там не стоял ни один порт... у меня там вообще мало-что было написано... пришлось самому вписыавать порт, но а остальное я не знаю что писать...
а это что? smtp_port = 25
а это что? smtp_port = 25
Так не паешт ни 25, ни 250 никакой порт...
Хтя тут не в портах мабуть дело....
Так не паешт ни 25, ни 250 никакой порт...
Хтя тут не в портах мабуть дело....
Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D
Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D
А других почтовых серверов под винду нету?:))
Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D
А шо под Виндой нельзя што ли отправлять письма????
А других почтовых серверов под винду нету?)
А шо под Виндой нельзя што ли отправлять письма????
Мне не понятен замысел всего этого. Если нужно просто отправлять письма с локального Apache, то в php.ini следует указать какой-нибудь извне-доступный smtp сервер. Хоть тот же lazurnaya.ru. Если нужно просто рассылать письма, то есть для этого "окновые" почтовые клиенты. Если нужно отлаживать скрипты, использующие sendmail, то существует эмулятор, который письма не отправляет, а просто записывает их в текстовый файл.
Что касается почтовиков для Win - так они есть. Что, собственно говоря есть почтовый сервер? Его можно даже на php написать самостоятельно...
Мне не понятен замысел всего этого. Если нужно просто отправлять письма с локального Apache, то в php.ini следует указать какой-нибудь извне-доступный smtp сервер. Хоть тот же lazurnaya.ru. Если нужно просто рассылать письма, то есть для этого "окновые" почтовые клиенты. Если нужно отлаживать скрипты, использующие sendmail, то существует эмулятор, который письма не отправляет, а просто записывает их в текстовый файл.
Что касается почтовиков для Win - так они есть. Что, собственно говоря есть почтовый сервер? Его можно даже на php написать самостоятельно...
Так это не мне надо, заказ на сайт такой, с возможностью отправить письмо на указанный и-мэйл... например ссылку на страницу... как это сделать?
Так это не мне надо, заказ на сайт такой, с возможностью отправить письмо на указанный и-мэйл... например ссылку на страницу... как это сделать?
Если для хостинга, то юзай стандартный mail()
Если для хостинга, то юзай стандартный mail()
Так не работает она!
Так не работает она!
На хостинге или у тебя? Если у тебя, то тебе уже сказали - нужен mail server. Просто как совет, зарег бесплатный или платный, но недорогой хостинг и там юзай и тестируй.
На хостинге или у тебя? Если у тебя, то тебе уже сказали - нужен mail server. Просто как совет, зарег бесплатный или платный, но недорогой хостинг и там юзай и тестируй.
А где есть бесплатные хостеры с поддержкой PHP?
А где есть бесплатные хостеры с поддержкой PHP?
Забей в поисковике "бесплатный хостинг" и тебе пару сотен выдаст, а там смотри сам.
PS. Есть еще в PHP imap-функции. Очень рекомендую с ними познакомиться. И еще есть класс MIME_mail. Это совершенно незаменимая вещь для работы с email на сервере с PHP. Это так, чтобы ласапет не изобретать.
Не пользуйте никогда бесплатные хостинги - себе же дороже. Есть миллион и один платный хостинг за очень дешево. Могу порекомендовать nevahost.ru. Недавно там захостился. Очень быстренько, суппорт реагирует быстро (иногда отвечает на письма в течении пяти минут), и недорого. Ну, а если PHP5 нужен, то тут уж... пардон. Ничего кроме Зенона не знаю. Хотя у меня на Зеноне два сайта на 3Гб, но пользуюсь по-старинке PHP4.
PS. Есть еще в PHP imap-функции. Очень рекомендую с ними познакомиться. И еще есть класс MIME_mail. Это совершенно незаменимая вещь для работы с email на сервере с PHP. Это так, чтобы ласапет не изобретать.
извиняйте люди хорошие, но помоемому человеку нужно просто отправить письмо! Зачем городить огород, когда можно просто mail() воспользоваться??? Просто и со вкусом.
извиняйте люди хорошие, но помоемому человеку нужно просто отправить письмо! Зачем городить огород, когда можно просто mail() воспользоваться??? Просто и со вкусом.
Так мне не надо сайт для себя делать! Мне протсо надо знать как отправлять письма... Зачем мне хостинг-то?
Так мне не надо сайт для себя делать! Мне протсо надо знать как отправлять письма... Зачем мне хостинг-то?
Почём трава?
Тут - самое подробное описание mail()
Шо за трава?
И кстати нема ли чё-то по-русски?
Шо за трава?
И кстати нема ли чё-то по-русски?
Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...
Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...
Так ещё ночь, а не утро ;)
Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...
Спасибо!
Спасибо!
Не за что.
Причём, обрати внимание, есть-таки sendmail для Win32. Я даже только что его поставил и опробировал. Работает, однако. :)
Не знаю что у вас там со временем, но в 5 утра....
А ты не любишь рассветы? :o :D
А ты не любишь рассветы? :o :D
Боюсь начальство этой любьви не оценит:)