Php 如何发送直接连接到SMTP服务器的电子邮件?
我不想使用Php 如何发送直接连接到SMTP服务器的电子邮件?,php,linux,Php,Linux,我不想使用mail()发送电子邮件。我想直接连接到SMTP服务器 是否有一个类来做这项工作?SwiftMailer会这样做 您有一个现有smtp类的列表可以为您执行以下操作: $tr = new Zend_Mail_Transport_Smtp('mail.example.com'); Zend_Mail::setDefaultTransport($tr); $mail = new Zend_Mail(); $mail->addTo('studio@example.com', 'Test
mail()
发送电子邮件。我想直接连接到SMTP服务器
是否有一个类来做这项工作?SwiftMailer会这样做
您有一个现有smtp类的列表可以为您执行以下操作:
$tr = new Zend_Mail_Transport_Smtp('mail.example.com');
Zend_Mail::setDefaultTransport($tr);
$mail = new Zend_Mail();
$mail->addTo('studio@example.com', 'Test');
$mail->setFrom('studio@example.com', 'Test');
$mail->setSubject('Subject');
$mail->setBodyText('...Your message here...');
$mail->send();
如果要链接到这样的列表,您应该提供一两条建议。其中一些肯定会很糟糕。而且会完美地完成这项工作在过去,任何带有前缀的
Zend\uuu
都倾向于依赖于Zend框架其余部分中的所有内容,现在仍然是这样吗?@Piskvor否,Zend框架是一个松散耦合的组件库。您可以选择所需的组件。