Я пытаюсь отправить почту с помощью PHP Mailer, но есть проблема с setfrom()
методомPHP ошибка почтовик sentfrom
В $mail->setFrom('[email protected]', 'Jay');
Когда я использую доменное имя .com почта отправляется и получил правильно
Но когда я использую. co имя домена пример $mail->setFrom('[email protected]', 'Jay');
Его не показывает никакой ошибки и говорит, что почта отправлена успешно, но почта не получена в моем аккаунте. Попробуйте изменить настройки конфиденциальности Google.
Примечание: Не используя SMPT держали его к ложным, используя настройки по умолчанию
Update: Хорошо, так что дело это работает, но электронная почта в настоящее время получают после нескольких часов и часов, если я использую .Co но когда я использую электронную почту .com, мы получаем немедленно. Вероятно, проблема с сервером.
Ну, я не использую smtp для отправки. Я сохранил его в false. Я использую настройки по умолчанию. Попробуйте изменить настройку gmail, чтобы отобразить менее безопасную, но не удастся. –
Это также объясняет это - если gmail отклоняет ваше сообщение, вы можете никогда не узнайте об этом. Вам нужно посмотреть журналы вашего почтового сервера. Использование SMTP из PHPMailer может сделать вещи намного более прозрачными, но есть некоторые недостатки, главным образом, что PHPMailer не является MTA. – Synchro