support 447 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Вот здесь написано - http://vamshop.ru/forum/index.php?topic=6647.msg62692#msg62692 Что вставлять и куда (/inc/vam_php_mail.inc.php) Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Если заменить содержимое файла /inc/vam_php_mail.inc.php на новое, у меня вообще письма не приходят. Ни при заказе, ни при "Обратитесь к нам". Или потом нужно снова настраивать почту в магазине? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 А если так: <?php/* ----------------------------------------------------------------------------------------- $Id: vam_php_mail.inc.php 1129 2007-02-07 10:51:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright (c) 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: (c) 2003 nextcommerce (vam_php_mail.inc.php,v 1.17 2003/08/24); www.nextcommerce.org (c) 2004 xt:Commerce (vam_php_mail.inc.php,v 1.17 2003/08/13); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/// include the mail classesfunction vam_php_mail($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html, $message_body_plain) {//echo "from_email_address = $from_email_address";$to = $to_email_address;if (!$to)return false;$from = $from_email_address;$name = $from_email_name;$subject = $email_subject;$message = $message_body_plain;//$header = "From: ". $name . " <" . $from . ">\r\n" .$headers = "From: ".$name."<".$from.">\r\n";//'Reply-To: '. $from ."\r\n" .//'X-Mailer: PHP/' . phpversion();$subject2=iconv("UTF-8", "CP1251", $subject);$message2=iconv("UTF-8", "CP1251", $message);$headers2=iconv("UTF-8", "CP1251", $headers);mail($to, $subject2, $message2, $headers2);//mail($to, $subject, $message, $headers);}?>[/code] Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Проверил дважды на mail.ru и один раз на gmail.com Работает, в спам перестало отсылать. Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Странно конечно, PHPMailer библиотекой миллионы сайтов пользуются, по идее. Что ж там такого, что mail.ru не нравится :) Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Сортировало в спам не только на mail.ru , тот же эффект был на yahoo.com, yandex.ru, gmail.com, причем не иногда, в всегда, 100 % улетало в спам. Я даже в магазине написал - письма ищите в спаме. Нужно погонять, набрать статистику. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 У меня в gmail не уходит в спам. Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Так я же сказал, gmail.com и mail.ru не уходят теперь. Это раньше было, до модернизации и инновации. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Так у меня оригинальный же код, не изменённый. Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 28 января, 2011 Жалоба Share Опубликовано 28 января, 2011 Тогда я ничего не понимаю. До внесения изменений по Вашему ответу « : Сегодня в 16:46:43 » все летело в спам. После - нет, все стало нормально. Ссылка на сообщение Поделиться на другие сайты
axelbant 0 Опубликовано 16 февраля, 2011 Жалоба Share Опубликовано 16 февраля, 2011 Здравствуйте. Я правлю эту же проблему в другом магазине. В прошлый раз у меня получилось, а сейчас запутался, в этой теме очень путано написано. Правильный ли у меня алгоритм действий? в /inc/vam_php_mail.inc.php все содержимое заменить на <?php /* ----------------------------------------------------------------------------------------- $Id: vam_php_mail.inc.php 1129 2007-02-07 10:51:57 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2003 nextcommerce (vam_php_mail.inc.php,v 1.17 2003/08/24); www.nextcommerce.org © 2004 xt:Commerce (vam_php_mail.inc.php,v 1.17 2003/08/13); xt-commerce.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ // include the mail classes function vam_php_mail($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html, $message_body_plain) { //echo "from_email_address = $from_email_address"; $to = $to_email_address; if (!$to) return false; $from = $from_email_address; $name = $from_email_name; $subject = $email_subject; $message = $message_body_plain; //$header = "From: ". $name . " <" . $from . ">\r\n" . $headers = "From: ".$name."<".$from.">\r\n"; //'Reply-To: '. $from ."\r\n" . //'X-Mailer: PHP/' . phpversion(); $subject2=iconv("UTF-8", "CP1251", $subject); $message2=iconv("UTF-8", "CP1251", $message); $headers2=iconv("UTF-8", "CP1251", $headers); mail($to, $subject2, $message2, $headers2); //mail($to, $subject, $message, $headers); } ?> И будет счастье? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 февраля, 2011 Жалоба Share Опубликовано 16 февраля, 2011 Да, так. Счастье или нет - не знаю, пробуйте. У меня например и так письмо не попадают в спам, правда mail.ru не проверял. Ссылка на сообщение Поделиться на другие сайты
apistudio 0 Опубликовано 18 сентября, 2011 Жалоба Share Опубликовано 18 сентября, 2011 проблему решал 2 недели хостеры от спама делают все чтобы защититься, и правильно с одной стороны. в общем долго мучаний разработчика и хостера и две извилины моих пришел к перебираением - поправил код в /inc/vam_php_mail.inc.php $mail->From = $from_email_address; //$mail->Sender = $from_email_address; - вот оно зло SУКА $mail->FromName = $from_email_address; $mail->AddAddress($to_email_address); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 сентября, 2011 Жалоба Share Опубликовано 18 сентября, 2011 Хорошо, что разобрались. Но наверное это какие-то настройки на хостинге влияют? У меня например и так отправляет нормально. Ссылка на сообщение Поделиться на другие сайты
Blun 0 Опубликовано 7 декабря, 2011 Жалоба Share Опубликовано 7 декабря, 2011 Здавствуйте, по поводу спама! На почту mail.ru, rambler.ru, yandex.ru все письма доходят норм, а gmail кидает в спам! В файле create_account_mail.html (например) удалил {$EMAIL_ADDRESS} и все стало нормуль! Собственно сам вопрос, как сделать адрес почты не как ССЫЛКА, а как обычный текст? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 декабря, 2011 Жалоба Share Опубликовано 7 декабря, 2011 Так он и так как обычный текст. Это Ваш почтовый клиент подсвечивает, либо браузер. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 27 мая, 2013 Жалоба Share Опубликовано 27 мая, 2013 Вот как это решается на хостинге reg.ru https://www.reg.ru/support/help/#!hosting|mailru_receive_problem Не уходит почта с сайта (через php mail() ) на ящики @mail.ru @bk.ru @list.ru Откройте файл ~/php-bin/php.ini в разделе «Менеджер файлов» или средствами FTP или SSH и найдите строку вида: sendmail_path = "/usr/sbin/sendmail -t -i -f e-mail@mail.ru"В данной строке вместо e-mail@mail.ru укажите ящик, не относящийся к системе mail.ru (это домены mail.ru, inbox.ru, list.ru, bk.ru). Желательно указать ящик на Вашем домене, например webmaster@domain.ru, где domain.ru — Ваш домен. ВНИМАНИЕ: Чтобы изменения, внесенные в php.ini, вступили в силу, необходимо, чтобы web-сервер его перечитал. Самый простой способ перейти в раздел «Версия PHP», сменить версию PHP на отличную от текущей, после чего вернуть необходимую Вам версию. В остальных случаях Вам необходимо проверить корректность генерируемых заголовков письма. В качестве отправителя также должен быть ящик, не относящийся к системе mail.ru. Прописал почту е-маил@yandex.ru то же самое остается, а когда прописал е-маил@свойДомен.ru, то все заработало как надо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2013 Жалоба Share Опубликовано 28 мая, 2013 Хорошо, что разобрались, это всё параноя mail.ru Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 февраля, 2017 Жалоба Share Опубликовано 24 февраля, 2017 В 9/8/2010 at 14:17, For3d сказал: Добрый день Помогите разобраться, клиенты жалуются что письма о регистрации или о заказе приходят как спам на сервис mail.ru Может дело в самом письме, какой нибудь порочный код в теле письма? что может быть? Вот новая статья в блоге - Как настраивать DKIM подись и SPF, помогает, почта на mail.ru приходит нормально после настройки DKIM, проверено. В 5/27/2013 at 01:24, LordBelial сказал: Вот как это решается на хостинге reg.ru https://www.reg.ru/support/help/#!hosting|mailru_receive_problem Прописал почту е-маил@yandex.ru то же самое остается, а когда прописал е-маил@свойДомен.ru, то все заработало как надо. Вот новая статья в блоге - Как настраивать DKIM подись и SPF, помогает, почта на mail.ru приходит нормально после настройки DKIM, проверено. В 12/7/2011 at 21:59, Blun сказал: Здавствуйте, по поводу спама! На почту mail.ru, rambler.ru, yandex.ru все письма доходят норм, а gmail кидает в спам! В файле create_account_mail.html (например) удалил {$EMAIL_ADDRESS} и все стало нормуль! Собственно сам вопрос, как сделать адрес почты не как ССЫЛКА, а как обычный текст? Вот новая статья в блоге - Как настраивать DKIM подись и SPF, помогает, почта на mail.ru приходит нормально после настройки DKIM, проверено. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения