2012-08-13 4 views
-1

Windows 기반 웹 서버를 만들려고합니다. 는 IT에 설치되어있는 다음 -Windows 웹 서버가 전자 메일을 보내지 않습니다.

1) 아파치 2.2.22

2에게) PHP 5.3.5

3) MySQL은 5.5

그러나, 나는 몇 가지 문제로 생각합니다. 문제는 서버가 웹 서버에서 실행중인 응용 프로그램에서 생성 된 전자 메일을 보내지 않고 있다는 것입니다.

누군가가이 문제를 해결할 수 있다면 정말 감사 할 것입니다. 당신은 SMTP 서버를 설치하지 않았기 때문이다

<?php 
    phpini_set("sendmail_from", "[email protected]"); 
    $to = '[email protected]'; 
    $subject = 'the subject'; 
    $message = 'hello'; 
    $headers = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); 
    mail($to, $subject, $message, $headers); 
?> 
+0

전자 메일을 생성하는 데 사용되는 코드를 게시 할 수 있다면 정말 유용 할 것입니다. – Fluffeh

+0

메일을 보내는 데 사용되는 코드는 다음과 같습니다. - ' ' – coolsaggu

+0

예, 친구입니다. 그것은 하나가 될 것입니다 :) – Fluffeh

답변

1

+0

일반적으로 메일 서버를 설정하는 것만으로는 충분하지 않습니다. 포트 및 php.ini (sendmail_path)도 구성해야합니다. – Tim

+0

하지만 Windows에서 SMTP 서버를 구성하는 방법. Windows에 내장 된 SMTP 서버를 사용하여 전자 메일을 릴레이 할 수 있습니까? 외부 SMTP 주소가 필요합니까? – coolsaggu

0

당신이 php.ini 파일에서 메일 서버 섹션을 설정 했습니까 (그는 이메일을 보내는의 책임이다)?

[mail function] 
; For Win32 only. 
SMTP = smtp.vatican.va 
smtp_port = 25 
관련 문제