Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. <?php
  2. $getemail = @fopen("list.txt", "r");
  3. $total = count(file("list.txt"));
  4. require_once 'autoload.php';
  5. $smtp_server = 'smtp.gmail.com';
  6. $port_smtp = 587;
  7. $pakaipdf = 1;
  8. $enkripsi = 'tls';
  9. $username = 'matikanblitsnya@gmail.com';
  10. $frommail = 'securel@cod.amazon.com';
  11. $fromname = 'secure';
  12. $subject = 'Your subject ';
  13. $letter = file_get_contents('letter.html');
  14. $filepdf = 'my-document.pdf';
  15. $namapdf = 'teste23.pdf';
  16.  
  17.  
  18. $i=1;
  19. while (($email = fgets($getemail)) !== false) {
  20. $email = trim($email);
  21. $k=$i++;
  22.  
  23. $transport = (new Swift_SmtpTransport($smtp_server, $port_smtp,$enkripsi))
  24. ->setUsername($username)
  25. ->setPassword($pasword);
  26.  
  27. $mailer = new Swift_Mailer($transport);
  28. $mailer->registerPlugin(new Swift_Plugins_ThrottlerPlugin(100, Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE));
  29. // $mailer->registerPlugin(new Swift_Plugins_AntiFloodPlugin(1, 1));
  30. // $logger = new Swift_Plugins_Loggers_ArrayLogger();
  31. // $mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
  32. // $logger = new Swift_Plugins_Loggers_EchoLogger();
  33. // $mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
  34.  
  35. $message = (new Swift_Message())
  36. ->setSubject($subject)
  37. ->setFrom([$frommail => $fromname])
  38. ->setBcc([$email])
  39. ->setBody($letter,'text/html')
  40. ->setCharset('iso-8859-2')
  41. ->setPriority(Swift_Mime_SimpleMessage::PRIORITY_HIGHEST)
  42. ;
  43.  
  44.  
  45. if($pakaipdf == 1){
  46. $message->attach(Swift_Attachment::fromPath($filepdf) -> setFilename($namapdf) -> setContentType('application/pdf'));
  47. }
  48.  
  49. $headers = $message->getHeaders();
  50. $headers->addTextHeader('List-Unsubscribe', '<mailto:unsubscribe@30eo.apple.com>');
  51. $headers->addTextHeader('Received', 'from [127.0.0.1] ([104.47.41.323])');
  52. $msgId = $message->getHeaders()->get('Message-ID');
  53. $msgId->setId(time() . '.' . uniqid('thing') . '@aws.amazon.com');
  54.  
  55.  
  56.  
  57. $result = $mailer->send($message);
  58. if($result == 1){
  59. echo "[$k/ $total] Sukses: $email \n";
  60. }
  61. else{
  62. echo "[$k/ $total] Gagal: $email \n";
  63. }
  64.  
  65. }
  66. fclose($getemail);
  67.  
  68.  
  69.  
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement