का उपयोग करने के लिए सिम्फनी 2/स्विफ्टमेलर को कॉन्फ़िगर करें मैं वर्तमान में मेल के माध्यम से सबमिट किए गए फ़ॉर्म की सामग्री भेजने के लिए सिम्फनी 2/स्विफ्टमेलर प्राप्त करने का प्रयास कर रहा हूं। मेरे parameters.yml शामिल निम्नलिखित:"sendmail -t"
mailer_transport: sendmail
mailer_host: ~
mailer_user: ~
mailer_password: ~
के बाद से मेरे सर्वर पर sendmail संस्करण -bs
विकल्प, Swiftmailer डिफ़ॉल्ट रूप से उपयोग करने के लिए लगता है जो समर्थन नहीं करता, मैं एक तरह से Symfony2/Swiftmailer बताने के लिए उपयोग करने के लिए खोजने के लिए इसके बजाय sendmail -t
। Swift_Transport_SendmailTransport
इसका समर्थन करता प्रतीत होता है, लेकिन स्विफ्टमेलरबंडल के लिए एक समान कॉन्फ़िगरेशन विकल्प प्रतीत नहीं होता है।
मैं स्विफ्टमेलर को sendmail -t
(कॉन्फ़िगरेशन के माध्यम से प्राथमिकता) का उपयोग करने के लिए कैसे कहूं?
संपादित करें 2: अभी के लिए, मैं
$message = \Swift_Message::newInstance()
[…];
$transport = $this->get('swiftmailer.mailer.default.transport.real');
if ($transport instanceof \Swift_Transport_SendmailTransport) {
$transport->setCommand('/usr/sbin/sendmail -t');
}
$this->get('mailer')->send($message);
उपयोग कर रहा हूँ मैं अभी भी सोच रहा हूँ, हालांकि यह करने के लिए एक बेहतर तरीका है।