플러그인 38: 이메일 보내기
<?php // Plug-in 38: Send Email
// This is an executable example with additional code supplied
// To obtain just the plug-ins please click on the Download link
$message = "Hello Fred, I hadn't heard from you recently and " .
"thought I'd send you a quick note to see how you " .
"are keeping. - Rick";
$subject = "How are you?";
echo "Sending <i>'$message'</i>: ";
if (PIPHP_SendEmail($message, $subject, '', '[email protected]',
'', '[email protected]', NULL, NULL, ''))
echo "Mail successful";
else echo "Mail failed";
function PIPHP_SendEmail($message, $subject, $priority, $from,
$replyto, $to, $cc, $bcc, $type)
{
// Plug-in 38: Send Email
//
// This plug-in sends an email to one or more recipients.
// It returns TRUE on success, otherwise FALSE. The
// arguments required are:
//
// $message: The message to send - required
// $subject: The message's subject - required
// $priority: The message's priority: 1 (high) - 5 (low),
// or leave blank for none
// $from: The sender's email address - required
// $replyto: The address for replies. This can be set
// to NULL or "" if replies should be returned
// to the sender.
// $to: The recipient's email address - required
// $cc: An array of email addresses to send copies
// to. Can be set to NULL.
// $bcc: An array of email addresses to send hidden
// copies to. Can be set to NULL.
// $type: If set to HTML then the message is sent as
// HTML.
$headers = "From: $from\r
";
if (strtolower($type) == "html")
{
$headers .= "MIME-Version: 1.0\r
";
$headers .= "Content-type: text/html; charset=iso-8859-1\r
";
}
if ($priority > 0) $headers .= "X-Priority: $priority\r
";
if ($replyto != "") $headers .= "Reply-To: $replyto\r
";
if (count($cc))
{
$headers .= "Cc: ";
for ($j = 0 ; $j < count($cc) ; ++$j)
$headers .= $cc[$j] . ",";
$headers = substr($headers, 0, -1) . "\r
";
}
if (count($bcc))
{
$headers .= "Bcc: ";
for ($j = 0 ; $j < count($bcc) ; ++$j)
$headers .= $bcc[$j] . ",";
$headers = substr($headers, 0, -1) . "\r
";
}
return mail($to, $subject, $message, $headers);
}
?>
플러그인 설명: 플러그인은 전자 우편 내용의 문자열과 테마를 표시하는 문자 창설, 그리고 전자 우편 수신자와 관련된 다른 파라미터를 받아들인다.구체적인 매개변수는 다음과 같습니다.
$메시지 e-메일 내용
$subject 전자 우편의 테마
$priority 전자메일의 우선 순위, 레벨 1이 가장 높고, 레벨 5가 가장 낮으며, 공백은 우선 순위가 없음을 나타냅니다.
$from 전자 우편 발송자의 주소
$replyto 전자 우편의 답장 주소
$to 전자 우편 수신자의 주소
$cc 그룹, 전자 우편으로 전송된 주소 목록을 표시합니다
$bcc 그룹, 전자 우편이 밀송된 주소 목록을 표시합니다. (전자 우편 수신자는 전자 우편 정보에서 전자 우편이 밀송된 주소를 볼 수 없습니다.)
$type 전자 우편 형식, 값이 "HTML"이면 전자 우편이 HTML 형식으로 발송되고, 그렇지 않으면 텍스트로 발송됩니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 사람의 웹사이트 편집: contenteditable 및 designMode그래도 우리가 그렇게 할 수 있다고 생각하는 것은 멋진 일입니다. 제가 강조하고 싶었던 일종의 관련 API가 실제로 몇 개 있기 때문에 오늘 그것을 가져왔습니다. contenteditable는 "true" 값이 할당...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.