Автор Тема: PHP and Sendmail  (Прочитано 9124 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« : 27 Марта 2002, 03:11:16 »
vot postavil doma VBulletin.  A ona emaili ne posilaet. POstavil Sendmail. Vseravno ne posilaet. kak i chto gde propisat\' chto bi PHP i Sendmail rabotali?
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #1 : 27 Марта 2002, 03:28:51 »
для vb нужно, чтобы правильно работала функция mail();
в php.ini нужно прописать путь к sendmail\'у.
sendmail_path = blablabla
и протестировать простым скриптом функцию mail.
с уважением,
магистр белой магии.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #2 : 27 Марта 2002, 03:39:12 »
1. A mozet mne kto to key dlya sendmaila vislat\' na milo?
2. Propisal v php.ini put\' z:/usr/local/sendmail/sendmail.exe
nepashet...
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #3 : 27 Марта 2002, 04:24:22 »
MASTER
у!!! я думал, что у тебя юникс!
а это windows, как я понял.
тогда нужно в php.ini прописать адрес smtp сервера и email.
пример:
SMTP = localhost
sendmail_from = admin@localhost
на localhost\'е при такой конфигурации должен стоять smtp сервер.
можно, конечно, воспользоваться любым другим сервером.
с уважением,
магистр белой магии.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #4 : 27 Марта 2002, 04:26:42 »
AGA! schas proverim
TDK NETWORK -  http://tdknetwork.com

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #5 : 27 Марта 2002, 04:45:14 »
vb vsevremya oshipku daet na 138 linii members.php

mail ($user[email],$subject,$message,"From: \\"$bbtitle Mailer\\" <$webmasteremail>");

v php.ini vot chto stoit:

Цитировать

[mail function]
; For Win32 only.
SMTP = smtp1.sympatico.ca

; For Win32 only.
sendmail_from =support@tdknetwork.com


a vot chto v sendmail.ini

Цитировать

OPTIONS]
;Mail servers host name
MAILSERVER=smtp1.sympatico.ca
;Default value for senders email address
FROM=support@tdknetwork.com
;Mail servers IP port
PORT=25
;Registration key
REGKEY=none
;Timeout interval value when sending mail in seconds
TIMEOUT=180
;Default value for reply-to address
REPLYTO=support@tdknetwork.com
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #6 : 27 Марта 2002, 04:57:37 »
не работает функция mail()
sendmail_path закомментирован?

web-сервер перезапустил после изменения настроек?

если попробовать из почтового клиента отправить сообщение с использованием этого же stmp сервера?

для проверки лучше использовать простой скрипт.
взять можно, к примеру, из мана:
http://www.php.net/manual/en/function.mail.php
с уважением,
магистр белой магии.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #7 : 27 Марта 2002, 05:03:32 »
toka chto poprobival vospol\'zivatsya scriptom kotoriy idet s sendmail. vot logi:

Цитировать

Testing SendMail for Windows on Tue Mar 26 20:56:37 2002

Current directory = z:\\home\\localhost\\www\\cgi-bin
Can write to current directory: YES
TEMP directory =
WINDIR directory = C:\\WINNT
Can write to WINDIR directory: YES

Sendmail path = z:/usr/local/sendmail/sendmail.exe
Sendmail found: YES
Sendmail INI path = z:/usr/local/sendmail/sendmail.ini
Sendmail INI found: YES
Sendmail LOG path = z:/usr/local/sendmail/sendmail.log
Sendmail LOG found: YES

csript.exe path = C:\\WINNT\\system32\\cscript.exe
csript.exe found: YES
adsutil.vbs path = C:\\WINNT\\system32\\inetsrv\\adminsamples\\adsutil.vbs
adsutil.vbs found: NO
IO redirection test result = NOT TESTED
--------------------------------------------------------------------------------
Test email address = support@tdknetwork.com
Sendmail test 1. Command = \'z:/usr/local/sendmail/sendmail.exe -test -console\'

