Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как отправлять письма из Php?

439
13 июня 2005 года
Rexulnik
217 / / 09.02.2005
Доброго времени суток!
Как надо настроить PHP.iniЮ чтобы можно было из скриптов отправлять сообщения на почту?
Спасибо!
15
13 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
Доброго времени суток!
Как надо настроить 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 на русском (потом снести не забудь:)).

439
15 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
Вот это участок найди:
##############################################
[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 надо коцать или таким оставить?

15
15 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
Найти-то я нашёл, а как изменять надо-то? Какйо порт прописывать? И кстати httpd.conf надо коцать или таким оставить?


httpd.conf к мылу имеет весьма сомнительное отношение. В настройках порты уже стоят, там только настройки сервера записать надо.

439
15 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
httpd.conf к мылу имеет весьма сомнительное отношение. В настройках порты уже стоят, там только настройки сервера записать надо.



У меня там не стоял ни один порт... у меня там вообще мало-что было написано... пришлось самому вписыавать порт, но а остальное я не знаю что писать...

15
15 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
У меня там не стоял ни один порт... у меня там вообще мало-что было написано... пришлось самому вписыавать порт, но а остальное я не знаю что писать...


а это что? smtp_port = 25

439
15 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
а это что? smtp_port = 25



Так не паешт ни 25, ни 250 никакой порт...
Хтя тут не в портах мабуть дело....

8
15 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Rexulnik
Так не паешт ни 25, ни 250 никакой порт...
Хтя тут не в портах мабуть дело....



Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D

15
15 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D


А других почтовых серверов под винду нету?:))

439
16 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by mfender
Так это... Чтобы работала почта, нужно еще sendmail иметь. Тогда можно будет воспользоваться функцией mail(). Но для Windows sendmail'а не существует. Так что порты можно ставить какие угодно :D



А шо под Виндой нельзя што ли отправлять письма????

8
16 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Rexulnik
А других почтовых серверов под винду нету?)


Цитата:
Originally posted by Rexulnik
А шо под Виндой нельзя што ли отправлять письма????



Мне не понятен замысел всего этого. Если нужно просто отправлять письма с локального Apache, то в php.ini следует указать какой-нибудь извне-доступный smtp сервер. Хоть тот же lazurnaya.ru. Если нужно просто рассылать письма, то есть для этого "окновые" почтовые клиенты. Если нужно отлаживать скрипты, использующие sendmail, то существует эмулятор, который письма не отправляет, а просто записывает их в текстовый файл.
Что касается почтовиков для Win - так они есть. Что, собственно говоря есть почтовый сервер? Его можно даже на php написать самостоятельно...

439
16 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by mfender
Мне не понятен замысел всего этого. Если нужно просто отправлять письма с локального Apache, то в php.ini следует указать какой-нибудь извне-доступный smtp сервер. Хоть тот же lazurnaya.ru. Если нужно просто рассылать письма, то есть для этого "окновые" почтовые клиенты. Если нужно отлаживать скрипты, использующие sendmail, то существует эмулятор, который письма не отправляет, а просто записывает их в текстовый файл.
Что касается почтовиков для Win - так они есть. Что, собственно говоря есть почтовый сервер? Его можно даже на php написать самостоятельно...



Так это не мне надо, заказ на сайт такой, с возможностью отправить письмо на указанный и-мэйл... например ссылку на страницу... как это сделать?

15
16 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
Так это не мне надо, заказ на сайт такой, с возможностью отправить письмо на указанный и-мэйл... например ссылку на страницу... как это сделать?


Если для хостинга, то юзай стандартный mail()

439
16 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
Если для хостинга, то юзай стандартный mail()



Так не работает она!

15
16 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
Так не работает она!


На хостинге или у тебя? Если у тебя, то тебе уже сказали - нужен mail server. Просто как совет, зарег бесплатный или платный, но недорогой хостинг и там юзай и тестируй.

