- subject маймуница
WT форуми -> PHP MySQL ASP.NET -> subject маймуница
Създайте нова тема Напишете отговор 
Автор Съобщение
teroristd
Редовен
Редовен

Регистриран на: 18/02/2010 1:50 pm

Support: 80
Bonus: 172
Мнения: 1561
Мнение 02/07/2017 2:37 pm     subject маймуница Отговорете с цитат


Здравейте, изникна ми следният проблем. Когато изпращам поща в mailbg, subject-a ми излиза на маймуница. Пробвах с $subject = mb_convert_encoding($subject, 'cp1251','utf-8'); и се оправя, обаче се разваля в yahoo например.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 122
Bonus: 244
Мнения: 756
Мнение 02/07/2017 3:07 pm      Отговорете с цитат


Я да видим пращаш ли хедърите с имейла ?

Пробвай iconv , вместо mb_convert_encoding?

Тука има пример на хедърите за да изиза всичко в utf8

function utf8mail($to,$s,$body,$from_name="x",$from_a = "info@x.com", $reply="info@x.com")
{
    $s= "=?utf-8?b?".base64_encode($s)."?=";
    $headers = "MIME-Version: 1.0\r\n";
    $headers.= "From: =?utf-8?b?".base64_encode($from_name)."?= <".$from_a.">\r\n";
    $headers.= "Content-Type: text/plain;charset=utf-8\r\n";
    $headers.= "Reply-To: $reply\r\n"; 
    $headers.= "X-Mailer: PHP/" . phpversion();
    mail($to, $s, $body, $headers);
}
Idea Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
teroristd
Редовен
Редовен

Регистриран на: 18/02/2010 1:50 pm

Support: 80
Bonus: 172
Мнения: 1561
Мнение 02/07/2017 6:51 pm      Отговорете с цитат


Благодаря колега, това работи $s= "=?utf-8?b?".base64_encode($s)."?=";
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
index
Man of HiTech

Регистриран на: 08/09/2006 1:08 am

Support: 198
Bonus: 345
Мнения: 5392
Мнение 10/07/2017 8:26 pm      Отговорете с цитат


Искам да вметна само за една малка подробност.
Ако изпращаш през чистото mail на php имейли, и имаш нещо малко което да не е окей с хедърите- повечето сайтове те маркират като спам и става след това оправнията мега трудно!
Питайте от къде зная...


Ето една полезна библютека която върши страхотна работа и до момента имейли в спам не съм имал :
http://swiftmailer.org/docs/introduction.html
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Revelation
Турист
Турист

Регистриран на: 24/03/2013 3:23 pm

Support: 39
Bonus: 78
Мнения: 559
Мнение 11/07/2017 5:17 pm      Отговорете с цитат


Аз последно използвах PHPMailer. За сега нямам проблем с нея, но и тази изглежда добре.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети