Проблема с настройкой почты на сервере.

Жиган

Новичок
Стоит сервер apache, php, mysql. Установлен почтовый сервер CommuniGate Pro.

Код PHP
PHP:
<?php
if (mail("[email protected]", "Тема", "бла бла...\nбла...бла...."))
  echo 'OK';
else
  echo 'ERROR';
?>

Выводит
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\www\html\test\test6.php on line 2
ERROR

В php.ini сделал так:
[mail function]
; For Win32 only.
SMTP = 195.110.33.12
smtp_port = 25

; For Win32 only.
sendmail_from = [email protected]

Все равно то же самое. Что делать? Где находится модуль с функцией mail() ?
 
утебя заголовок письма несформирован - пишет.

можно же ошибку перевести ;)
 
утебя заголовок письма несформирован - пишет.

можно же ошибку перевести ;)

Заголовок это же:


Как не сформирован то.

Ну вообщем изменил код функции на:

PHP:
mail("[email protected]", "Тема", "бла бла...бла...бла....","From: [email protected]\r\n")

Все заработало, но я так понимаю 4-ый параметр необязателен. Почему тогда без него ошибку выдает про заголовок?
 
Все заработало, но я так понимаю 4-ый параметр необязателен. Почему тогда без него ошибку выдает про заголовок?
Может все-таки рискнешь и переведешь сообщение об ошибке. Была - не была, а?
 
Может все-таки рискнешь и переведешь сообщение об ошибке. Была - не была, а?

Перевсти то я перевел сразу "пропущен кастомный заголовок". Но 4-ый параметр необязателен по документации. Как тогда этот заголовок указывать в первых 3-параметрах? В сообщении?
 
читай внимательнее, там еcть магия слова or
 
Наберись мужества, переведи и прочитай ВЕСЬ текст.
 
Сверху