Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
15 / 15 / 4
Регистрация: 06.06.2012
Сообщений: 59

Долгая отправка выполнение mail ()

10.10.2012, 14:52. Показов 2073. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте.

Дорабатываю сайт http://remobi.ru/ .

Проблема такова, что при заполнении формы "Заказать услугу" и отправке очень долго обрабатывается запрос mail (), при чём сообщение тут же приходит в ящик. То есть, сообщение отправилось, а выполнение функции ещё не закончилось, может ли быть такое?

Пример страницы: http://remobi.ru/remont-telefo... -mini-e310 .

Вопрос: Так ли это, что это из-за функции mail (), так как на локальном сервере, всё работает очень быстро, без задержке. А может тут проблема совсем в другом?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2012, 14:52
Ответы с готовыми решениями:

отправка e-mail сообщений
Здравствуйте,помогите,пожалуйста: есть такая задача:данные,которыми были заполнена форма,отправит после нажатия кнопки на e-mail. ...

Отправка данных с формы на e-mail
Здравствуйте, у меня есть специальная форма, помогите чтобы при нажатии отправить заявку, все данные с формы отправлялись мне на мыло, там...

Отправка e-mail через PHP
Всем привет! Написал код, который должен отправлять на мой e-mail нужную информацию. Вот он: <?php $from =...

3
36 / 36 / 9
Регистрация: 13.07.2011
Сообщений: 95
10.10.2012, 15:00
5 месяцев назад с такой проблемой сталкивался. Не помню как она решилась, вроде сисадмин поправил, что-то на сервере.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
10.10.2012, 15:22
код покажите отправки
0
15 / 15 / 4
Регистрация: 06.06.2012
Сообщений: 59
10.10.2012, 15:35  [ТС]
Я запускаю функцию таким образом:
PHP
1
2
3
4
5
6
7
8
9
10
sendEmail (
    'Remobi',
    'dee@remobi.ru',
    'Сервис-центр',
    'support@remobi.ru',
    'utf-8',
    'windows-1251',
    'Онлайн-заказ',
    $msg
) or die ( '<span style="color: red;">Невозможно отправить сообщение</span>' );

Вот сама функция:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function sendEmail(
    $name_from,    // имя отправителя
    $email_from,   // email отправителя
    $name_to,      // имя получателя
    $email_to,     // email получателя
    $data_charset, // кодировка переданных данных
    $send_charset, // кодировка письма
    $subject,      // тема письма
    $body          // текст письма
)
{
    if ( ! empty ( $name_to ) ) {
        $to = mime_header_encode ( $name_to, $data_charset, $send_charset ) . ' <' . $email_to . '>';
    } else {
        $to = $email_to;
    }
    $subject = mime_header_encode ( $subject, $data_charset, $send_charset );
    $from =  mime_header_encode ( $name_from, $data_charset, $send_charset ) .' <' . $email_from . '>';
  
    if ( $data_charset != $send_charset ) {
        $body = iconv ( $data_charset, $send_charset, $body );
    }
    $headers = "From: $from\r\n";
    $headers .= "Content-type: text/html; charset=$send_charset\r\n";
    $headers .= "Mime-Version: 1.0\r\n";
 
    if ( mail ( $to, $subject, $body, $headers ) ) {
        return true;
    } else {
        return false;
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2012, 15:35
Помогаю со студенческими работами здесь

Отправка мейла функцией mail()
Нужна простая реализация отправки сообщений на мейл на сайте, поэтому выбрала функцию mail(). Но залив на хостинг, протестировала и вижу,...

Отправка e-mail сообщения длиннее 70 символов
Добрый день, cyber-люди. Передо мной встала тривиальная (а может и не очень) задача - отправить e-mail длиннее, чем 70 символов....

Отправка формы на любую почту, кроме mail.ru
Вот &quot;мой&quot; код (нашел в интернете), все работает исправно, но есть одно НО: если клиент введет в поле для Email, вроде ****@mail.ru, то...

Отправка формы заказа с сайта на почт.ящик mail.ru
Доброго времени суток! На сайте есть пункт &quot;Сделать заказ&quot; (доставка роллов, пиццы и т.п.). Выбрав определенное кол-во продуктов и нажав...

E-mail отправка
Вообщем вопрос такой: при создании email отправки формы на локальном хосте в папку SendMail все отправляется, при загрузке на хостинг...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru