Отправка писем через SMTP
Автор: Александр А.
Просмотрено 1813,
Подписчики 1,
Размещенный 0
Здравствуйте!
Сделал сайт(интернет магазин) на WebSite X5 Pro, но пои совершении заказа на сайте письмо подтверждения уходит только на мой адрес, а клиенту поисьмо с данными заказа не уходит.
Проблема скорей всего на хостинге с sendmail.
Планируется ли добовление функции отправки писем через SMTP авторизацию ?
Спасибо !
Размещено
Hello Александр А.,
Unfortunately I cannot tell you if and when this function will be added.
Have you tried to change email script type in step 4 data management to see if then the email arrives?
Since you are receiving it then the mail server seems to work also without smtp.
Many thanks!
***** Google Translation:
ЗдравствуйтеАлександр А.,
К сожалению, яне могу сказать вам, если и когдабудет добавленаэта функция.
Пытались ли выизменить адрес электроннойтип сценарияна шаге 4управления данными, чтобыувидеть, еслитописьмо приходит?
Таквы получаетеего, топочтовый сервер, кажется, работаеттакжебезSMTP.
Большое спасибо!
Автор
На хостинге говорят, что между отправками писем должна быть пауза минимум 350 мс.
Как сделать так :
<?php
mail("mail", "тема", "Сообщение1");
sleep(1);
mail("mail", "тема", "Сообщение2");
?>
Либо с помошью usleep(); в мс. Задержка должна быть не менее 350 мс.
Hello Александр А.,
Unfortunately this function is not supported by the program and it needs to be added manually in the mail() function.
Is there no way from the hosting to allow to send 2 emails without the need to add the sleep function?
Many thanks!
***** Google Translation:
ЗдравствуйтеАлександр А.,
К сожалениюэта функция неподдерживается программой, и она должнабыть добавлены вручнуюпо почте() функцию.
Неужели нетпути отхостинга, чтобыотправить2письмабезнеобходимости добавлятьфункциюсна?
Большое спасибо!
Автор
К сожалению нет.
Как добавить вручную в mail() функцию ???
Спасибо.
***** Google Translation:
Purtroppo, no.
Come aggiungere manualmente una mail() funzione???
Grazie.
Hello Александр А.,
You will need to change the script file imemail.inc.php in C:\Program Files\WebSite X5 v10 - Professional\Res by adding the code and then export the complete project online.
Many thanks!
***** Google Translation:
Здравствуйте Александр А.,
Вам нужно будет изменить файл сценария imemail.inc.php в C: \ Program Files \ WebSite X5 v10 - Профессиональные \ Res, добавив код, а затем экспортировать весь проект в Интернете.
Большое спасибо!
Автор
Здравствуйте Claudio D !
Подскажите пожалуйста, в какую строку и между чем в "imemail.inc.php" вставлять "sleep(1);"? Так как знание PHP пока ниже начального и поиск не дал результатов.
Ciao Claudio D!
La prego di dirmi in quale linea e tra i più "IMEMAIL.INC.PHP" Incolla "sleep (1)"? Poiché la conoscenza di PHP e quindi molto al di sotto restituita la ricerca iniziale non ha prodotto risultati.
Автор
Вот примерный перевод с итальянского:
Скажите, пожалуйста, в какой линии и между самыми "IMEMAIL.INC.PHP" Вставить sleep (1);? Поскольку знание PHP, а затем, намного ниже возвращен первоначальный поиск не принес результатов.
Чтобы точно ответить, надо разобраться, как работает это класс отправки почты. Но можно попробовать, не вдаваясь в тонкости, найти строки, содержащие mail(...) или @mail(...) , и перед каждой такой строкой вставить еще строку sleep(1); (не забыть точку с запятой в конце строки)
Не забудьте сделать резервную копию файла.