के साथ कोड मिला "हर बार जब मैं अपने लार्वेल एप्लिकेशन पर संपर्क फ़ॉर्म जमा करता हूं तो मुझे शीर्षक में त्रुटि संदेश प्राप्त होता है। मैंने this discussion में सिफारिश का पालन किया है, लेकिन इसका php artisan cache:clear
और php artisan config:cache
के बाद भी कोई प्रभाव नहीं पड़ा है। यहाँ प्रासंगिक कोड है:अपेक्षित प्रतिक्रिया कोड 220 लेकिन संदेश ""
.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl
config/mail.php
<?php
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
];
मैं दस्तावेज़ से यह धारणा थी कि वैश्विक wouldn '' से ' टी आग जब तक कोई अन्य पता प्रदान नहीं किया गया था, लेकिन मेल के लिए मेरे नियंत्रक में, मैंने संपर्क फ़ॉर्म को 'से,' के रूप में दिया गया पता निर्दिष्ट किया है कि एक संघर्ष किसी भी तरह से इंगित करता है? यह त्रुटि संदेश विवरण से प्रतीत नहीं होता है।
क्योंकि संपर्क फार्म विशिष्ट दृश्य लेकिन mainpage दृश्य के निचले भाग नहीं है, नियंत्रक समारोह PageController में रहती है
public function postContact(Request $request) {
$this->validate($request, [
'email' => 'required|email',
'subject' => 'required|min:3',
'message' => 'required|min:10'
]);
$data = array(
'email' => $request->email,
'subject' => $request->subject,
'mailbody' => $request->message
);
Mail::send('emails.contact', $data, function($message) use ($data) {
$message->from($data['email']);
$message->to('[email protected]');
$message->subject($data['subject']);
});
}
पोर्ट को 465 से 587 और MAIL_ENCRYPTION = ssl में बदल सकता था। Google ऐप को Google सेटिंग्स से कम सुरक्षित भी अनुमति दें। – Gaurav
यह पुरानी त्रुटि से छुटकारा पा लिया लेकिन अब मुझे स्ट्रीमबफर.एफ़पी लाइन में स्विफ्ट_TransportException मिल रहा है 268: होस्ट smtp.gmail.com के साथ कनेक्शन स्थापित नहीं किया जा सका [# 0] " – user968270
इस उत्तर को http: // stackoverflow देखें .com/प्रश्न/32693528/उम्मीद-प्रतिक्रिया-कोड-220-लेकिन-मिल-कोड-साथ-संदेश-इन-laravel?noredirect = 1 और lq = 1 – Meera