Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Задержка при отправке емейла


dexion

Recommended Posts

При оформлении заказа или любом другом действии, при котором отправляется емейл, идет откуда то задержка в районе 3 секунд. В настройках почты указан smtp, порт 465, таймаут 5. Если изменить на mail, то задержка пропадает, все начинает выполняться моментально, но с мейлом помню давно была какая то другая проблема, не могу вспомнить точно какая именно (вроде в очередь mailq куча писем забивалось или плохо доставлялись). Почта настроена через яндекс, http://mail-tester.com показывает 8.1 баллов. Может кто знает в чем может быть проблема?

 

P.S. 8.1 баллов из за этого: http://prntscr.com/jvi350 Может кто нибудь помочь исправить это (платно)? http://public.pyzor.org/whitelist/

Надіслати
Поділитися на інших сайтах

3 часа назад, dexion сказал:

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

Ну так включите и протестируйте, может данная проблема более не актуальна.

Надіслати
Поділитися на інших сайтах

9 часов назад, Tom сказал:

Ну так включите и протестируйте, может данная проблема более не актуальна.

Включил, письма как то странно доставляются. То есть подтверждение о заказе, то его нет. Аналогично для заказа звонка и заказа в 1 клик. Чаще не доставляются, чем доставляются.

Если имеет значение - опенкарт 1.5

Надіслати
Поділитися на інших сайтах

@dexion , надо смотреть логи движка, сервера, почтовые логи, основной почтовый ящик на хостинге...

Там должна быть информация об ошибках или причинах такого "поведения".

Надіслати
Поділитися на інших сайтах

Я бы начал с хостера

долгий ответ внешнего почтового сервера, проверить соединение , у вас ВПС?

шаред? - к хостеру

Надіслати
Поділитися на інших сайтах

55 минут назад, afwollis сказал:

надо смотреть логи движка, сервера, почтовые логи, основной почтовый ящик на хостинге...

В логах движка и сервера ничего. Почтовые логи не знаю где посмотреть, основной почтовый ящик на хостинге тоже.

18 минут назад, chukcha сказал:

у вас ВПС?

Выделенный сервер админвпс, попробую написать в саппорт

Надіслати
Поділитися на інших сайтах

