Nahany tanacsra lenne szuksegem egy newsletter-kuldo keszitesehez.
Eddig egy fizetos hirlevelkuldot hasznaltam, de most tul sokba kerul, mivel mar 9000 feliratkozott van,
az egyik legfontosabb kerdesem az az, hogy kuldhetem e mondjuk a helyi szerverrol (ceg belso szervere) a hirleveleket (statikus ip, esetleg egy domaint is veszek ra, ha az szukseges, jelenleg egy aldomainre van beallitva az elerese), mennyire toleraljak ezt a SPAM filterek?
Ha valakinek van tapasztalata newsletterkuldo kesziteseben varom a jo tanacsokat. (Jo lenne par tanacs, hogy mik legyenek a header-ben)
jelenleg igy nez ki a kuldo osztaly
<?php
class sendingEngine {
var $headers = '';
var $semi_rand = '';
var $mime_boundary = '';
var $message = '';
var $subject = '';
function sendingEngine() {
}
function setSubject($subject) {
$this->subject = $subject;
}
function setHeaders() {
global $config;
$this->headers .= 'From: ' . $config['newsletter']['from'] . "\n";
$this->headers .= 'Reply-To: ' . $config['newsletter']['return'] ."\n";
$this->headers .= 'Return-Path: ' . $config['newsletter']['return'] ."\n";
$this->semi_rand = md5(time());
$this->mime_boundary = '==Multipart_Boundary_x' . $this->semi_rand . 'x';
$this->headers .= "MIME-Version: 1.0\n";
$this->headers .= "Content-Type: multipart/alternative;\n";
$this->headers .= ' boundary="' . $this->mime_boundary . '"' ."\n";
}
function setMessage($message) {
$this->message = "\nThis is the text portion of the mixed message.\n\n" .
'--' . $this->mime_boundary . "\n" .
'Content-Type: text/html; charset="utf-8' . "\n" .
"Content-Transfer-Encoding: 8bit\n\n"
. $message .
"\n\n--" . $this->mime_boundary . "--\n";
}
function send($mail, $name=null) {
if ($name)
$to = '"' . addslashes($name) . '" <' . $mail . '>';
else
$to = $mail;
$message = str_replace('{name}',$name,$this->message);
return @mail(
$to,
$this->subject,
$message,
$this->headers
);
}
}
?>
- 853 megtekintés
Hozzászólások
Ha esetleg mégsem akarnál saját hírlevélküldővel bajlódni itt vannak ezek:
http://www.tellmatic.org/
http://sourceforge.net/projects/phpmailer
- A hozzászóláshoz be kell jelentkezni
Használj inkább phpmailer-t és SMTP -vel küldözgess. Vagy van valami pear class is, de ajánlatos a php mail()-t elkerülni, tömeges levélküldésre. Feleslegesen terheli a gépet, és lassú is.
- A hozzászóláshoz be kell jelentkezni
Koszi, nezegettem a PHPMailer-t es en is arra a kovetkeztetesre jutottam, hogy azt fogom hasznalni isSMTP -vel.
Meg az is erdekelne, hogy masodpercenkent hany mailt kuldjek, meik az a szam ameik meg nem terheli le az servert? (En masodpercenkent 3-ra gondoltam, ami orankent 10800 mail, ami meg 1elore elfogadhato)
A leglenyegesebb kerdesem meg mindig az marad, hogy ha nem arrol a serverrul kuldom ki a maileket ameikre iranyul a domain, azaz az altalam oszerakott helyi szerverrol akor arra hogyan fognak reagalni a Spamfilter-ek?
_______________________________________________________
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni