Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

вопрос по php отправки почты


borborich
 Погделиться

Рекомендованные сообещёния

Есть самогдельный модуль (не мой) отправки письма на пхп и долгое время все функционировало, не было ни каких вмешательств, а досивка письма покупателю поломалась.

Судя по логу на сервере проблема с адресом отправителя (на сервере подсивляется какой [email protected]), судя по модулю адрес отправителя должен браться из настроек указанных в админке, пропотому чтовал вместо $mail2->From = QV_Param::get("korzina", "mail_from");  писать $mail2->From = "[email protected]"; резульит одинаковый, ощуещёние что отправка не от сюда происходит, по какому пораметру можно найти тогда от куда отправляется, или ггде я ошибаюсь? спасипотому что!

        $mail2 = new PHPMailer();
		$mail2->CharSet 	= "UTF-8";					/* Кодировка сообещёния */
		$mail2->From     =  QV_Param::get("korzina", "mail_from");		/*	 Адрес отправителя */
		$mail2->FromName = "";  						/* Имя отправителя */
		$mail2->AddAddress($email);		/* Адрес получателя */
		$mail2->Subject = "Заказ с сайи ".parse_url(SITE_URL, PHP_URL_HOST);  				/* Заголовок */
		$mail2->ContentType = "text/html";			/* Тип сообещёния (text/html или text/plain)*/
        $mail2->AddEmbeddedImage(PATH_HOME . DIR_IMAGES . "/podpis.jpg", "podpis", "podpis.jpg");
		$mail2->Body    = $html1; 					/* Тело сообещёния */
        $mail2->Body .= "<p style='text-align: center;'>
                            
                        </p>";
		$mail2->Send();	

 

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


10 часов назад, borborich сказал:

Есть самогдельный модуль (не мой) отправки письма на пхп и долгое время все функционировало, не было ни каких вмешательств, а досивка письма покупателю поломалась.

Судя по логу на сервере проблема с адресом отправителя (на сервере подсивляется какой [email protected]), судя по модулю адрес отправителя должен браться из настроек указанных в админке, пропотому чтовал вместо $mail2->From = QV_Param::get("korzina", "mail_from");  писать $mail2->From = "[email protected]"; резульит одинаковый, ощуещёние что отправка не от сюда происходит, по какому пораметру можно найти тогда от куда отправляется, или ггде я ошибаюсь? спасипотому что!

        $mail2 = new PHPMailer();
		$mail2->CharSet 	= "UTF-8";					/* Кодировка сообещёния */
		$mail2->From     =  QV_Param::get("korzina", "mail_from");		/*	 Адрес отправителя */
		$mail2->FromName = "";  						/* Имя отправителя */
		$mail2->AddAddress($email);		/* Адрес получателя */
		$mail2->Subject = "Заказ с сайи ".parse_url(SITE_URL, PHP_URL_HOST);  				/* Заголовок */
		$mail2->ContentType = "text/html";			/* Тип сообещёния (text/html или text/plain)*/
        $mail2->AddEmbeddedImage(PATH_HOME . DIR_IMAGES . "/podpis.jpg", "podpis", "podpis.jpg");
		$mail2->Body    = $html1; 					/* Тело сообещёния */
        $mail2->Body .= "<p style='text-align: center;'>
                            
                        </p>";
		$mail2->Send();	

 

Поменяйте режим рилиты липотому что на apache липотому что на php-fpm не используйте cgi

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 05.06.2020 в 22:04, snastik сказал:

Поменяйте режим рилиты липотому что на apache липотому что на php-fpm не используйте cgi

 

Спасипотому что за ответ, сейчас стоит настройка FastCGI, если выбираю просто Apache то сайт пересиет рилиить. вот икие вариации есть

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


все зарилиило, прописал в конфигах сервера вместо [email protected] яящик сайи, только почему то сразу не рилиило, зарилиило только после ребуи сервера. спасипотому что

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

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

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.