Utiliser différents transportsAu cas où vous voudriez envoyer différents courriels via des connexions différentes, vous pouvez aussi passer l'objet de transport directement à send() sans être obligé d'appeler setDefaultTransport() avant. L'objet passé va être prioritaire sur le transport par défaut pour la requête send() courante. Example #1 Utiliser différents transports
Using File TransportZend_Mail_Transport_File is useful in a development environment or for testing purposes. Instead of sending any real emails it simply dumps the email's body and headers to a file in the filesystem. Like the other transports, it may be configured using Zend_Application_Resource_Mail, or by passing an instance to the send() method of a Zend_Mail instance. The transport has two optional parameters that can be passed to the constructor or via setOptions() method. The path option specifies the base path where new files are saved. If nothing is set, the transport uses the default system directory for temporary files. The second parameter, callback, defines what PHP callback should be used to generate a filename. As an example, assume we need to use the recipient's email plus some hash as the filename: The resulting file will be something like somebody@example.com_1493362665.tmp
|
|