смотрел у регистратора и еще на 2-х сервисах - показывает одно и то же
для блока стоят такие стили
{
float: left;
width: 762px;
margin: 0 -100% 0 204px;
display: inline;
}
таблица обычная <table cellpadding="0" cellspacing="10" border="0"></table>
Так много расписали аж на 3 страницы.. А как же мне быть? Посоветуйте как решить проблему..
Так у меня класс и отправляет письмо с помощью mail
Тогда как решить проблему чтобы письма не возвращались? Может у себя что-то нужно на хостинге настроить? Ведь процентов 80 писем отправляет..
На всякий случай покажу Вам свой класс, может чего подскажите..
<?php /* * @author : nicolas Lattuada <nicolas@icare-net.com> * send emails with pdf attachment */ class AttachMailer{ private $from, $to, $subject, $mess, $hash, $output; private $documents = Array(); /* * @params from: adresse de l'envoyeur(+reponse) * to : adresse a qui on envoie * subject : le sujet du message * mess : le message lui meme(format html) */ function __construct($_from, $_to, $_subject, $_mess){ $this->from = $_from; $this->to = $_to; $this->subject = $_subject; $this->mess = $_mess; $this->hash = md5(date('r', time())); } /* * @params url du document ajouté */ public function attachFile($url, $name = ""){ $attachment = chunk_split(base64_encode(file_get_contents($url))); $docName = $name == "" ? basename($url) : $name; $randomHash = $this->hash; $docOutput = "--PHP-alt-$randomHash--\r\n\r\n" ."--PHP-mixed-$randomHash\r\n" ."Content-Type: application/pdf; name=\"$docName\" \r\n" ."Content-Transfer-Encoding: base64 \r\n" ."Content-Disposition: attachment \r\n\r\n" .$attachment . "\r\n"; $this->documents[] = $docOutput; } private function makeMessage(){ $randomHash = $this->hash; $messageOutput = "--PHP-mixed-$randomHash\r\n" ."Content-Type: multipart/alternative; boundary=PHP-alt-$randomHash\r\n\r\n" ."--PHP-alt-$randomHash\r\n" ."Content-Type: text/plain; charset='windows-1251'\r\n" ."Content-Transfer-Encoding: 7bit\r\n\r\n" .$this->mess . "\r\n\r\n" ."--PHP-alt-$randomHash\r\n" ."Content-Type: text/html; charset='windows-1251'\r\n" ."Content-Transfer-Encoding: 7bit\r\n\r\n" . $this->mess . "\r\n"; foreach($this->documents as $document){ $messageOutput .= $document; } $messageOutput .="--PHP-mixed-$randomHash;--"; $this->output = $messageOutput; } public function send(){ $this->makeMessage(); $from = $this->from; $randomHash = $this->hash; $headers = "From: $from\r\nReply-To: $from"; $headers .= "\r\nContent-Type: multipart/mixed; boundary=\"PHP-mixed-$randomHash\""; $mail_sent = @mail( $this->to, $this->subject, $this->output, $headers ); return $mail_sent ? true : false; } }
А где можно посмотреть какой HELO name шлет мой почтовый сервер?
Что-то я так до конца и не понял о чем там.. Это что-то в настройках сервера надо прописать??
А ни у кого нет такой функци или класса для рассылки писем? А то я уже почти все перепробовал и ничего нормально не работает
Для использовании этой функции помоему нужно подключать какую-то библиотеку..
Нашел простое решение, может кому подойдет.. :
function mime_content_type2($file, $method = 0) { if ($method == 0) { ob_start(); system('/usr/bin/file -i -b ' . realpath($file)); $type = ob_get_clean(); $parts = explode(';', $type); return trim($parts[0]); } else if ($method == 1) { // another method here } }
Может не так сформулировал задачу..
Есть на сервере файл Нужно узнать его mime тип. Так вроде это называется..
Тип, наверное
Да я не хочу продавать. Просто хочу чтобы оценили сайт - в плане перспектив заработка, качества и т.п.