Похоже, проблема не в OpenCart, а в конфигурации хостинга. Как вы сказали, когда вы используете то же доменное имя в электронной почте, что и домен сайта - иногда это неправильная маршрутизация.
Проверьте конфигурацию электронной почты на вашем сервере. Когда вы пытаетесь отправить электронное письмо на адрес того же домена, оно может быть перенаправлено как внутренний массаж. Например, в настройках хостинга cPanel вы должны проверить «Пересылку почты» и можете проверить статус сообщений в «Отслеживании доставки».
Если вы используете cPanel - go для почты переадресация, поиск вашего домена и изменение настроек:
- Автоматическое определение конфигурации. - будет установлено по умолчанию.
- Local Mail Exchanger. - попробуйте это.
- Резервный почтовый обменник.
- Удаленный почтовый обменник. - или это.
Или вы можете обратиться в службу поддержки хостинга. Ваш вопрос будет: «Я пытаюсь использовать адрес электронной почты mayaddress@mydomain.com через SMTP на моем домене mydomain.com, но когда я пытаюсь отправить электронное письмо на тот же адрес - сообщение отсутствует. Можете ли вы проверить электронную почту настройки маршрутизации? "