출처 : http://blog.habonyphp.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%9A%A9-%EC%84%BC%EB%93%9C%EB%A9%94%EC%9D%BC-%EA%B5%AC%EC%B6%95#.VvttE_mLSUk
다운로드 받은 파일을 적절한 위치에 압축해제 합니다. 참고로 저는 C:\user\sendmail 폴더에 압축해제를 하였습니다. 다음 php.ini 파일을 열어 [sendmail_path] 코드를 찾아 아래와 같이 수정합니다.
; C:/설치경로/sendmail.exe -t ; 경로는 \ 대신 / 로 해주어야 합니다. sendmail_path = "C:/user/sendmail/sendmail.exe -t" |
[지메일] ; id@gmail.com 일때만 정상 동작합니다. smtp_server = smtp.gmail.com auth_username = myid auth_password = mypasswd hostname = gmail.com [테라메일] ; id@teramail.com 일때만 정상 동작합니다. smtp_server = mail.teramail.com auth_username = myid auth_password = mypasswd hostname = teramail.com |
[ KT ] smtp_server = kornet.net auth_username = myid auth_password = mypasswd hostname = kornet.net [ SK ] smtp_server = mail.hanafos.com auth_username = myid auth_password = mypasswd hostname = hanafos.com [ LG U+ ] smtp_server = smtp.xpeed.com auth_username = myid auth_password = mypasswd hostname = xpeed.com |
; SMTP 서버 도메인 입니다. ; 지메일 서버를 사용한다면 아래처럼 도메인을 입력합니다. default_domain= gmail.com |
<?php // 받는 사람 $to = 'myid@domain.com'; $subject = '제목입니다.'; $message = '내용입니다.'; // 보내는 사람 $from = 'myid@domain.com'; $headers = 'From: ' . $from . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); if(mail($to, $subject, $message, $headers)){ echo "메일 전송되었습니다."; } ?> |
참고로 SMTP 서버가 윈도우를 사용한다면 \n 를 \r\n 로 바꿔주어야 합니다.
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5