Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > работа с функцией mail()


Автор: chaos 11.8.2004, 08:57
Подскажите что нужно именно написть в php.ini что бы mail отправлял почту

Вот что он пишет
Код

<b>Warning</b>:  mail(): &quot;sendmail_from&quot; not set in php.ini or custom
&quot;From:&quot; header missing in <b>c:\PHP\1.php</b> on line <b>6</b><br />

Автор: IZ@TOP 11.8.2004, 09:04
Если под win: ищешь раздел smpt for win32, или что-то в этом роде, ставишь в качестве хоста localhost (127.0.0.1), в качестве обратного адрес, свой mail.

Автор: Ignat 11.8.2004, 09:10
SMTP = smtp.yoursmtp.com
smtp_port = 25
Вроде так, для винды

Автор: chaos 11.8.2004, 09:16
Цитата(Ignat @ 11.8.2004, 09:10)
SMTP = smtp.yoursmtp.com
smtp_port = 25
Вроде так, для винды

у меня прописанно вот так
Код
SMTP =mail.002.ru
smtp_port = 25

но все равно не отправляется

Автор: Ignat 11.8.2004, 09:33
А я не уверен, что по 25 порту...

Автор: Sufius 11.8.2004, 09:35
А разве там не 21 порт???

Автор: Ignat 11.8.2004, 09:56
по дефолту 25

Автор: MuToGeN 11.8.2004, 10:12
SMTP обычно вешают на 25 порт. В данном случае с сервером все ОК, не хватает sendmail_from в конфиге или своего заголовка From: при использовании mail()

Автор: chaos 11.8.2004, 10:27
Цитата(MuToGeN @ 11.8.2004, 10:12)
SMTP обычно вешают на 25 порт. В данном случае с сервером все ОК, не хватает sendmail_from в конфиге или своего заголовка From: при использовании mail()

Да точно!!! Все работает теперь
Еще вопрос: А можно через эту функцию файлы аттачить к письму???

Автор: MuToGeN 11.8.2004, 10:28
М
 
Отдельный вопрос - отдельный топик.

См. FAQ

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)