mail / headers проблем

5 отговора 166 прегледа
#1

mail / headers проблем

Имам проблем с използването на мейл функцията и може би всички headers които се използват. Не става въпрос за някоя mass mail програма, а за съвсем нормална кореспонденция. Ето и част от кода:

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: ".$myname." <".$myemail.">\r\n";
$headers .= "To: ".$contactname." <".$contactemail.">\r\n";
$headers .= "Reply-To: ".$myname." <$myemail>\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: PHP4\r\n";

mail(" ", $subject, $message, $headers);

Правя тестовете от два различни сървъра. Първия сървър се справя идеално - било то с text/plain или text/html, било с безплатни акаунти като yahoo и mail.bg Обаче втория сървър не изпраща писмата както трябва - в yahoo всичко върви добре, обаче в mail.bg нищо не се получава. В php.net имаше един пример, при който се използва ini_set() за промяна на smtp или нещо такова. И това не ми помогна. Ако изпращам без да използвам $headers, положението е същото. В този вариант, който съм показал по-горе, липсва първия аргумент във mail($to) защото присъства в headers

Предполагам, че някой знае верния отговор.

Отговор
в отговор на $burov #2

Re: mail / headers проблем

Конкретно за mail.bg виж това:
[линк]

Същото или подобно важи за още няколко мейл сървъра (тенденция покачване на броя им). Цялата работа е заради анти-спам филтрите, които се ползват.

Е, проблемът може и да е друг.

"Щастието, Санчо..."
Отговор
в отговор на $burov #3

Re: mail / headers проблем

Na tozi adres:
[линк]

mojesh da namerish edna dosta dobra biblioteca za izprashtane na emaili (dobra spored men). Poddarja kakto SMTP/mail(). Pozvoliava da se izprashtat razlichni e-maili:
- HTML Email
- HTML Email with embedded images
- HTML Email with attachments
- HTML Email with embedded images and attachments
- Text email
- Text email with attachments

Pove4e info ima v primerite kam nego i edin file readme.

Nadiavam se da ti e ot polza

Отговор
в отговор на .Luckie. #4

Re: mail / headers проблем

Хубав, може би полезен материал, не знам само защо от mail.bg са го скрили така, че да не бъде открит :) както и да е, все пак не ми стана ясно какви точно headers да се използват.

Отговор
в отговор на SpeedY #5

Re: mail / headers проблем

Всъщност до сега не съм се занимавал с ОО и ще си поиграя доста, но благорадя все пак.

Отговор
в отговор на $burov #6

Re: mail / headers проблем

Това, което се опитвам да ти кажа е, че може би не е в headers проблема.

Това го получих с върнат мейл от тях. Причината беше, че нямаше обратен резолвинг на хоста, от който пращах. След оправянето на DNS си е ОК.

Става дума - провери дтугите неща в тяхното описание.

"Щастието, Санчо..."
Отговор