PHP에 대해 언급 했으므로 프로그래밍 방식으로 이메일을 보내지 않으시겠습니까?
당신이 작동하는 SMTP 구성을 (Local SMTP 참조)이 가정하면, 배열의 모든 이메일 adresses, 당신은 이메일에서 send에 PHP를 사용할 수 있습니다.
은 HTML에 필요한 특정 헤더에 대한 자원의 예를 참조
<?php
$email_addresses = array('[email protected]', '[email protected]');
// subject
$subject = 'Invitation';
// message
$message = '
<html>
<body>
<form action="myserver.com" method="POST" target="_blank">
<input type="hidden" name="answer" value="yes"/>
<input type="hidden" name="email" value="%placeholder%" />
<input type="submit" name="submit" value="Join!"/>
</form>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set - general part of the header
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Invitation <[email protected]>' . "\r\n";
// iterate over all email addresses
foreach ($email_addresses as $address)
{
// specific version of header
$header = $headers . 'To: ' . $address . ' . "\r\n";
// specific version of message
$msg = str_replace('%placeholder%', $address, $message);
// Mail it
mail($address, $subject, $msg, $header);
}
?>
언제나처럼,이 로마에 여러 가지 방법이 있습니다, 그래서 당신 수 또한 입력 한 이메일 주소가 메일에 링크 (또는 다른 종류의 ID) GET 매개 변수입니다.
인코딩 (ISO 대 UTF)에 특히주의하십시오.
또한 웹 서버는 전자 메일을 보낸 사람이므로 주소가 FROM 필드와 다른 경우 스팸 필터에 걸릴 수 있습니다.
PHP의 mail() 함수를 작동시키는 것이 약간 까다로울 수는 있지만 인터넷에는 해결책이 가득합니다. 행운을 빈다.
데이터를 검색하는 데 사용하는 언어는 무엇입니까? 서버 측 (또는 자바 스크립트) 코드는 어떻게 생겼습니까? – enyce12
프로그래밍 방식으로 ID를 추가해야합니다. 현재 전자 메일에 사용중인 전자 메일 주소로 숨겨진 다른 필드를 추가하십시오. 당신은 모두에게 하나의 HTML 메일을 복사/붙여 넣기 할 수 없습니다. 프로그래밍 언어와 서버에 액세스 할 수 있습니까? – x29a
서버 쪽에서 PHP를 사용하여 데이터를 검색하고 있습니다. 거기에서 어떤 것도 할 수 있을까요? 내가 아는 한 내 전자 메일에서 PHP를 사용할 수 없습니다. 하지만 서버 측에서는 사용하고 있습니다. 그리고 일을 끝내면 다른 어떤 언어도 사용할 수 있습니다. 어떤 도움? :) – user3304841