MCPcopy
hub / github.com/scrapy/scrapy / _create_sender_factory

Method _create_sender_factory

scrapy/mail.py:221–244  ·  view source on GitHub ↗
(
        self, to_addrs: list[str], msg: IO[bytes], d: Deferred[Any]
    )

Source from the content-addressed store, hash-verified

219 return d
220
221 def _create_sender_factory(
222 self, to_addrs: list[str], msg: IO[bytes], d: Deferred[Any]
223 ) -> ESMTPSenderFactory:
224 # imports twisted.internet.reactor
225 from twisted.mail.smtp import ESMTPSenderFactory # noqa: PLC0415
226
227 factory_keywords: dict[str, Any] = {
228 "heloFallback": True,
229 "requireAuthentication": False,
230 "requireTransportSecurity": self.smtptls,
231 "hostname": self.smtphost,
232 }
233
234 factory = ESMTPSenderFactory(
235 self.smtpuser,
236 self.smtppass,
237 self.mailfrom,
238 to_addrs,
239 msg,
240 d,
241 **factory_keywords,
242 )
243 factory.noisy = False
244 return factory

Callers 2

_sendmailMethod · 0.95

Calls

no outgoing calls

Tested by 1