Sendmail for Windows V1.16 at Tue Mar 26 20:56:38 2002
Host name: server [64.231.60.180]
CONFIGURATION OPTIONS
Mail servers host name [smtp1.sympatico.ca]
Default value for senders email address [support@tdknetwork.com]
Mail servers IP port [25]
Registration key [none]
Timeout interval value when sending mail in seconds [180]
Default value for reply-to address [support@tdknetwork.com]

This is a 30 day trial version of SendMail for Windows
This copy of sendmail will expire on Thu Apr 25 20:13:58 2002
For more details visit http://www.indigostar.com

Sending mail from support@tdknetwork.com, to support@tdknetwork.com
Subject: SendMail generated test message on Tue Mar 26 20:56:38 2002
Message sent successfully
--------------------------------------------------------------------------------
Sendmail test 2. Command = \'z:/usr/local/sendmail/sendmail.exe -console -t -messagefile=z:\\home\\localhost\\www\\cgi-bin/temp.msg\'

Sendmail for Windows V1.16 at Tue Mar 26 20:56:40 2002
Host name: server [64.231.60.180]
This is a 30 day trial version of SendMail for Windows
This copy of sendmail will expire on Thu Apr 25 20:13:58 2002
For more details visit http://www.indigostar.com

Sending mail from support@tdknetwork.com, to support@tdknetwork.com
Subject: This is the subject for test 2
Message sent successfully
--------------------------------------------------------------------------------
Sendmail test 3. Command = \'|z:/usr/local/sendmail/sendmail.exe -t -console\'

Sendmail for Windows V1.16 at Tue Mar 26 20:56:45 2002
Host name: server [64.231.60.180]
This is a 30 day trial version of SendMail for Windows
This copy of sendmail will expire on Thu Apr 25 20:13:58 2002
For more details visit http://www.indigostar.com

Sending mail from support@tdknetwork.com, to support@tdknetwork.com
Subject: This is the subject for test 3
Message sent successfully
TDK NETWORK -  http://tdknetwork.com

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #8 : 27 Марта 2002, 05:04:22 »
vb tak i ne pashet
TDK NETWORK -  http://tdknetwork.com

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #9 : 27 Марта 2002, 05:05:49 »
servera perezapustil
sendmail_path zakomentirovano.
prividi pozaluysta primer scripta na php. a to na toy page ne nashel.
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #10 : 27 Марта 2002, 05:19:08 »

mail
("joecool@example.com""My Subject""Line 1\\nLine 2\\nLine 3");

все-таки, проверь именно тот SMTP сервер, который указал в php.ini.

какую именно ошибку выдает php?
с уважением,
магистр белой магии.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #11 : 27 Марта 2002, 05:29:22 »
vb pishet
Warning: Server Error in:
members.php in line 138



a eto pravil\'no?
mozno mne poliny script na php dlya proverki sendmail. eto ze toka kusochek.

ya ze toka chto report sendmaila pokazival..smtp rabochiy
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #12 : 27 Марта 2002, 05:36:20 »
еще раз повторю, необходимо проверить именно сервер, порт 25 tcp! консольный sendmail тут не нужен. а в твоих логах, имхо, как раз отправка сообщений идет с помощью обращения к sendmail из perl.
к примеру, работает outlook (или thebat, etc) с такими же параметрами smtp, как в php.ini?
с уважением,
магистр белой магии.

Оффлайн MASTER

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tdknetwork.com/forum/
PHP and Sendmail
« Ответ #13 : 27 Марта 2002, 05:46:30 »
da..outlook..toka chto nastroil account..vse [pashet i mail otpravlyaet..
TDK NETWORK -  http://tdknetwork.com

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP and Sendmail
« Ответ #14 : 27 Марта 2002, 05:59:59 »
какая версия php? и php.ini свой мыльни мне на dmq@mailru.com

если сервер работает нормально, в php.ini все настроено нормально, то должно работать как часы. Тут или одно или другое. Одно из двух.
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28