라이브러리

[PHP] mb_send_mail - 인코딩된 메일 보내기




PHP에서 mb_send_mail 사용하기

PHP의 `mb_send_mail` 함수는 메일을 전송하는 데 사용되는 함수입니다. 이 함수는 PHP 5.3.0 버전부터 사용할 수 있습니다. `mb_send_mail` 함수는 `mail` 함수와 유사하지만, 이 함수는 멀티바이트 문자를 지원합니다.

사용법

`mb_send_mail` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

mb_send_mail($to, $subject, $message, $additional_headers = '', $additional_parameters = '');



- `$to`: 메일을 받을 이메일 주소
- `$subject`: 메일 제목
- `$message`: 메일 본문
- `$additional_headers`: 추가 헤더
- `$additional_parameters`: 추가 매개변수

예제

다음은 `mb_send_mail` 함수를 사용하여 메일을 전송하는 예제입니다.

#hostingforum.kr
php

<?php

$to = '받는 사람의 이메일 주소';

$subject = '메일 제목';

$message = '메일 본문입니다.';

$additional_headers = 'From: 보낸 사람의 이메일 주소' . "
" .

    'Reply-To: 보낸 사람의 이메일 주소' . "
" .

    'X-Mailer: PHP/' . phpversion();



if (mb_send_mail($to, $subject, $message, $additional_headers)) {

    echo '메일을 성공적으로 전송했습니다.';

} else {

    echo '메일 전송에 실패했습니다.';

}

?>



멀티바이트 문자 지원

`mb_send_mail` 함수는 멀티바이트 문자를 지원하기 때문에, 한글이나 다른 언어로 된 메일 제목과 본문을 전송할 수 있습니다.

#hostingforum.kr
php

<?php

$to = '받는 사람의 이메일 주소';

$subject = '메일 제목입니다.';

$message = '메일 본문입니다.';



if (mb_send_mail($to, $subject, $message)) {

    echo '메일을 성공적으로 전송했습니다.';

} else {

    echo '메일 전송에 실패했습니다.';

}

?>



추가 헤더

`mb_send_mail` 함수의 `$additional_headers` 매개변수를 사용하여 추가 헤더를 설정할 수 있습니다.

#hostingforum.kr
php

<?php

$to = '받는 사람의 이메일 주소';

$subject = '메일 제목';

$message = '메일 본문입니다.';

$additional_headers = 'From: 보낸 사람의 이메일 주소' . "
" .

    'Reply-To: 보낸 사람의 이메일 주소' . "
" .

    'X-Mailer: PHP/' . phpversion();



if (mb_send_mail($to, $subject, $message, $additional_headers)) {

    echo '메일을 성공적으로 전송했습니다.';

} else {

    echo '메일 전송에 실패했습니다.';

}

?>



추가 매개변수

`mb_send_mail` 함수의 `$additional_parameters` 매개변수를 사용하여 추가 매개변수를 설정할 수 있습니다.

#hostingforum.kr
php

<?php

$to = '받는 사람의 이메일 주소';

$subject = '메일 제목';

$message = '메일 본문입니다.';

$additional_parameters = '-f 보낸 사람의 이메일 주소';



if (mb_send_mail($to, $subject, $message, '', $additional_parameters)) {

    echo '메일을 성공적으로 전송했습니다.';

} else {

    echo '메일 전송에 실패했습니다.';

}

?>



이러한 예제를 통해 `mb_send_mail` 함수를 사용하여 메일을 전송하는 방법을 이해할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 420 페이지

검색

게시물 검색