Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $getemail = @fopen("list.txt", "r");
- $total = count(file("list.txt"));
- require_once 'autoload.php';
- $smtp_server = 'smtp.gmail.com';
- $port_smtp = 587;
- $pakaipdf = 1;
- $enkripsi = 'tls';
- $username = 'matikanblitsnya@gmail.com';
- $frommail = 'securel@cod.amazon.com';
- $fromname = 'secure';
- $subject = 'Your subject ';
- $letter = file_get_contents('letter.html');
- $filepdf = 'my-document.pdf';
- $namapdf = 'teste23.pdf';
- $i=1;
- while (($email = fgets($getemail)) !== false) {
- $email = trim($email);
- $k=$i++;
- $transport = (new Swift_SmtpTransport($smtp_server, $port_smtp,$enkripsi))
- ->setUsername($username)
- ->setPassword($pasword);
- $mailer = new Swift_Mailer($transport);
- $mailer->registerPlugin(new Swift_Plugins_ThrottlerPlugin(100, Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE));
- // $mailer->registerPlugin(new Swift_Plugins_AntiFloodPlugin(1, 1));
- // $logger = new Swift_Plugins_Loggers_ArrayLogger();
- // $mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
- // $logger = new Swift_Plugins_Loggers_EchoLogger();
- // $mailer->registerPlugin(new Swift_Plugins_LoggerPlugin($logger));
- $message = (new Swift_Message())
- ->setSubject($subject)
- ->setFrom([$frommail => $fromname])
- ->setBcc([$email])
- ->setBody($letter,'text/html')
- ->setCharset('iso-8859-2')
- ->setPriority(Swift_Mime_SimpleMessage::PRIORITY_HIGHEST)
- ;
- if($pakaipdf == 1){
- $message->attach(Swift_Attachment::fromPath($filepdf) -> setFilename($namapdf) -> setContentType('application/pdf'));
- }
- $headers = $message->getHeaders();
- $headers->addTextHeader('List-Unsubscribe', '<mailto:unsubscribe@30eo.apple.com>');
- $headers->addTextHeader('Received', 'from [127.0.0.1] ([104.47.41.323])');
- $msgId = $message->getHeaders()->get('Message-ID');
- $msgId->setId(time() . '.' . uniqid('thing') . '@aws.amazon.com');
- $result = $mailer->send($message);
- if($result == 1){
- echo "[$k/ $total] Sukses: $email \n";
- }
- else{
- echo "[$k/ $total] Gagal: $email \n";
- }
- }
- fclose($getemail);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement