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

Проблема с отправкой писем


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

А если вот так:


if (!$mail->Send()) {
// echo TEXT_PHP_MAILER_ERROR;
// echo TEXT_PHP_MAILER_ERROR1 . $mail->ErrorInfo;
// exit;
}
[/code]

Вообще скрипт ведь одинаковый по всему магазину, одинаково везде отправляет.

Может дело в отправителе, указанном в Админке - Настройки - Основные - Настройки email.

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

Дело вряд ли в скриптах магазина, либо в настройках хостера, либо может спам-фильтры какие-то на ящике, поэтому и не доходит.

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

Top Posters In This Topic

  • support

    26

  • vadim

    8

  • Vitsb

    6

  • Bububu

    6

1. Да, теперь все нормально, заказ доходит, но отправителю копия все равно не идет, хотя и пишет:

>>Мы получили Ваш заказ, также Вам отправлено письмо на E-Mail с информацией о заказе!<<

Изменил ящик отправителя - письма стали появляться. Действительно, их воспринимает как СПАМ:

--------------------

Content analysis details:  (5.1 points, 5.0 required)

pts rule name              description

---- ---------------------- --------------------------------------------------

2.3 SUBJ_ALL_CAPS          Subject is all capitals

0.0 HTML_MESSAGE          BODY: HTML included in message

2.9 TVD_SPACE_RATIO        BODY: TVD_SPACE_RATIO

0.1 RDNS_NONE              Delivered to trusted network by a host with no rDNS

-0.2 AWL                    AWL: From: address is in the auto white-list

The original message was not completely plain text, and may be unsafe to

open with some email clients; in particular, it may contain a virus,

or confirm that your address can receive spam.  If you wish to view

it, it may be safer to save it to a file and open it with an editor.

-------------------

Насколько я понял, антиспамер больше всего возмущает, что в заглавии большие буквы и еще: BODY: TVD_SPACE_RATIO, что мне непонятно. Можно ли что-то изменить, чтобы не волновать антиспамера?

===============

2. И все же, что-то не очень красиво с выводом ошибки. Почему вывод сообщения мешает отправке письма-заказа?

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

Не знаю, это уже смотрите на свой анти-спамер.

Могу сказать, что письмо формируется в /send_order.php

Шаблоны писем в /templates/шаблон/mail/russian

Может там что-то править.

Не знаю почему мешает, какая-то ошибка при отправке происходит через phpMailer и поэтому пишет ошибку.

Нужно в /inc/vam_php_mail.inc.php наверное какой-то свой код писать, что б выяснять, что за ошибка в phpMailer при отправке, что ему не нравится.

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

А как отключить отправку писем покупателю?

Разве отключение Настройка E-Mail - Отправлять письма из магазина не должно отключать отправку?

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

Возьмите вот файл /inc/vam_php_mail.inc.php, поправил, что б эта опция отключала работу почты.

Спасибо, что сообщили, внём данное исправление в текущий код магазин, для всех исправление будет со следующей версией магазина.

vam_php_mail.inc.php

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

Да полностью.

Если нужно убирать какие-то отдельные письма, например письмо с заказом, то это только править файл /send_order.php в данном случае.

Ищите код по vam_php_mail и удаляйте.

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

А в каком файле хранятся тексты сообщений об этих ошибках?

Не удалось отправить email.

Ошибка: Произошла ошибка при инициализации Mail функции.

- если использовалась mail и

Не удалось отправить email.

Ошибка: Невозможно выполнить эту команду: /usr/sbin/sendmail

- если соответственно sendmail

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

А в каком файле хранятся тексты сообщений об этих ошибках?

Не удалось отправить email.

Ошибка: Произошла ошибка при инициализации Mail функции.

- если использовалась mail и

Не удалось отправить email.

Ошибка: Невозможно выполнить эту команду: /usr/sbin/sendmail

- если соответственно sendmail

такая же проблема что делать? хостинг рбк за 2 года не было этой проблемы!

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

А в каком файле хранятся тексты сообщений об этих ошибках?

Не удалось отправить email.

Ошибка: Произошла ошибка при инициализации Mail функции.

- если использовалась mail и

Не удалось отправить email.

Ошибка: Невозможно выполнить эту команду: /usr/sbin/sendmail

- если соответственно sendmail

Ответ - смотри выше: http://vamshop.ru/forum/index.php?topic=750.msg43613#msg43613

такая же проблема что делать?

И о какой проблеме Вы говорите? В этой теме их много перечислено.

хостинг рбк за 2 года не было этой проблемы!

А теперь что-то случилось...

Магазин меняли? Нет.

Спросите сначала у хостера. Там есть техподдержка.

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

проблема такая же ставиш сендмайл та ошибка ставишь майл тоже..

НИЧЕГО НЕ МЕНЯЛИ!

Не удалось отправить email.

Ошибка: Невозможно выполнить эту команду: /usr/bin/sendmail

при заказе и при задать вопросы..эта ошибка!...Что конкретно спросить у хостера

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

Что конкретно спросить у хостера

Я обычно спрашиваю так:

Какого ...................... ............... ................................. ............ ................................ ......................... ............... .................. ................ ................ ........................ ................... .................. ............ ........................ ........... ......... (странно, тут были только эпитеты и сравнения, а автоцензор их позаменял на точки) .................. ............... .................. .............. .............. почта не работает? Если через полчаса не восстановите .......................... ..................... ......................... ......................... ....................... ................ ........ ........ ......... ................. ............... с хостинга съеду к .................... ............... ............... .

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

Спросите где находится sendmail, может по указанному пути /usr/bin/sendmail ничего нет, поэтому и не работает.

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

Спросите где находится sendmail...

Вряд ли, VaM.

У них уже 2 года, как всё настроено:

хостинг рбк за 2 года не было этой проблемы!

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

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

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

проблема такая же ставиш сендмайл та ошибка ставишь майл тоже..

почта хостинга ходит mail@магазин.ru проходит !

vadim, тогда я не понял в чём проблема?  :'(

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

хм стоит способ отправки писем из магазина sendmail .......Это в админке!

если зайти через Бат и проверить ящики магазина( Sale@магазин.ру info@магзин.ру) и отправить все работает...

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

попробывал SMTP

пишет

Warning: fsockopen(): unable to connect to localhost:25 in /www/*****/www/htdocs/includes/external/phpmailer/class.smtp.php on line 122

Не удалось отправить email.

Ошибка: SMTP ошибка: SMTP-Host недоступен.

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

×
×
  • Создать...