439
16 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
На хостинге или у тебя? Если у тебя, то тебе уже сказали - нужен mail server. Просто как совет, зарег бесплатный или платный, но недорогой хостинг и там юзай и тестируй.



А где есть бесплатные хостеры с поддержкой PHP?

15
16 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by Rexulnik
А где есть бесплатные хостеры с поддержкой PHP?


Забей в поисковике "бесплатный хостинг" и тебе пару сотен выдаст, а там смотри сам.

8
16 июня 2005 года
mfender
3.5K / / 15.06.2005
Не пользуйте никогда бесплатные хостинги - себе же дороже. Есть миллион и один платный хостинг за очень дешево. Могу порекомендовать nevahost.ru. Недавно там захостился. Очень быстренько, суппорт реагирует быстро (иногда отвечает на письма в течении пяти минут), и недорого. Ну, а если PHP5 нужен, то тут уж... пардон. Ничего кроме Зенона не знаю. Хотя у меня на Зеноне два сайта на 3Гб, но пользуюсь по-старинке PHP4.

PS. Есть еще в PHP imap-функции. Очень рекомендую с ними познакомиться. И еще есть класс MIME_mail. Это совершенно незаменимая вещь для работы с email на сервере с PHP. Это так, чтобы ласапет не изобретать.
15
16 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
Не пользуйте никогда бесплатные хостинги - себе же дороже. Есть миллион и один платный хостинг за очень дешево. Могу порекомендовать nevahost.ru. Недавно там захостился. Очень быстренько, суппорт реагирует быстро (иногда отвечает на письма в течении пяти минут), и недорого. Ну, а если PHP5 нужен, то тут уж... пардон. Ничего кроме Зенона не знаю. Хотя у меня на Зеноне два сайта на 3Гб, но пользуюсь по-старинке PHP4.

PS. Есть еще в PHP imap-функции. Очень рекомендую с ними познакомиться. И еще есть класс MIME_mail. Это совершенно незаменимая вещь для работы с email на сервере с PHP. Это так, чтобы ласапет не изобретать.


извиняйте люди хорошие, но помоемому человеку нужно просто отправить письмо! Зачем городить огород, когда можно просто mail() воспользоваться??? Просто и со вкусом.

439
17 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by shaelf
извиняйте люди хорошие, но помоемому человеку нужно просто отправить письмо! Зачем городить огород, когда можно просто mail() воспользоваться??? Просто и со вкусом.



Так мне не надо сайт для себя делать! Мне протсо надо знать как отправлять письма... Зачем мне хостинг-то?

8
17 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Rexulnik
Так мне не надо сайт для себя делать! Мне протсо надо знать как отправлять письма... Зачем мне хостинг-то?



Почём трава?
Тут - самое подробное описание mail()

439
17 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by mfender
Почём трава?
Тут - самое подробное описание mail()



Шо за трава?
И кстати нема ли чё-то по-русски?

8
17 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Rexulnik
Шо за трава?
И кстати нема ли чё-то по-русски?



Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...

439
17 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by mfender
Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...



Так ещё ночь, а не утро ;)

439
17 июня 2005 года
Rexulnik
217 / / 09.02.2005
Цитата:
Originally posted by mfender
Дружище! Ты заставляешь меня ранним утром, неспавшего и усталого ковыряться в сети...
Вот тут по-русски и широко...



Спасибо!

8
17 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Rexulnik
Спасибо!



Не за что.
Причём, обрати внимание, есть-таки sendmail для Win32. Я даже только что его поставил и опробировал. Работает, однако. :)

15
17 июня 2005 года
shaelf
2.7K / / 04.05.2005
Не знаю что у вас там со временем, но в 5 утра....
8
17 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by shaelf
Не знаю что у вас там со временем, но в 5 утра....



А ты не любишь рассветы? :o :D

15
17 июня 2005 года
shaelf
2.7K / / 04.05.2005
Цитата:
Originally posted by mfender
А ты не любишь рассветы? :o :D


Боюсь начальство этой любьви не оценит:)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог