Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: MASTER от 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?
-
для vb нужно, чтобы правильно работала функция mail();
в php.ini нужно прописать путь к sendmail\'у.
sendmail_path = blablabla
и протестировать простым скриптом функцию mail.
-
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...
-
MASTER
у!!! я думал, что у тебя юникс!
а это windows, как я понял.
тогда нужно в php.ini прописать адрес smtp сервера и email.
пример:
SMTP = localhost
sendmail_from = admin@localhost
на localhost\'е при такой конфигурации должен стоять smtp сервер.
можно, конечно, воспользоваться любым другим сервером.
-
AGA! schas proverim
-
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
-
не работает функция mail()
sendmail_path закомментирован?
web-сервер перезапустил после изменения настроек?
если попробовать из почтового клиента отправить сообщение с использованием этого же stmp сервера?
для проверки лучше использовать простой скрипт.
взять можно, к примеру, из мана:
http://www.php.net/manual/en/function.mail.php
-
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
-
vb tak i ne pashet
-
servera perezapustil
sendmail_path zakomentirovano.
prividi pozaluysta primer scripta na php. a to na toy page ne nashel.
-
mail("joecool@example.com", "My Subject", "Line 1\\nLine 2\\nLine 3");
все-таки, проверь именно тот SMTP сервер, который указал в php.ini.
какую именно ошибку выдает php?
-
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
-
еще раз повторю, необходимо проверить именно сервер, порт 25 tcp! консольный sendmail тут не нужен. а в твоих логах, имхо, как раз отправка сообщений идет с помощью обращения к sendmail из perl.
к примеру, работает outlook (или thebat, etc) с такими же параметрами smtp, как в php.ini?
-
da..outlook..toka chto nastroil account..vse [pashet i mail otpravlyaet..
-
какая версия php? и php.ini свой мыльни мне на dmq@mailru.com
если сервер работает нормально, в php.ini все настроено нормально, то должно работать как часы. Тут или одно или другое. Одно из двух.
-
Vse poslal na milo..
-
нет пока...
все-таки, у тебя точно SMTP работает нормально?
уже минут 15 точно прошло, нет. :)
-
nu ya posilal sebe na address pis\'mo..doshlo
-
prover\' tam gde u tebya spam fil\'truet..mozet tuda popalo..vot 2oe pis\'mo polal..otpravil kopiu sebe na yaschik..mne doshlo..a tebe?
-
MASTER
все нормально. дошли оба сообщения.
в конфиге все в порядке.
нужно копать, все-таки, в сторону сервера.
что если вообще указать другой SMTP сервер?