رسائل البريد الإلكتروني swiftmailer لا تصل
-
22-08-2019 - |
سؤال
ومرحبا اني اسعى لإرسال رسائل البريد الإلكتروني مع swiftmailer النسخة 4.0.3. أحصل على رمز النتيجة 2. ويبدو يتم إرسال الرسائل، إلا أنها لا تصل.
وأنا باستخدام وسيلة نقل الى sendmail
$this->psTransport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -t');
وأحصل على رمز الإرجاع من 2 ويحدث يست استثناء.
وأي شخص مطلع على هذه المشكلة؟
المحلول
ووالنقل SMTP، Swift_SmtpTransport هو بلا شك النقل الأكثر استخداما لأنها ستعمل على 99٪ من خوادم الشبكة.
ووهو وسيلة أكثر profissional أن تفعل ما تريد. اطلع على مستندات:
http://swiftmailer.org/docs/smtp-transport
والنقل SMTP بسيطة ويتم التعرف على الرسائل بشكل أفضل من أجهزة الاستقبال لأنها ليست خادم الويب إرسال رسائل البريد الإلكتروني الخاصة بك، ولكن خادم البريد الإلكتروني stabilished بالفعل، مع الملكية الفكرية المعروفة والمعتمدة.
نصائح أخرى
ونصيحتي هي استخدام وسيلة النقل SMTP بدلا من ذلك وإرسال الرسائل من خلال خادم SMTP المرسل معترف بها والتحقق من صحتها. إذا كنت لا ترسل الكثير من الرسائل للساعة الواحدة حتى يمكنك استخدام خوادم بريد جوجل، واستخدامها في كثير من الأحيان للاختبارات والتطبيقات الصغيرة.