2015-09-13 2 views
-6

я использовал ниже кодкак отправить 100000 почты с помощью PHP

<?php 
$file = fopen("contacts.csv","r"); 
while(! feof($file)) 
{ 
$age=fgetcsv($file); 
foreach($age as $x_value) 
{ 
$to = $x_value; 
$subject = "HTML email"; 
$message = "<html><head><title>HTML email</title></head><body>here ismessage</body></html>"; 
$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n"; 
$headers .= 'From: <[email protected]>' . "\r\n"; 
mail($to,$subject,$message,$headers); 
} 
} 
fclose($file); 
?> 

я попробовать это, но это не будет работать, потому что это не безопасно так, какой метод я использую

+3

Похоже, вы просите, чтобы создать спам-дистрибьютора. Пожалуйста, уточните вопрос, объяснив * почему * вы хотите отправить такое большое количество электронных писем и то, что вы уже пытались сделать. – Adriaan

+0

@Adriaan, пожалуйста, дайте решение –

ответ

0

Вы можете использовать e-mail Отправка Сервис, такой как Amazon Simple Email Service. https://aws.amazon.com/ses/

Они будут взимать плату за обслуживание, но затраты очень доступны по цене: $ 0,1 за тысячу писем

Интеграция с CakePHP довольно легко, но вам нужно будет использовать CakeEmail библиотеку и использовать SMTP транспорт.

http://book.cakephp.org/2.0/en/core-utility-libraries/email.html

Смежные вопросы