Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 斯威夫特梅勒赢得';无法发送电子邮件,但SMTP客户端将_Php_Email_Symfony1_Swiftmailer - Fatal编程技术网

Php 斯威夫特梅勒赢得';无法发送电子邮件,但SMTP客户端将

Php 斯威夫特梅勒赢得';无法发送电子邮件,但SMTP客户端将,php,email,symfony1,swiftmailer,Php,Email,Symfony1,Swiftmailer,我正在尝试使用swift_smtptransport发送电子邮件,该邮件将连接到127.0.0.1:25。我使用以下代码: $message = Swift_Message::newInstance(); $message->setSubject('Test mail'); $message->setFrom('admin@localhost'); $message->setTo('peter@localhost'); $message->setBody('Test m

我正在尝试使用swift_smtptransport发送电子邮件,该邮件将连接到127.0.0.1:25。我使用以下代码:

$message = Swift_Message::newInstance();

$message->setSubject('Test mail');
$message->setFrom('admin@localhost');
$message->setTo('peter@localhost');
$message->setBody('Test message');

$num = $this->getMailer()->send($message, $failures);

print_r($failures);

echo $num; 
结果是:数组()0,因为没有发生任何异常,没有任何异常

我正在使用mercury电子邮件服务器,日志上只显示:

Connection from 127.0.0.1, Sat Jun 04 23:46:56 2011
EHLO [127.0.0.1]
QUIT
0 sec. elapsed, connection closed Sat Jun 04 23:46:56 2011
但在我尝试用thunderbird发送电子邮件后,日志显示:

Connection from 127.0.0.1, Sat Jun 04 23:39:20 2011
EHLO [127.0.0.1]
MAIL FROM:<peter@localhost> SIZE=381
RCPT TO:<peter@localhost>
DATA
DATA - 11 lines, 381 bytes.
QUIT
0 sec. elapsed, connection closed Sat Jun 04 23:39:20 2011
127.0.0.11911年6月4日星期六23:39:20的连接
EHLO[127.0.0.1]
邮件发件人:SIZE=381
RCPT至:
资料
数据-11行,381字节。
退出
0秒。已过,连接已关闭2011年6月4日星期六23:39:20

检查开发环境的配置,SwitMailer交付策略选项设置为none,在factories.yml内部。

检查开发环境的配置,SwitMailer交付策略选项设置为none,在factories.yml内部。

好吧,这很尴尬,我使用symfony来构建mailer对象,我没有注意到dev环境的配置将delivery_strategy的值设置为none inthefactories.yml。您可能需要更新自己的问题的答案。但是查看factories.yml文件可能是我的第一点callWell,这很尴尬,我使用symfony来构建mailer对象,并且,我没有注意到dev环境的配置在factories.yml中将delivery_strategy的值设置为none。您可能需要更新以回答您自己的问题。但是查看factories.yml文件将是我的第一个选择