php 메일 보내기 (phpmailer 말구요)
안녕하세요
오늘 질문없는 답변들을 답을 달다가보니
메일보내는 함수가 필요하신 분들이 그래도 꽤 있으실 것 같더라구요
저 역시도 그랬구요. 본 코드는 함수는 아니지만
제 경우엔 서버 세팅하고 메일데몬이 정상적으로 돌아가는지
테스트 용도로 사용합니다.
그누보드에서는 phpmailer를 사용해서 간단하게 처리하지만
별도의 메일러가 필요하신 분들을 위해 제가 사용했던 코드를, 답변 달아드렸던 코드를
공유해 드립니다.
[code]
<?php
$mail_to="<span class="privacy_hidden">테스트@이메일.com</span>";
$mail_subject="다운로드 받으실 메일을 보내드립니다";
$mail_body="<a href="다운로드주소">다운받으세요!</a>";
$mail_from="<span class="privacy_hidden">보내는@이메일.com</span>";
$headers = "From: 좋은사이트<$mail_from>\n";
$headers .= "X-Sender: <$mail_from>\n";
$headers .= "X-Mailer: PHP ".phpversion()."\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <...>\n"; $headers .= "Content-Type: text/html; ";
$headers .= "charset=utf-8\n";
if(mail($mail_to,$mail_subject,$mail_body,$headers))
echo("$mail_subject"."란 제목의 이메일을 "."$mail_to"."에게 보냈습니다.");
else
echo("$mail_subject"."란 제목의 이메일을 보내지 못했습니다!");
?>
[/code]
상기 소스의 핵심은 $header선언에 있습니다.
헤더 선언을 저렇게 하지 않으면 보내는 이메일주소와 보내는이의 이름의 커스터마이징이
불가하더라구요
참고하셔서 유용하게 사용하셨으면 합니다
좋은하루 되세요
댓글 4개
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4429 | ||
| 2454 |
|
1년 전 | 1125 | |
| 2453 | 1년 전 | 1057 | ||
| 2452 | 1년 전 | 1626 | ||
| 2451 | 1년 전 | 1156 | ||
| 2450 | 1년 전 | 963 | ||
| 2449 | 1년 전 | 1341 | ||
| 2448 | 1년 전 | 886 | ||
| 2447 | 1년 전 | 1342 | ||
| 2446 | 1년 전 | 1417 | ||
| 2445 | 1년 전 | 1133 | ||
| 2444 | 1년 전 | 1286 | ||
| 2443 | 1년 전 | 1682 | ||
| 2442 | 1년 전 | 1491 | ||
| 2441 | 1년 전 | 1074 | ||
| 2440 | 1년 전 | 1182 | ||
| 2439 | 1년 전 | 4622 | ||
| 2438 | 1년 전 | 1082 | ||
| 2437 | 1년 전 | 1121 | ||
| 2436 | 1년 전 | 930 | ||
| 2435 | 1년 전 | 1563 | ||
| 2434 | 1년 전 | 1458 | ||
| 2433 | 1년 전 | 1024 | ||
| 2432 |
|
1년 전 | 613272 | |
| 2431 |
|
1년 전 | 1100 | |
| 2430 |
|
1년 전 | 1708 | |
| 2429 | 1년 전 | 1315 | ||
| 2428 | 1년 전 | 1273 | ||
| 2427 | 1년 전 | 1151 | ||
| 2426 | 1년 전 | 1113 | ||
| 2425 |
뽕엄능브라
|
1년 전 | 1235 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기