이메일(Email Helper)

이메일 헬퍼는 이메일 관련 작업을 도와줍니다. 보다 강력한 솔루션은 이메일클래스(Email Class) 를 참고하세요.

Important

이메일 헬퍼는 DEPRECATED 되었습니다. 현재는 이전 버전과의 호환성을 위해 유지되고 있습니다.

헬퍼 로딩 Loading this Helper

헬퍼는 아래와 같이 로드합니다:

$this->load->helper('email');

사용 가능한 함수들 Available Functions

아래의 함수들이 사용 가능합니다:

valid_email($email)
인수:
  • $email (string) – E-mail address
반환값:

TRUE if a valid email is supplied, FALSE otherwise

반환형:

bool

이메일 주소의 적합성 여부를 검사합니다. 주의하실 것은 이메일이 실제로 메일을 수신할 수 있는지 여부를 검사하는 것이 아니라, 주소 포멧이 유효한 것인지만 검사한다는 점입니다.

예제:

if (valid_email('email@somesite.com'))
{
        echo 'email is valid';
}
else
{
        echo 'email is not valid';
}

Note

이 함수가 하는 모든 것은 PHP 내장함수 filter_var() 를 사용하는 것입니다:

(bool) filter_var($email, FILTER_VALIDATE_EMAIL);
send_email($recipient, $subject, $message)
인수:
  • $recipient (string) – E-mail address
  • $subject (string) – Mail subject
  • $message (string) – Message body
반환값:

TRUE if the mail was successfully sent, FALSE in case of an error

반환형:

bool

PHP에 내장된 mail() 함수를 이용하여 메일을 보냅니다.

Note

이 함수가 하는 모든 것은 PHP 내장함수 mail 를 사용하는 것입니다.

mail($recipient, $subject, $message);

보다 강력한 이메일 솔루션을 위해서, 이메일 라이브러리(Email Library)를 확인하여 주세요.