2016-08-04 24 views
0

我是Bitnami的新用户,使用谷歌云平台
我配置了域,并且上传了看起来不错的代码。 当我试图发送邮件,邮件不发送任何人都可以帮助我请。
无法发送来自bitmani google云LAMP堆栈的邮件

我已经使用ZF2
变化bitnami邮件端口465
以下是我一直在用我的邮件功能的代码

$to = '[email protected]'; 
$from = '[email protected]'; 
$body = 'test body'; 
$subject = 'test subject'; 
$text = new \Zend\Mime\Part($message); 
$text->type = \Zend\Mime\Mime::TYPE_HTML; 
$text->charset = 'utf-8'; 
$body = new \Zend\Mime\Message(); 
$body->setParts(array($text)); 
$message = new \Zend\Mail\Message(); 
$message->setBody($body); 
$message->setFrom($from); 
$message->addTo($to); 
$message->setSubject($subject); 
$transport = new \Zend\Mail\Transport\Sendmail(); 
if($transport->send($message)){ 
    return true ; 
} 

回答

0

https://cloud.google.com/compute/docs/tutorials/sending-mail/

谷歌Compute Engine的呢不允许端口25,465和587上的出站连接。默认情况下,由于这些端口容易受到大量滥用,因此这些出站SMTP端口会被阻止。

尽管标准电子邮件端口被阻止,但您可以选择一个非标准端口来发送电子邮件。您还可以利用计算引擎合作伙伴提供的邮件服务。