Я недавно начал работать над сайтом Laravel, ранее никогда не использовал Laravel прежде и только очень кратко использовал PHP, около 9/10 лет назад.
В одном из сайтов есть формастраницы, которые отображают информацию о транзакциях, которые должны быть сделаны различными компаниями через веб-сайт нашего клиента.Форма отображает такую информацию, как имя, идентификатор, стоимость транзакции, контактный адрес электронной почты и т. Д., И используется для отправки напоминаний компаниям об оплате этих сумм.
Все записи в «контактном адресе электронной почты»'рядом с ними отображается небольшая иконка карандаша, чтобы администратор мог изменить адрес электронной почты, на который будет отправлено напоминание.Когда они щелкают по значку карандаша, открывается диалоговое окно, показывающее контакт, адрес электронной почты которого в настоящее время настроен для получения электронной почты, и дающее пользователю возможность добавить новый контакт для отправки электронной почты, заполнив небольшую форму.
Форма содержит поля для фамилии, имени и адреса электронной почты и кнопку «Добавить контакт».
В тот момент, когда пользователь заполняет эту форму и нажимает кнопку «Добавить»Кнопка «Контакт», на веб-странице отображается сообщение об ошибке:
Произошла ошибка при добавлении вашего контакта.Если проблема сохраняется, пожалуйста, свяжитесь с нами.
В консоли браузера на вкладке Сеть отображается exceptionMessage
, на котором написано:
Невозможно установить соединение с почтовой системой хоста.io [Тайм-аут соединения # 110] - /home/vagrant/.../StreamBuffer.php - 272
Я натолкнулся на этот вопрос о SO, о 'ConnectionТайм-аут # 110 'ошибка с Laravel на Localhost, и попытался сделать то, что большинство проголосовавших предложили, изменив мой MAIL_HOST
с mailtrap.io
на smtp.mailtrap.io
, но это, похоже, не имеет значения.
Я также попытался выяснить, какое значение содержит переменная MAIL_HOST
, добавив dd
в метод, как это было предложено в принятом ответе:
...
dd(env('MAIL_HOST'));
error => {
...
, но на самом деле я не вижу отображаемой отладкив консоли вообще ... он просто показывает:
Get http://mysite.test/.... 404 (Not Found)
Отказался выполнять скрипт из предварительных напоминаний: 1 'http://mysite.test/...' потому что его тип MIME ('text / html') не является исполняемым, и строгий MIПроверка типа ME включена.
...
Блокировка перекрестного чтения (CORB) заблокировала перекрестный ответ http: // ... с типом MIME text / html.
Не удалось загрузить http: // ... условные напоминания: 1 ...: На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».Следовательно, Origin 'http://mysite.test' не разрешен доступ.
Ошибка синхронизации с сервером Cold Fusion Ошибка
GET http://mysite.test/... 404 (Не найдено)
POST http://mysite.test/... 400 (неверный запрос)
Ошибка: [объект Object]
POST http://mysite.test/... 400 (неверный запрос)
Ошибка: [object Object]
У кого-нибудь есть идеи, почему я получаю эту Connection could not be established with host mailtrap.io [Connection timed out #10]
ошибку?