Перейти к содержанию
Форум поддержки пользователей VamShop

Письма из магазина приходят как спам


Рекомендуемые сообщения

Добрый день

Помогите разобраться, клиенты жалуются что письма о регистрации или о заказе приходят как спам на сервис mail.ru

Может дело в самом письме, какой нибудь порочный код в теле письма? что может быть?

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

Тут наверное ничего не сделаешь, так спам-фильтры у mail.ru настроены.

Во всяком случае я не знаю, что можно сделать.

Ссылка на сообщение
Поделиться на другие сайты

В магазине скрипт отрабатывает и отправляет почту, это 100%

Почему может не доходить - мало ли, может спам-фильтры, у некоторых хостеров например надо добавлять разрешённые ящики, иначе почта вообще не уходит.

Ссылка на сообщение
Поделиться на другие сайты

В каком смысле отправка с несуществующего ящика? Там же нет исходного ящика....

В админке настраивается адрес отправки. Если там введено что-то типо info@домен.ру и такой ящик не зарегистрирован у вас на сервере, то он попадает под фильтры. Мы вообще с заказчиком подумали и вписали ящики на мэйле (xxx@mail.ru и yyy@mail.ru). С них прекрасно почта доходит и не попадает в спам.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 months later...

С ящиков на mail.ru почта валится в спам на yandex.ru, mail.ru, gmail.com, yahoo.com

Советуют что-то вроде "Исправить Sender Policy Framework, чтобы прямая и обратная записи DNS соответствовали друг другу и отправка была с легального адреса". Что это заклинание значит?

Ссылка на сообщение
Поделиться на другие сайты

Наверное что б email ящик отправителя был указан в том же домене, что и магазин, т.е. типа ящик@магазин.ру

Ссылка на сообщение
Поделиться на другие сайты

Настроил через smtp, причем из другого магазина через тот же smtp приходят во "Входящие". А из Vamshop - в спам. Беда в том, что в gmail папка спама вообще не видна, ее искать надо, да еще на английском. Это многих может отпугнуть. Проблема.

Ссылка на сообщение
Поделиться на другие сайты

Могу лишь сказать, что для отправки почты используется очень популярная библиотека PHPMailer, вряд ли в ней может быть проблема.

Ссылка на сообщение
Поделиться на другие сайты

Возможно, php-mailer ставит в заголовке письма какой-то флаг, который видят спаморезы гугла. 30 из 30  писем в раздел спама - это уже закономерность.

Ссылка на сообщение
Поделиться на другие сайты

У меня кстати в спам не попадает на gmail.

Может всё-таки ящики разные указаны в Админке - Настройки - Настройка email, попробуйте везде один ящик указать.

Ссылка на сообщение
Поделиться на другие сайты

Вряд ли.

Попробуйте в /inc/vam_php_mail.inc.php заменить:


//$mail->AddReplyTo($reply_address, $reply_address_name);
[/code] на:
[code]
$mail->AddReplyTo($reply_address, $reply_address_name);

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Вот тут на почту ещё пользователь написал, что поправил код в /inc/vam_php_mail.inc.php на следующий:


//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]

т.е. закомментировал пару строк и говорит вроде, что в спам не попадает больше.

Но я правда не проверял.

Ссылка на сообщение
Поделиться на другие сайты

а если используешь два ящика shop@магазин.ru и info@магазин.ru то проблема со спамом чаще бывает?

А нельзя написать какое нибудь официальное письмо в администрацию mail например, что сайт легальный и.т.д..

Сам с этим сталкиваюсь, но изредка письма попадают.. причем бывает так, что утром не попадают в спам, вечером попадают.. ящик на mail

Ссылка на сообщение
Поделиться на другие сайты

Вряд ли с ящиками связано, это наверное от настроек спам-фильтров у mail.ru зависит.

В mail.ru бесполезно писать, для Вас (нас) ничего менять не будут, да и разъяснять наверное тоже.

Ссылка на сообщение
Поделиться на другие сайты

Вот тут на почту ещё пользователь написал, что поправил код в /inc/vam_php_mail.inc.php на следующий:


//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]

т.е. закомментировал пару строк и говорит вроде, что в спам не попадает больше.

Но я правда не проверял.

Это значит удалить всё оттуда и вставить этот код? потому что такого кода там просто нет..

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте вот такой код вставить, удалив тот, что есть:


<?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 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);

}

?>
[/code]

Но это просто будет отправка через php функцию mail, без использования библиотеки PHPMailer.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...