Запустить настройку Outlook для почты
Обновлено: 21.11.2024
Одной из распространенных ошибок, которые вы можете получить при отправке электронной почты, является ошибка «550 Нет такого пользователя здесь». Эта ошибка возникает, когда отправка электронной почты отклонена, поскольку имя пользователя не может быть найдено или недоступно для сервера. Существует несколько причин, по которым вы можете получить сообщение об ошибке «550 Нет такого пользователя здесь».
- Права доступа к почтовым файлам недоступны для чтения или неверны.
- Адрес электронной почты был введен неправильно.
- Записи MX неверны (указывают на неверный сервер).
- Электронная почта маршрутизируется неправильно (удаленные/локальные домены).
Эта ошибка может возникать в обоих направлениях, то есть люди, отправляющие на ваш сервер, могут получить ошибку, а когда вы отправляете с вашего сервера на другой, вы можете получить ошибку. В зависимости от того, откуда возникла ошибка, будет зависеть, что вы можете сделать для исправления ошибки.
Если вы получаете сообщения об отказе 550 Nosuch User Here при отправке с вашего сервера на другой сервер, вам, скорее всего, потребуется связаться с хостом или администратором электронной почты сервера, на который вы отправляете электронное письмо, чтобы исправить это. .
Если вы получаете жалобы на то, что люди, отправляющие сообщения на ваш сервер, получают этот отказ, вы можете проверить/изменить настройки на своем сервере. Ниже приведены причины, по которым может возникнуть ошибка 550 при отправке электронной почты.
Права доступа к почтовым файлам недоступны для чтения или неверны
Все наши серверы хранят электронную почту в каталоге «mail» папки «home» вашей учетной записи cPanel. Если права доступа к файлам повреждены (иногда это вызвано перемещением сервера, восстановлением резервных копий или недавно загруженными файлами через FTP и т. д.), вы получите эту ошибку для всех своих электронных писем. Это простое решение. Вы можете обратиться в службу технической поддержки, чтобы исправить права доступа к файлам на вашем сервере. На VPS и выделенных серверах вы можете запустить из командной строки следующее:
Это сбросит все права доступа к файлам и папкам для папок 755 и файлов 644 для пользователя cPanle userna5. Если сообщение о возврате электронной почты приходит к вам, когда вы отправляете его на другой сервер, и это связано с разрешениями, человеку, которому вы отправляете электронное письмо, необходимо будет связаться со своим хостинг-провайдером, чтобы исправить разрешения на его стороне.
Адрес электронной почты был введен неправильно
"550 Нет такого пользователя" Ошибки могут возникать, если адрес электронной почты, на который вы отправляете, указан неправильно. В этом случае просто убедитесь, что адрес электронной почты указан правильно.
Записи MX неверны (указывают не на тот сервер)
Если вы недавно переместили свой домен на хостинг InMotion и начали получать эти ошибки, возможно, у вас проблема с сервером имен DNS или с записью MX. Записи MX указывают ваш адрес электронной почты на определенный сервер. Если запись MX указывает на ваш домен в старой хостинговой компании, и вы удалили все свои учетные записи электронной почты с этого сервера, при отправке электронной почты вы получите сообщение «550 Нет такого пользователя здесь». ошибка. Вы захотите проверить следующее через командную строку:
Убедитесь, что ваши DNS-серверы указывают на нас. Если ваши серверы имен не указывают на наш сервер, то ваш домен не будет перенаправляться на наш сервер, если только вы не внесете специальные изменения в DNS на хосте, на который указывают серверы имен.
Убедитесь, что записи MX для вашего домена отправляются на правильный сервер. Если ваш домен указывает на правильный сервер, проверьте записи MX, чтобы убедиться, что электронное письмо указывает на правильный сервер в записи MX cPanel.
Если ваши серверы имен и DNS верны, вам нужно будет проверить маршрутизацию электронной почты. Если сообщение о возврате отправлено вами на другой сервер, то человек, получивший электронное письмо, должен будет обратиться к своему поставщику услуг электронной почты для решения проблемы.
Электронная почта маршрутизируется неправильно (удаленные/локальные домены)
Если вы получаете отказы на определенный адрес электронной почты, вам необходимо найти записи MX и серверы имен для DNS принимающих доменов. Запустите следующую команду DIG в командной строке Linux, чтобы найти серверы имен принимающих серверов.
Чтобы узнать, находится ли ваш домен на DNS-сервере имен принимающих почтовых серверов, вы можете выкопать домен для их серверов имен. Как только вы получите серверы имен для принимающего домена, вы можете проверить DNS для своего домена, используя их серверы имен. Ниже будет объяснено подробно.
Раскопайте домен принимающего сервера, чтобы найти серверы имен:
Проверка, находится ли ваш домен в DNS других серверов:
Чтобы исправить это, вам нужно связаться с хостинговой компанией или владельцем домена, которому вы отправляете письмо, и сообщить им, что ваши электронные письма не могут пройти на их сервер, поскольку ваш домен находится в их DNS. Им потребуется «отключить DNS», изменить маршрутизацию на удаленный на принимающем сервере или удалить ваш домен со своего DNS-сервера имен.
Если ваш домен не находится на их DNS-сервере имен:
В этом случае вы можете попробовать проверить маршрутизацию электронной почты.Если вы отправляете сообщения со своего сервера вместе с нами, вам необходимо установить маршрутизацию электронной почты на локальную в записи MX вашей cPanel. Если вы используете стороннее приложение, такое как Google APP, вам потребуется установить удаленную маршрутизацию.
Если это не решит проблему, вам следует обратиться в службу технической поддержки, чтобы выяснить, есть ли проблема маршрутизации с вашим DNS.
34 комментария
Мой адрес электронной почты внезапно перестал получать электронные письма, хотя я могу отправлять их с того же адреса электронной почты.
Ответ удаленного сервера:
550 5.2.1 … Адресат неизвестен, relay=[209.85.167.52]
Есть предложения по исправлению? AT&T не поможет
Убедитесь, что адрес электронной почты указан правильно и в поле Кому: нет специальных символов или лишних пробелов.
Я получил это электронное письмо со странным сообщением и не знал, к кому мне обратиться. У меня есть отчет. Должен ли я отправить его куда-нибудь?
Я посоветовал обратиться в нашу службу поддержки. Они могут проанализировать сообщение и получить для вас дополнительную информацию.
Добавляя к моему комментарию выше, другое решение — просто добавить [email protected] в качестве пересылки в cPanel. Неважно, куда перенаправляется электронное письмо или тот факт, что почтового ящика нет — просто существование пересылающего сервера решает проблему.
Чтобы создать сервер пересылки, на сервере создается базовая конфигурация почтового адреса. Фактическая структура папки электронной почты, которая содержит сохраненные электронные письма для этого адреса, НЕ требуется и может быть удалена, чтобы любое электронное письмо, отправляемое отправителю пересылки, ТОЛЬКО направлялось на адрес, указанный отправителем. Если почтовая папка сохраняется, копия письма сохраняется по этому адресу. Кроме того, просто чтобы уточнить, обработка электронной почты назначается на уровне домена. Вы можете настроить обработку электронной почты локально (в настройках MX) или настроить ее на удаленную обработку другим почтовым сервером. Довольно часто при переносе доменов почтовая служба может оставаться на удаленном сервере, но настройки почты ошибочно меняются на локальные. Это частая причина ошибки «Нет такого пользователя здесь», потому что локальный почтовый сервер ищет пользователя на локальном сервере и не может его найти. Аналогично, если почтовая служба перенесена на локальный сервер (или наоборот с настройками для удаленного сервера), но пользователь НЕ создан, то возникнет эта ошибка. Я надеюсь, что это поможет прояснить поведение переадресации и распространенные причины ошибки «Нет такого пользователя здесь».
Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.
С уважением,
Арнел С.
Я получаю следующую ошибку в веб-почте
Ошибка SMTP: [550] «Эта учетная запись заблокирована для отправки почты [Конверт из:]
и я не могу отправлять и получать почту, подскажите, как это исправить
Учетная запись, с которой вы пытаетесь отправить сообщение, заблокирована. Я предлагаю вам связаться с вашим хостом. Если вы размещаете у нас, обратитесь в службу поддержки.
Я не могу отправлять или получать электронные письма в моем синем хост-продавце, когда я отправляю письмо из Gmail на свой сервер, я получаю следующее сообщение
Ошибка, которую вернул другой сервер:
550 Нет такого пользователя здесь”
что мне делать, пожалуйста?
Эта ошибка довольно специфична. Вам необходимо связаться с Blue Host, чтобы убедиться, что учетная запись (точнее, учетная запись электронной почты) действительно создана на сервере.
Похоже, вас подделывают, и кто-то отправляет электронные письма с обратным адресом, который принадлежит вам. Поэтому, когда электронное письмо возвращается, вам отправляется электронное письмо с сообщением об отсутствии такого пользователя здесь.
Это единственная информация об ошибке, которую я получил из сообщения, отправленного на группу адресов. Я не могу установить, какой адрес плохой. Есть ли метод, с помощью которого я могу точно определить эту информацию? Я не нашел ничего, что намекало бы на то, какой почтовый ящик адресата был «недоступен». (Это не коммерческая рассылка.)
[Код возврата 550] sid: Zbrk1t00526qLEv01 :: Запрошенное действие не выполнено: почтовый ящик недоступен
Есть ли приведенный выше список, в котором что-то говорится о том, что «не удалось выполнить следующие адреса электронной почты»?
Нужно настольное приложение электронной почты?
Mailbird — лучшая почтовая программа для Windows, и вы можете попробовать ее бесплатно прямо сейчас. Он отлично работает с Windows 7, Windows 8 и Windows 10. 💌
Нужны дополнительные рекомендации?
Ознакомьтесь с нашими подробными инструкциями для ваших любимых почтовых клиентов
У вас еще нет Mailbird?
Нет времени на Gmail?
Нет времени на Outlook?
Существует несколько общих номеров портов, всегда используйте рекомендуемые параметры, чтобы настроить почтовый сервер для работы с Mailbird.
4. Как узнать, нужен ли мне протокол POP3 или IMAP?
Если для вас важно сэкономить место на рабочем столе или если вы беспокоитесь о резервном копировании электронной почты, выберите IMAP. Это означает, что ваши электронные письма будут храниться на сервере вашего почтового провайдера.
POP3 загрузит ваши электронные письма для локального хранения, а затем удалит их с сервера. Это освободит место на вашем сервере, но если что-то случится с вашим локальным хранилищем, эти электронные письма не будут доступны в Интернете. Если вам удобно иметь только локальную копию ваших файлов, POP3 является приемлемым вариантом.
5. Могу ли я настроить Mailbird для Mac?
Mailbird для Mac уже в пути! К сожалению, Mailbird пока недоступен для наших друзей, использующих устройства Apple. Если вы хотите быть в курсе Mailbird для Mac, нажмите здесь.
6. Как я могу импортировать свои старые письма?
Если ваши старые электронные письма все еще доступны в вашей учетной записи, они будут автоматически импортированы. Протокол IMAP синхронизирует вашу электронную почту и папки с почтовым сервером, что позволяет управлять вашей электронной почтой на любом устройстве, подключенном к вашей учетной записи.
Примечание. Если ваши электронные письма отправлены с вашего локального сервера, их невозможно будет импортировать из-за протоколов IMAP.
Эта страница поможет вам настроить учетную запись электронной почты для Mailbird. Шаг 6 относится к ручному процессу.
8. Как Mailbird защищает мою конфиденциальность?
Наша политика конфиденциальности и условия использования на 100 % соответствуют Европейскому общему регламенту защиты данных (GDPR) от 25 мая 2018 г.
Mailbird никогда не сможет прочитать вашу личную информацию. Это включает в себя ваши электронные письма, вложения и пароли учетной записи. Mailbird — это локальный клиент на вашем компьютере, и все конфиденциальные данные никогда не передаются Mailbird или кому-либо еще.
Грядет Mailbird для M c
Зарегистрируйтесь, чтобы получить ранний доступ!
Спасибо! мы будем уведомлять вас об обновлениях Mailbird для Mac
У вас другой провайдер электронной почты?
Нажмите ниже на своего поставщика услуг электронной почты, чтобы узнать, как подключиться для доступа к своей учетной записи с помощью IMAP:
Готово. После этого Ваша почта добавляется в Outlook, и Вы можете видеть входящие и исходящие письма.
Microsoft Outlook 2007
- Найдите в меню пункт Сервис и выберите Настройка учётных записей, как показано на скриншоте).
- Дополнительно появится окно настройки учетных записей, где необходимо выбрать вкладку Электронная почта -> Создать.
- Перед вами будет создан Мастер подключения к Интернету. Введите соответствующее имя, например, Иванов Сергей, и нажмите Далее.
Введите адрес электронной почты, созданный величество Панели управления, и пароль от него.
- Подтвердите Оповещение системы безопасности.
- Мастер уведомит Вас, что настройка успешно завершена.
- В том же окне выберите другие параметры и важную вкладку Сервер исходной почты.
Отменить пункт SMTP-серверу требуется проверка доступности.
- Подтвердите сделанные настройки, Готово.
Microsoft Outlook 2010
- Во вкладке "Файл" выберите "Настройка учетных записей" и в выпадающем списке выберите "Настройка учетных записей…"
- В наблюдательном центре "Настройка учетных записей" нажмите "Создать..."
- В открывшемся окне выберите пункт "Настроить вручную параметры сервера или дополнительные типы серверов". Нажмите "Далее".
- Выберите пункт "Электронная почта Интернета". Нажмите "Далее".
- Введите в открывшееся окно возможные данные:
- в поле "Введите имя" - Ваше имя кириллицей или латиницей
- в поле "Адрес электронной почты" - Ваша почта полностью, с частью после знака "@".
- в поле "Тип учетной записи" выберите IMAP или POP3.
- в поле "Сервер в нынешней Австралии" введите imap.beget.com, если в поле "Тип учетной записи" Вы используете IMAP, или pop3.beget.com, если в поле "Тип учетной записи" Вы используете POP3. ли>
- в поле "Сервер исходящей почты (SMTP)" введите smtp.beget.com
- в поле "Пользователь" используется Ваша электронная почта полностью, с частью после знака "@".
- в поле "Пароль" введите Ваш пароль от электронной почты.
- напротив пункта "Безопасная проверка пароля (SPA)" галочки быть не должно.
Нажмите "Другие настройки.."
- В открывшемся окне открывается окно "Сервер исходящей почты", поставив галочку напротив точки "SMTP-серверу для проверки требует использования". Далее выберите пункт "Аналогично серверу для поступающей почты".
Нажмите "ОК".
- Вы вернётесь на окно "Параметры электронной почты Интернета", где Вы ввели данные вашей почты. Нажмите "Далее".
- В число наблюдателей нажали "Готово".
- Учетные записи электронной почты. В нем Вы будете видеть Вашу добавленную почту. Нажмите "Закрыть".
Майкрософт Аутлук 2013
- В открывшемся окне выберите пункт "Ручная настройка или дополнительные типы серверов". Нажмите "Далее".
- Выберите пункт "Протокол POP или IMAP". Нажмите "Далее".
- Введите в открывшееся окно возможные данные:
- в поле "Введите имя" - Ваше имя кириллицей или латиницей
- в поле "Адрес электронной почты" - Ваша почта полностью, с частью после знака "@".
- в поле "Тип учетной записи" выберите IMAP или POP3.
- в поле "Сервер в нынешней Австралии" введите imap.beget.com, если в поле "Тип учетной записи" Вы используете IMAP, или pop3.beget.com, если в поле "Тип учетной записи" Вы используете POP3. ли>
- в поле "Сервер исходящей почты (SMTP)" введите smtp.beget.com
- в поле "Пользователь" используется Ваша электронная почта полностью, с частью после знака "@".
- в поле "Пароль" введите Ваш пароль от электронной почты.
- напротив пункта "Безопасная проверка пароля (SPA)" галочки быть не должно.
Нажмите "Другие настройки.."
- В открывшемся окне открывается окно "Сервер исходящей почты", поставив галочку напротив точки "SMTP-серверу для проверки требует использования". Далее выберите пункт "Аналогично серверу для поступающей почты".
Нажмите "ОК".
- В число наблюдателей нажали "Готово".
Теперь вы можете пользоваться своей почтой.
Microsoft Outlook 2016
- На панели сверху нажмите на вкладку "Файл".
Теперь Ваша почта будет работать через Microsoft Outlook 2016.
Microsoft Outlook 2019
Теперь Вы можете использовать свою почту через Outlook 2019.
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из Панели управления аккаунта, раздел "Помощь и поддержка".
У меня есть несколько писем, которые я отправляю, и каждое из них, кажется, всегда использует адрес по умолчанию из в mail.php, даже если я явно установил его из дочернего класса Mailable (в данном случае это контактный адрес электронной почты). поэтому имя класса — Contact) \n
В каждом примере, который я вижу, люди используют обратный вызов для отправки своей почты (плохой ООП, ИМХО, поэтому) вместо этого я использую объект Mailable, и я не уверен, имеет ли это какое-то отношение к нему. \n
Извините за это. Я использую Laravel 5.4 \n
Вы уверены, что $this->name соответствует вашим ожиданиям? Подпись метода: \n
имя отображается правильно, как я сказал в первом посте. Дело в адресе. \n
Мне нужно, чтобы обратный адрес был стандартным адресом «без ответа», но, несмотря на простоту, он не работает. Параметр ответа в браузере устанавливает правильный адрес ответа (test@platform.com), но не адрес отправителя. \n","bodyInMarkdown":"имя отображается правильно, как я сказал в первом посте. Проблема заключается в адресе.\r\n\r\nВ моем почтовом ящике я вижу `platform.com` вместо того, что я ожидал, который должен быть `platform.com`, поскольку я явно передаю 'test@platform.com' как адрес. \r\n\r\nМне нужно, чтобы обратный адрес был стандартным адресом «без ответа», но, хотя он и простой, он не работает. Опция ответа в браузере задает правильный адрес ответа (test@platform.com), но не адрес отправителя.","ответы":[],"пользователь":,"достижения":[],"отчет":null ,"персонал":false,"подписка":false,"профиль":,"dateSegments":,"настройки":,"ссылки":>,"лайки":[],"created_at":"2017-04- 17T20:06:54.000000Z","ссылки":,"best_answer":false,"dateSegments":>,
В моем классе нет общедоступных свойств. Это очень стандартно: \n
Еще одна вещь, которую я заметил, это то, что ни один из примеров, которые я вижу, также не использует smtp-серверы Gmail. Вот мои .env и mail.php на случай, если это поможет:\n.env \n
он использует MAIL_USERNAME из .env каждый раз, когда \n","bodyInMarkdown":"У меня нет общедоступных свойств в моем классе. Это очень стандартно:\r\n```\r\n name = $name;\r\n $this->email = $email;\r\n $this->phone = $phone;\r\ n $this->type = $type;\r\n $this->reason = $reason;\r\n $this->message = $message;\r\n >\r\n\r\n \ /**\r\n * Построить сообщение.\r\n *\r\n * @return $this\r\n *\/\r\n public function build()\r\n from('no -reply@platform.com', $this->name)\r\n ->replyTo('no-reply@platform.com', $this->name)\r\n ->subject($this-> введите . ' - ' . $this->reason)\r\n ->view('emails.contact')->text('emails.contact_text')->with([\r\n 'name' => $this->name,\r\n 'email' => $this->email,\r\n 'phone' => $this->phone,\r\n 'type' => $this->type ,\r\n 'причина' => $this->причина,\r\n 'контент' => $this->сообщение\r\n ]);\r\n >\r\n>\r\ n```\r\n\r\nЕще одна вещь, которую я заметил, это то, что ни один из примеров, которые я вижу, также не использует smtp-серверы gmail. Вот мои .env и mail.php на случай, если это поможет:\r\n.env\r\n```\r\n. \r\nMAIL_DRIVER=smtp\r\nMAIL_HOST=smtp.gmail.com\r\nMAIL_PORT=587\r\nMAIL_USERNAME=webmaster@influencer.co\r\nMAIL_PASSWORD=5calable123\r\nMAIL_ENCRYPTION=tls\r\n`` `\r\nmail.php\r\n```\r\n env('MAIL_DRIVER', 'smtp'),\r\n\r\n \/*\r\n |----- -------------------------------------------------- ------------------\r\n | Адрес хоста SMTP\r\n |---------------------------------------------------------- --------------------------------\r\n |\r\n | Здесь вы можете указать адрес хоста SMTP-сервера, используемого вашим\r\n | Приложения. Предусмотрена опция по умолчанию, совместимая с\r\n | почтовый сервис Mailgun, который обеспечит надежную доставку.\r\n |\r\n *\/\r\n\r\n 'host' => env('MAIL_HOST', 'smtp.gmail.com'), \r\n\r\n \/*\r\n |---------------------------------- ------------------------------------------------------\r\n | Хост-порт SMTP\r\n |---------------------------------------------------------- --------------------------------\r\n |\r\n | Это порт SMTP, используемый вашим приложением для доставки электронной почты на\r\n | пользователей приложения. Как и для хоста, мы установили это значение в \r\n | оставаться совместимым с приложением электронной почты Mailgun по умолчанию.\r\n |\r\n *\/\r\n\r\n 'port' => env('MAIL_PORT', 587),\r\n \r\n \/*\r\n |--------------------------------------- ------------------------------------\r\n | Глобальный адрес \"От\"\r\n |------------------------ ------------------------------------\r\n |\r\n | Вы можете захотеть, чтобы все электронные письма, отправляемые вашим приложением, отправлялись с\r\n | тот же адрес. Здесь вы можете указать имя и адрес, которые\r\n | используется глобально для всех электронных писем, отправляемых вашим приложением.\r\n |\r\n *\/\r\n\r\n 'from' => [\r\n 'address' => ' No-Reply@Influencer.co',\r\n 'name' => 'Influencer',\r\n ],\r\n\r\n \/*\r\n |------------ -------------------------------------------------- ------------\r\n | Протокол шифрования электронной почты\r\n |------------------------------------------------------- ----------------------------------\r\n |\r\n | Здесь вы можете указать протокол шифрования, который следует использовать, когда\r\n | приложение отправляет сообщения электронной почты. Разумное значение по умолчанию с использованием\r\n | протокол безопасности транспортного уровня должен обеспечивать высокий уровень безопасности.\r\n |\r\n *\/\r\n\r\n 'encryption' => env('MAIL_ENCRYPTION', 'tls'),\r\n\ r\n \/*\r\n |------------------------------------------------------ -----------------------------------\r\n | Имя пользователя SMTP-сервера\r\n |--------------------------------------------------------- --------------------------------\r\n |\r\n | Если ваш SMTP-сервер требует имени пользователя для аутентификации, вам следует\r\n | Установите это здесь. Это будет использоваться для аутентификации на вашем сервере на\r\n | связь. Вы также можете установить значение \"пароль\" ниже этого.\r\n |\r\n *\/\r\n\r\n 'username' => env('MAIL_USERNAME'),\r\ n\r\n 'пароль' => env('MAIL_PASSWORD'),\r\n\r\n \/*\r\n |----------------- -------------------------------------------------- -------\r\n | Системный путь Sendmail\r\n |---------------------------------------------------------- --------------------------------\r\n |\r\n | При использовании драйвера \"sendmail\" для отправки электронной почты нам необходимо знать\r\n | путь к местоположению Sendmail на этом сервере. Путь по умолчанию имеет\r\n | предоставлен здесь, что будет хорошо работать на большинстве ваших систем.\r\n |\r\n *\/\r\n\r\n 'sendmail' => '\/usr\/sbin\/sendmail - bs',\r\n\r\n \/*\r\n |-------------------------------- ----------------------------------------------------------\r\n | Настройки почты Markdown\r\n |---------------------------------------------------------- --------------------------------\r\n |\r\n | Если вы используете рендеринг электронной почты на основе Markdown, вы можете настроить свой\r\n | путь к теме и компонентам, позволяющий настроить дизайн\r\n | электронных писем. Или вы можете просто придерживаться настроек Laravel по умолчанию!\r\n |\r\n *\/\r\n\r\n 'markdown' => [\r\n 'theme' => 'default', \r\n\r\n 'paths' => [\r\n resource_path('views\/vendor\/mail'),\r\n ],\r\n ],\r\n\r\ n \/\/Взято с форума, чтобы попробовать\r\n 'притвориться' => false,\r\n\r\n];\r\n\r\n```\r\nit использует MAIL_USERNAME из .env каждый раз","ответы":[],"пользователь":,"достижения":[],"сообщил":null,"персонал":false,"подписался":false,"profile": ,"dateSegments":,"настройки":,"ссылки":>,"лайки":[],"created_at":"2017-04-17T21:14:41.000000Z","ссылки":,"best_answer": ложь, "сегменты даты":>,
Похоже, проблема связана с настройками smtp gmail, а не с Laravel.\nВсе равно спасибо за уделенное время, надеюсь, это поможет кому-то другому, использующему gmail, лол. \n
Чтобы объяснить, Gmail переопределяет заголовки smtp для установки с адресов на основе их конфигураций (о которых я не знал, поскольку я не настраивал почту *smh), поэтому вам просто нужно перенастроить gmail для использования правильный от адреса. (Это на самом деле делает почтовую систему моего приложения для меня PITA, но w\/e) \n
У меня была такая же проблема, и я потратил пару часов, чтобы исправить это. \n
Но дело НЕ в замене заголовков Google. \n
В моем случае я использовал SMTP, предоставленный хостинговой компанией, который требует аутентификации. \n
И да, аутентификация работает с переменной конфигурации MAIL_USERNAME, но при отправке сообщения в большинстве случаев заголовок FROM должен быть одинаковым. И laravel.log сказал об этом: \n
Таким образом, в дополнение к вызову from() вам также необходимо изменить значения конфигурации для аутентификации SMTP, например: \n
передача правильных значений для каждого почтового ящика. но вы должны настроить его перед любыми вызовами почтового фасада. Я не погружался слишком глубоко, но кажется, что под капотом он использует переменную конфигурации и запускает процесс аутентификации до того, как вы инициализируете свой Mailable. \n
Похоже, проблема связана с настройками smtp gmail, а не с Laravel.\nВсе равно спасибо за уделенное время, надеюсь, это поможет кому-то другому, использующему gmail, лол. \n
Чтобы объяснить, Gmail переопределяет заголовки smtp для установки с адресов на основе их конфигураций (о которых я не знал, поскольку я не настраивал почту *smh), поэтому вам просто нужно перенастроить gmail для использования правильный от адреса. (Это на самом деле делает почтовую систему моего приложения для меня PITA, но w\/e) \n
Вышел Laravel 9, а вместе с ним появилось множество новых полезных функций и настроек. Это включает в себя улучшенный API доступа\/мутатора, улучшенную поддержку приведения Enum, принудительные привязки областей, новый механизм базы данных для Laravel Scout и многое другое.
Читайте также: