현재 PHP 메일 스크립트가 작동하고 있습니다. 예상대로 작동합니다. 그러나 오늘날 서버는 대용량 메일러로 블랙리스트에 올라있는 IP 주소를 피하기 위해 PHP를 통해 분당 약 15 개의 이메일만을 제공한다는 예기치 않은 문제가 발생했습니다.PHP 확인 전자 메일, 서버 전자 메일 제한 허용
우회하지 않으려 고합니다. 우리는이 한도를 초과하지 않도록하는 방법을 원합니다. 그래서 내 질문은, 몇 가지 유형의 지연을 설정하는 데 사용할 수있는 방법은 지난 60 초 동안 보낸 이메일 수를 기반으로합니다.
$user_verification_key = md5(rand(1000, 100000000000));
db_query("insert into user_t values('" . $user . "', '" . $userinfo['first_name'] . "', '" . $fb_userinfo['last_name'] . "', '" . $userinfo['username'] . "', '" . $_POST['user_country'] . "', '" . $_POST['regions'] . "', '" . $_POST['paypal'] . "', '" . $user_verification_key . "', 0)");
$msg = "Thankyou for signing up:\n\n
Click the link to verify your account: http://website.com/verify.php?user=" . $fb_userinfo['id'] . "&verify=" . $user_verification_key . "
";
mail($_POST['paypal'], 'Account verfication', $msg, 'From: ' . '[email protected]');
header("location: index.php?page=home&msg=Congratulations, your account has been setup please verify your email address");
JangoMail.com의 인증 된 SMTP 릴레이를 고려해보십시오. 이러한 SMTP 릴레이는 훌륭한 전송 기능을 제공 할뿐 아니라 이러한 제한을 제거합니다. – gahooa