Zrobiłem sobie skrypcik do wysyłania maili ze sklepu.
Wygląda to tak:
<?php require('classes/mail.php'); $mail = new Mailer(); $mail->Priority = 3; $mail->CharSet = 'utf-8'; $mail->AddAddress($subscribers['mail_subscribers_email'], $subscribers['mail_subscribers_name']); $tekst = $email['mail_description']; $i=0; } else { } $mail->AddEmbeddedImage($path, $nick, $name[1], "base64", "image/".$type); } } $mail->From = $email_address['conf_value']; $mail->FromName = $page_name['conf_value']; $mail->IsHTML(true); $mail->Subject = $email['mail_title']; if($email_type['conf_value'] == 'mail'){ $mail->Mailer = "mail"; $mail->IsMail(); } else { $mail->IsSMTP(); $mail->Host = $email_host['conf_value']; $mail->SMTPAuth = true; $mail->Username = $email_login['conf_value']; $mail->Password = $email_pass['conf_value']; } $mail->Body = $tekst; $mail->WordWrap = 50; $mail->Send(); $mail->ClearAddresses(); ?>
Maile są wysyłane, problem polega na tym, że w niektórych programach pocztowych obrazek z treści strony się nie pojawia (np w thunderbirdzie, lub w poczcie na wp) ale już np w outlook expressie jest elegancko pokazywany. Czy ktoś miał taki problem i udało mu się go jakoś obejść?