찾다
백엔드 개발PHP 튜토리얼텍스트를 읽어 대량 이메일을 보내는 PHP 프로그램

  1. //PHP메일러 클래스 파일 요청

  2. require_once("class.phpmailer.php");
  3. //이메일 보내기 기능

  4. function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {
  5. $mail = new PHPMailer()
  6. $mail->IsSMTP() // SMTP를 통해 보내기
  7. $mail->Host = "smtp.163.com"; // SMTP 서버
  8. $mail->SMTPAuth = true; // SMTP 인증 켜기
  9. $mail->Username = "jessiejl" ; // SMTP 사용자 이름 참고: 일반 이메일 인증에서는 @도메인 이름을 추가할 필요가 없습니다.
  10. $mail->Password = "1983106" // SMTP 비밀번호
  11. $mail-> ;From = ""; // 보낸 사람의 이메일 주소

  12. $mail->FromName = bbs.it-home.org; // 보낸 사람, 스크립팅 스쿨
  13. $mail->CharSet = "GB2312"; /여기서 문자 세트를 지정하세요!
  14. $mail->Encoding = "base64";
  15. $mail->AddAddress($sendto_email,$user_name);// 수신자 이메일 및 이름

  16. $ mail->AddReplyTo("","China Fund Management Network");
  17. //$mail->WordWrap = 50; // 줄 바꿈 설정

  18. // $mail->AddAttachment("/var/tmp/file.tar.gz");// 첨부파일 1
  19. //$mail->AddAttachment("/tmp/image.jpg", " new. jpg"); //첨부파일 2
  20. $mail->IsHTML(true); // HTML로 보내기
  21. $mail->Subject = $subject;
  22. < ;p> ;// 이메일 내용은 HTML 파일로 직접 보낼 수 있습니다
  23. $mail->Body =
  24. 재무 온라인 주간
  25. EOT;
  26. $mail->AltBody ="text/html";
  27. if($mail->Send())
  28. {
  29. info_write("ok.txt","$user_name이 성공적으로 전송되었습니다.");
  30. }
  31. else {
  32. info_write ( "falied.txt","$user_name 실패, 오류 메시지 $mail->ErrorInfo");
  33. }
  34. }
  35. //이메일 보내기 기능 종료
  36. function info_write($filename,$info_log)
  37. {
  38. $info.= $info_log;
  39. $info.="rn";
  40. $fp = fopen ($filename,a);
  41. fwrite($fp,$info);
  42. fclose($fp);
  43. }
  44. //1000이 시간, 1초인 시간 제한 점프 페이지 기능,

  45. function Redirect($url)
  46. {
  47. echo "<script><li>function Redirect()<li>{를 사용자 정의할 수 있습니다. <li>window.location.replace('$url');<li>}<li>window.setTimeout('redirect();', 15000);<li> </script>";
  48. }
  49. //텍스트 이메일 주소 읽기 데이터베이스도 읽을 수 있습니다

  50. $filename = "email.txt";
  51. $fp = fopen($filename," r" );
  52. $contents = fread($fp,filesize($filename));
  53. $list_email=explode("rn",$contents)
  54. $len=count($list_email)
  55. fclose($fp);
  56. // 매개변수 설명(보내기, 이메일 제목, 이메일 내용, 추가 정보, 사용자 이름)

  57. $i = $_GET[ 'action '];
  58. $i ;
  59. if ($i{
  60. $rs=explode("@",$list_email[$i]);
  61. $ user_name = $rs['0'];
  62. echo "{$i}번째({$list_email[$i]}) 이메일을 보내는 중...{$user_name}";
  63. smtp_mail ($list_email[$i ], 'Treasurery Online Weekly Issue 12', $body, 'http://bbs.it-home.org/', $user_name);
  64. redirect("?action=$ i");
  65. }
  66. else {
  67. echo "모든 이메일이 전송되었습니다.";
  68. 종료;
  69. }
  70. ?>
코드 복사

지침: email.txt 기사를 읽거나 qq 번호를 한 줄에 하나씩 직접 사용한 다음 fget()을 사용하여 각 줄의 qq 번호를 읽고 마지막으로 qq 메일함 접미사 @qq를 추가할 수 있습니다. 사실, PHP로 대량 이메일을 보내는 것은 매우 간단합니다. 회사에서 대량 이메일을 보내려면 PHP가 필요하기 때문에 최근에는 여러 개의 대량 메일함을 자유롭게 설정할 수 있도록 하는 시스템을 작업하고 있습니다. 모든 설정은 데스크탑 기반이며 작동이 매우 직관적입니다. 위의 PHP 대량 메일링의 경우, 한번에 발송되는 대량 메일의 개수는 100~200개 사이로 테스트되었으며, 온라인 공간에 업로드하지 않고도 로컬에서 대량 메일링이 가능합니다!



성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
PHP의 전체 형태는 무엇입니까?PHP의 전체 형태는 무엇입니까?Apr 28, 2025 pm 04:58 PM

이 기사는 PHP에 대해 설명하고, 전체 형식, 웹 개발의 주요 용도, Python 및 Java와의 비교 및 ​​초보자를위한 학습 용이성을 자세히 설명합니다.

PHP는 사례에 민감한 언어입니까?PHP는 사례에 민감한 언어입니까?Apr 28, 2025 pm 04:55 PM

PHP의 사례 감도는 다양합니다. 함수는 무감각하고 변수와 클래스는 민감합니다. 모범 사례에는 일관된 이름 지정 및 비교를위한 사례 감수 기능 사용이 포함됩니다.

PHP에서 페이지를 어떻게 리디렉션합니까?PHP에서 페이지를 어떻게 리디렉션합니까?Apr 28, 2025 pm 04:54 PM

이 기사는 PHP의 페이지 리디렉션에 대한 다양한 방법에 대해 설명하고 헤더 () 함수에 중점을두고 "헤더가 이미 보낸 헤더"오류와 같은 일반적인 문제를 해결합니다.

PHP의 PDO는 무엇입니까?PHP의 PDO는 무엇입니까?Apr 28, 2025 pm 04:51 PM

이 기사에서는 PHP Data Objects (PDO)에 대해 설명합니다. PHP의 데이터베이스 액세스 확장. 데이터베이스 추상화 및 더 나은 오류 처리를 포함하여 준비된 진술과 MySQLI에 대한 이점을 통해 보안을 향상시키는 데 PDO의 역할을 강조합니다.

Memcache와 Memcached 란 무엇입니까? PHP의 여러 프로젝트간에 단일 밈 인스턴스를 공유 할 수 있습니까?Memcache와 Memcached 란 무엇입니까? PHP의 여러 프로젝트간에 단일 밈 인스턴스를 공유 할 수 있습니까?Apr 28, 2025 pm 04:47 PM

Memcache 및 Memcached는 데이터베이스로드를 줄임으로써 웹 앱을 속이는 PHP 캐싱 시스템입니다. 신중한 키 관리가있는 프로젝트간에 단일 인스턴스를 공유 할 수 있습니다.

MySQL 및 PHP를 사용하여 새 데이터베이스를 작성하는 단계는 무엇입니까?MySQL 및 PHP를 사용하여 새 데이터베이스를 작성하는 단계는 무엇입니까?Apr 28, 2025 pm 04:44 PM

기사는 PHP를 사용하여 MySQL 데이터베이스를 생성하고 관리하는 단계에 대해 논의하고 연결, 생성, 일반적인 오류 및 보안 측정에 중점을 둡니다.

JavaScript가 PHP와 상호 작용합니까?JavaScript가 PHP와 상호 작용합니까?Apr 28, 2025 pm 04:43 PM

이 기사는 다른 환경으로 인해 JavaScript와 PHP가 HTTP 요청을 통해 간접적으로 상호 작용하는 방법에 대해 설명합니다. JavaScript에서 PHP로 데이터를 전송하는 방법을 다루고 데이터 검증 및 PROT와 같은 보안 고려 사항을 강조합니다.

명령 줄에서 PHP 스크립트를 실행하는 방법은 무엇입니까?명령 줄에서 PHP 스크립트를 실행하는 방법은 무엇입니까?Apr 28, 2025 pm 04:41 PM

이 기사에서는 단계, 공통 옵션, 문제 해결 오류 및 보안 고려 사항을 포함하여 명령 줄에서 PHP 스크립트 실행에 대해 설명합니다.

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기