Rich Bitch Posted December 20, 2009 Report Share Posted December 20, 2009 Man mājas lapā ir skripts, ka pēc reģistrēšanās lietotājam aiziet e-pasta apstiprināšanas kods, kā arī jaunumu izsūtīšaja lietotājiem, ja viņi ir atzīmējuši ka to vēlas, bet problēma ir tāda, ka šie e-pasti, kas atnāk lietotājam automātiski tiem iemesti pie Junk Mail. Vai ir kaut kā iespējams izdarīt, lai e-pastu nemestu iekš Junk Mail? E-pastu izsūtu ar parasto "mail()" neizmantojot nekādas klases. Quote Link to comment Share on other sites More sharing options...
briedis Posted December 20, 2009 Report Share Posted December 20, 2009 (edited) Nu tad izmanto klases. Es izmantoju PHPMailer, baigi ērti, un par visiem headeriem automātiski par padomāts. Met junkmailā tāpēc, ka varbūt serveris ir iekļuvis melnajos sarakstos, vai trūkst elementāru headeru... Vislabāk tomēr sūtīt meilus plain text'ā, nevis html.. Edited December 20, 2009 by briedis Quote Link to comment Share on other sites More sharing options...
Morphius Posted December 20, 2009 Report Share Posted December 20, 2009 ... vai trūkst elementāru headeru... Esi tik labs un izmet kopējai apskatei to koda gabalu, kurš ir piesātināts ar visiem elementārajiem headeriem. Es arī izmantoju PHPmailer mass email sūtīšanā, bet piemēram inbox.com saskata manos sūtījumos spamu...bet ja sūta text email tad ir ok...bet man neder tikai text... Es izmantoju sekojošo: require_once('../class.phpmailer.php'); //include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch $mail->IsSMTP(); // telling the class to use SMTP try { $mail->Host = "mail.domain.net"; // SMTP server $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) $mail->SMTPAuth = true; // enable SMTP authentication $mail->Host = "mail.domain.net"; // sets the SMTP server $mail->Port = 26; // set the SMTP port for the GMAIL server $mail->Username = "admin@domain.net"; // SMTP account username $mail->Password = "123456"; // SMTP account password $mail->AddReplyTo('your@yourdomain.com', 'Johan'); $mail->AddAddress('to@somedomain.com', 'Vasja Pupkin'); $mail->SetFrom('from@yourdomain.com', 'Bill'); $mail->AddReplyTo('reply@yourdomain.com', 'Max'); $mail->Subject = 'Hi email reader'; $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically $mail->MsgHTML(file_get_contents('contents.html')); $mail->AddAttachment('images/header.jpg'); // attachment $mail->Send(); echo "Ir ok!" ; } catch (phpmailerException $e) { echo $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { echo $e->getMessage(); //Boring error messages from anything else! } Quote Link to comment Share on other sites More sharing options...
waplet Posted December 20, 2009 Report Share Posted December 20, 2009 iespējams dēļ attačmentiem.. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.