@dexion , сначала напишите yandex`y https://yandex.ru/support/mail/web/letter/create.html#delay:

 

Цитата

Мои письма доходят получателю с задержкой

Задержка может происходить как на серверах Яндекса, так и на серверах получателя. Чтобы выяснить, где произошла задержка, напишите в техподдержку через форму ниже. К обращению обязательно приложите свойства того письма из ящика получателя, которое задержалось.

Надіслати
Поділитися на інших сайтах

3 часа назад, afwollis сказал:

Задержка может происходить как на серверах Яндекса, так и на серверах получателя. Чтобы выяснить, где произошла задержка, напишите в техподдержку через форму ниже. К обращению обязательно приложите свойства того письма из ящика получателя, которое задержалось.

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

Надіслати
Поділитися на інших сайтах

Если с mail "моментально", а с smtp - "с задержкой" - проблема где-то в smtp.

Подключение, проверки антиспама, формирование, очередь, загруженность сервера, "шоугодно"...

 

Поэтому начинаем именно с яндекса.

Надіслати
Поділитися на інших сайтах

В /var/log/maillog примерно так:

Спойлер



Jun 16 01:58:33 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<L17EJ7Zu3ADQZBrp>
Jun 16 01:58:33 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<yGnEJ7ZunADQZBrp>
Jun 16 01:58:33 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=</4/EJ7ZurQDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<EVzHJ7ZutADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<2p/IJ7ZuSgDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<ZqvJJ7ZuOwDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<TnzKJ7ZuXQDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<sYrKJ7ZuaADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<kJ3KJ7ZuawDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<kcfKJ7ZucADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<EcjKJ7ZubwDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<V3LMJ7Zu5wDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=</bLOJ7ZuMgDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<KIDPJ7ZuaADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<BfHQJ7ZuVADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<dv3QJ7ZuUQDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<YB3RJ7ZuXADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: Disconnected, session=<ODrRJ7ZuZwDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<F63VJ7ZuXADQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<lMfVJ7ZuXQDQZBrp>
Jun 16 01:58:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<zRXWJ7ZuYgDQZBrp>
Jun 16 01:58:35 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<GQTYJ7ZuZQDQZBrp>
Jun 16 01:58:35 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.233, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher, session=<KM3cJ7Zu+wDQZBrp>
Jun 16 02:29:22 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=162.243.146.246, lip=217.23.**.***, TLS handshaking: SSL_accept() syscall failed: Connection reset by peer, session=<kQr8lbZuaACi85L2>
Jun 16 02:29:22 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=162.243.146.246, lip=217.23.**.***, TLS handshaking: Disconnected, session=<pAr8lbZuJgCi85L2>
Jun 16 02:29:25 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=162.243.146.246, lip=217.23.**.***, TLS handshaking: Disconnected, session=<7N0clrZu0ACi85L2>
Jun 16 02:29:27 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=162.243.146.246, lip=217.23.**.***, TLS handshaking: Disconnected, session=<wcVDlrZuqACi85L2>
Jun 16 03:30:17 customer dovecot: pop3-login: Disconnected (no auth attempts in 2 secs): user=<>, rip=196.52.43.117, lip=217.23.**.***, TLS handshaking: Disconnected, session=<XsjTb7duCgDENCt1>
Jun 16 05:46:23 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=14.135.120.34, lip=217.23.**.***, session=<rf+OVrluUAAOh3gi>
Jun 16 06:26:57 customer dovecot: imap-login: Disconnected (auth failed, 1 attempts in 6 secs): user=<[email protected]>, method=PLAIN, rip=220.169.102.6, lip=217.23.**.***, session=<GeRJ57luwQDcqWYG>
Jun 16 06:49:48 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=139.162.109.245, lip=217.23.**.***, session=<BhpXObpu8gCLom31>
Jun 16 06:59:06 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=196.52.43.54, lip=217.23.**.***, TLS handshaking: Disconnected, session=<KsaVWrpuCgDENCs2>
Jun 16 07:05:50 customer dovecot: imap-login: Disconnected (no auth attempts in 2 secs): user=<>, rip=196.52.43.65, lip=217.23.**.***, TLS handshaking: Disconnected, session=<fZKwcrpuCgDENCtB>
Jun 16 09:34:42 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.232, lip=217.23.**.***, session=<oT4Oh7xubADQZBro>
Jun 16 09:36:47 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.232, lip=217.23.**.***, session=<7t2KjrxutwDQZBro>
Jun 16 10:10:14 customer dovecot: pop3-login: Disconnected (no auth attempts in 7 secs): user=<>, rip=139.162.109.245, lip=217.23.**.***, TLS: Disconnected, session=<ek0hBr1uLgCLom31>
Jun 16 10:12:17 customer dovecot: imap-login: Disconnected (no auth attempts in 3 secs): user=<>, rip=196.52.43.59, lip=217.23.**.***, TLS handshaking: Disconnected, session=<ZhNzDb1uCgDENCs7>
Jun 16 10:27:26 customer dovecot: imap-login: Disconnected (auth failed, 1 attempts in 5 secs): user=<[email protected]>, method=PLAIN, rip=218.92.237.2, lip=217.23.**.***, session=<FwxWQ71u8QDaXO0C>
Jun 16 10:34:33 customer dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=196.52.43.61, lip=217.23.**.***, TLS handshaking: Disconnected, session=<p2MdXb1uCgDENCs9>
Jun 16 10:39:12 customer dovecot: pop3-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=141.212.122.96, lip=217.23.**.***, TLS, session=<d9vDbb1uegCN1Hpg>
Jun 16 11:19:31 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=196.52.43.130, lip=217.23.**.***, TLS handshaking: Disconnected, session=<rZrk/b1uCgDENCuC>
Jun 16 11:20:37 customer dovecot: pop3-login: Aborted login (no auth attempts in 0 secs): user=<>, rip=141.212.122.96, lip=217.23.**.***, TLS, session=<OUHdAb5ubACN1Hpg>
Jun 16 11:36:03 customer dovecot: pop3-login: Aborted login (no auth attempts in 3 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<e+wPOb5u3QBZ+KwQ>
Jun 16 11:36:19 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<Isv4Ob5uRQBZ+KwQ>
Jun 16 11:36:19 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol, session=<gTcAOr5ukABZ+KwQ>
Jun 16 11:36:21 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<sJsZOr5uFwBZ+KwQ>
Jun 16 11:36:21 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<tlUmOr5ulQBZ+KwQ>
Jun 16 11:36:23 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<2KQ7Or5uowBZ+KwQ>
Jun 16 11:36:24 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<0+FIOr5uYgBZ+KwQ>
Jun 16 11:36:26 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<2F5qOr5umgBZ+KwQ>
Jun 16 11:36:29 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<+JmYOr5uTABZ+KwQ>
Jun 16 11:36:29 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<up6dOr5utQBZ+KwQ>
Jun 16 11:36:29 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS, session=<bWyfOr5u5wBZ+KwQ>
Jun 16 11:36:49 customer dovecot: pop3-login: Disconnected (no auth attempts in 34 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS: SSL_read() syscall failed: Connection reset by peer, session=<grHIO75ukwBZ+KwQ>
Jun 16 11:36:52 customer dovecot: pop3-login: Disconnected (no auth attempts in 53 secs): user=<>, rip=89.248.172.16, lip=217.23.**.***, TLS: Disconnected, session=<loT6O75uJQBZ+KwQ>
Jun 16 11:56:09 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=185.100.87.248, lip=217.23.**.***, session=<OlHtgL5uOAC5ZFf4>
Jun 16 11:56:49 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=185.100.87.250, lip=217.23.**.***, session=<tRxOg75u/AC5ZFf6>
Jun 16 11:58:13 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=185.100.87.248, lip=217.23.**.***, session=<BZpXiL5u/AC5ZFf4>
Jun 16 11:58:52 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=185.100.87.250, lip=217.23.**.***, session=<SDCrir5uPAC5ZFf6>
Jun 16 12:48:54 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=139.162.109.245, lip=217.23.**.***, session=<FxSWPb9uFACLom31>
Jun 16 12:55:01 customer dovecot: pop3-login: Disconnected (no auth attempts in 5 secs): user=<>, rip=139.162.109.245, lip=217.23.**.***, TLS: Disconnected, session=<23ZxU79ufACLom31>
Jun 16 15:54:32 customer dovecot: pop3-login: Aborted login (no auth attempts in 1 secs): user=<>, rip=141.212.122.96, lip=217.23.**.***, TLS, session=<PhVw1cFucACN1Hpg>
Jun 16 16:36:47 customer dovecot: imap-login: Disconnected (no auth attempts in 6 secs): user=<>, rip=139.162.109.245, lip=217.23.**.***, TLS: Disconnected, session=<wfaGbMJutgCLom31>
Jun 16 17:04:44 customer dovecot: imap-login: Disconnected (auth failed, 1 attempts in 4 secs): user=<[email protected]>, method=PLAIN, rip=177.43.244.237, lip=217.23.**.***, session=<r35A0MJulwCxK/Tt>
Jun 16 17:39:00 customer dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=208.100.26.231, lip=217.23.**.***, session=<El4WS8Nu3ADQZBrn>
Jun 16 17:41:02 customer dovecot: pop3-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=208.100.26.231, lip=217.23.**.***, session=<Ry9WUsNuOADQZBrn>
Jun 16 21:16:28 customer dovecot: imap-login: Aborted login (no auth attempts in 1 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, session=<o57MVMZuQQBZ+KeD>
Jun 16 21:16:32 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS, session=<ZmsDVcZuFABZ+KeD>
Jun 16 21:16:32 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS handshaking: SSL_accept() failed: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol, session=<hxQMVcZuIgBZ+KeD>
Jun 16 21:16:34 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS, session=<JrAdVcZuxQBZ+KeD>
Jun 16 21:16:35 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS, session=<PiMyVcZunQBZ+KeD>
Jun 16 21:16:36 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS, session=<Ijs/VcZuawBZ+KeD>
Jun 16 21:16:37 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, session=<VV1KVcZu4wBZ+KeD>
Jun 16 21:16:37 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS, session=<hBtVVcZutQBZ+KeD>
Jun 16 21:16:39 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, session=<IHJtVcZubQBZ+KeD>
Jun 16 21:16:39 customer dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, session=<yPlwVcZu0wBZ+KeD>
Jun 16 21:16:41 customer dovecot: imap-login: Disconnected (no auth attempts in 11 secs): user=<>, rip=89.248.167.131, lip=217.23.**.***, TLS: Disconnected, session=<TPCLVcZunQBZ+KeD>


 

 

Надіслати
Поділитися на інших сайтах

В 16.06.2018 в 19:39, chukcha сказал:

Я бы начал с хостера

долгий ответ внешнего почтового сервера, проверить соединение , у вас ВПС?

шаред? - к хостеру

Хостер ответил:

"Ранее клиенты нам на такое не жаловались, потому не можем знать. При отправке в логах не наблюдаем ошибок , со стороны сервера все работает нормально."

 

Яндекс пока еще не ответил

Надіслати
Поділитися на інших сайтах

Яндекс ответил:

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

 

Перестал это хостеру, на что он ответил:

"Имеет место быть то что при отправке через SMTP может быть задержка , связана с подключением на сторонний сервер , это логично.

Мы со стороны сервер уже проверили все что можно было , ошибок не видим , кроме того что Вы подтвердили что письма отравляются. Рекомендуем проверить сам скрипт отправки , тут уже нужна помощь разработчика."

 

Код, отвечающий за отправку письма:

Спойлер



$body = "<b>Модель:</b> <a href='".$this->url->link('product/product', 'product_id=' . $product['product_id'])."'>".$product['name']."</a><br/><p><b>Телефон: </b>".$telephone."</p>";
$from_email = (!empty($this->request->post['email']))?$this->request->post['email']:'notreply@'.$_SERVER['SERVER_NAME'];
$formname = "1 клик";

$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->hostname = $this->config->get('config_smtp_host');
$mail->username = $this->config->get('config_smtp_username');
$mail->password = $this->config->get('config_smtp_password');
$mail->port = $this->config->get('config_smtp_port');
$mail->timeout = $this->config->get('config_smtp_timeout');				
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($from_email);
$mail->setSender($formname ." - ".$product['name']);
$mail->setSubject($formname ."- ".$product['name']);
$mail->setHtml($body);
$mail->send();


 

 

Не особо понимаю, вывод - smtp хуже mail и при его использовании задержки не избежать? Нужно переключаться на mail и донастраивать почтовый сервер, чтобы доставляемость была максимальной?

Надіслати
Поділитися на інших сайтах

Успокаиваемся, глубоко вдыхаем, выдыхаем и возвращаемся к главному вопросу: о какой "задержке" речь?

 

Варианты:

1) сайт подвисает в моменты, когда должна отправляться почта (при использовании smtp);

2) отправленные письма доставляются не сразу (сайт при этом НЕ подвисает).

 

Это РАЗНЫЕ ситуации.

 

Яндекс ответил вам, размышляя над вариантом "2)".

Хостер прокомментировал более приближенно к варианту "1)".

 

2 часа назад, dexion сказал:

Не особо понимаю, вывод - smtp хуже mail и при его использовании задержки не избежать? Нужно переключаться на mail и донастраивать почтовый сервер, чтобы доставляемость была максимальной?

 

На самом деле это очевидная истина, которая, к сожалению, очевидной оказывается не для всех (или не сразу).

Так что да - лучше не ждать у моря погоды, а переходить на отправку "своими силами" (т.е. на mail() ) и донастраивать (при необходимости) сервер.

Надіслати
Поділитися на інших сайтах

1 минуту назад, afwollis сказал:

1) сайт подвисает в моменты, когда должна отправляться почта (при использовании smtp);

2) отправленные письма доставляются не сразу (сайт при этом НЕ подвисает).

 

Это РАЗНЫЕ ситуации.

Да, я тоже обратил на это внимание. Интересует именно первый случай, проблем с задержкой при доставке нет. Т.е. жмем кнопку "оформить", анимация крутится 3-5 сек и после этого вылазит success. Если переключить на mail - задержки 3-5 сек нет, success вылазит сразу.

Я написал яндексу уточняющее письмо, пока не ответили.

Неужели все, у кого нет возможности настроить свой почтовый сервер, у кого почта отправляется через яндекс, вынуждены иметь такую же задержку?

Надіслати
Поділитися на інших сайтах

Нет, не все.

Тут еще играет роль удаленность вашего сервера от почтового сервера яндекса (чем меньше узлов между вами - тем меньше вероятность возникновения проблем).

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

21 час назад, afwollis сказал:

Варианты:

1) сайт подвисает в моменты, когда должна отправляться почта (при использовании smtp);

2) отправленные письма доставляются не сразу (сайт при этом НЕ подвисает).

 

Это РАЗНЫЕ ситуации.

 

Яндекс ответил вам, размышляя над вариантом "2)".

Хостер прокомментировал более приближенно к варианту "1)".

Уточнил у яндекса еще раз, ответили:

Такая задержка происходит из-за передачи писем с сайта на сторонний (наш, а не Ваш) сервер для дальнейшей отправки получателю. Такая задержка является нормальной и избавиться от нее, к сожалению, не получится.
Выходит нужно все таки отказываться от яндекса и настраивать свой smtp?

Надіслати
Поділитися на інших сайтах

а можно подробный ответ яндекса, а не ваша интерпретация

"И лично зная Шульберта" (с)
Как работает почтовый сервер?
Подготовленное письмо отправляется в очередь, почтовый демон эту очередь отрабатывает.
Здесь вопросы есть?

В данном случае, в качестве почтового сервера выступает - ЯНДЕКС
происходит авторизация, и все письмо поступает в очередь,
Почтовая программа, не имеет понятия о существовании получателя, и почтовый сервер также не знает, ему об этом скажет почтовый сервер получателя.
Здесь вопросы есть?
(в качестве почтовой программы выступает библиотека mail)

А теперь немного кода
1

$handle = fsockopen($hostname, $this->smtp_port, $errno, $errstr, $this->smtp_timeout);

открыли сокет
Вопрос - возможна ли здесь задержка?
Ответ - да!
2

fputs($handle, 'EHLO ' . getenv('SERVER_NAME') . "\r\n");

Отправили HELLO

3

while ($line = fgets($handle, 515)) {

Ждем ответа, по идее коннект уже есть, и здесь задержки если возможны, то они малы

Ну а далее, происходит обмен межеду сервером и, пусть опенкартом
fputs, fgets
Но все это на уровне http задержек

Поэтому, нужно отследить в какой момент и кто тормозит? яндекс с ответом? или ваш сервер с получением ответа или коннекта

Основная задержка возможна на первом этапе, это получение ответа от сервиса типа getbyaddr, если ваш сервер неверно настроен (вероятно, что я уже говорил)

Или же.. ну сомневаюсь я что у Я такие проблемы

Попробуйте другой smtp server если задержка будет, то кто виноват?


 

Надіслати
Поділитися на інших сайтах

9 часов назад, dexion сказал:

Выходит нужно все таки отказываться от яндекса

 

Желательно.

 

9 часов назад, dexion сказал:

и настраивать свой smtp?

 

Не smtp (это почтовый протокол, подразумевающий подключение юзера к серверу(в том числе и своему)), а "что-то на сервере".

А вот, что именно надо будет настраивать, - узнаем только после переключения на mail и анализа возникающих проблем/ошибок.

Надіслати
Поділитися на інших сайтах

11 часов назад, chukcha сказал:

а можно подробный ответ яндекса, а не ваша интерпретация

 

Это полная цитата их ответа, без интерпретаций:

11 часов назад, dexion сказал:

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

 

 

11 часов назад, chukcha сказал:

 Основная задержка возможна на первом этапе, это получение ответа от сервиса типа getbyaddr, если ваш сервер неверно настроен (вероятно, что я уже говорил)

Но хостер никаких ошибок не нашел и ответил, что причина скорее всего в яндексе. Что еще им такого написать, что они могли бы проверить в настройках сервера?

 

11 часов назад, chukcha сказал:

Попробуйте другой smtp server если задержка будет, то кто виноват?

Например, гугл? Или есть что то конкретное на примете?

Надіслати
Поділитися на інших сайтах

1 час назад, afwollis сказал:

Не smtp (это почтовый протокол, подразумевающий подключение юзера к серверу(в том числе и своему)), а "что-то на сервере".

А вот, что именно надо будет настраивать, - узнаем только после переключения на mail и анализа возникающих проблем/ошибок.

Хостер мне ответил, что использовать mail нежелательно, smtp надежней:

"К тому же отправка через SMTP имеет лучшую репутацию нежели отравка через PHPmail.

Вы можете поменять MX на локальные , и мы можем Вам помочь произвести настройку параметров которые зависят от сервера (Dkim , dmark , spf) и т.д также по возможности PTR (Для которого нужен выделенный IP) , но не думаем что это будет лучше готового решения от SMTP яндекс. Почтовые сервера яндекс специально предназначены для работы почты , и у них все для этого настроено , потому репутация такого письма будет лучше. В случае с локальным SMTP мы можем произвести настройку всего что зависит от нас , но не думаем что можно будет добиться такого результата как у сторонних почтовых сервисов.

Если Вы хотите отравлять со своего сервера , тогда лучше также сделать SMTP и отравлять с ящика нежели PHPmail."

 

Я уже немного растерялся в какую сторону нужно двигаться.) Другие сторонние smtp (гугл?)/настраивать smtp через собственный сервер/пинать яндекс? Но точно не phpmail?

Надіслати
Поділитися на інших сайтах

В итоге перенес почту с яндекса на свой сервер, хостер помог все настроить, чтобы было 10/10: http://prntscr.com/jzxqid на mail-tester.com. В настройках в админке стоит smtp. Задержки, которая была с яндексом, больше нет. Все действия, связанные с отправкой емейла выполняются моментально, в том числе и оформление заказа. Для наглядности: как было https://prnt.sc/jzxptr и как стало https://prnt.sc/jzxp8c это оформление заказа в 1 клик. Надеюсь, проблем с доставляемостью не будет. 

Всем спасибо за советы!

Змінено користувачем dexion
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.