求助,CURL发送MAIL失败,请教一下代码哪里有问题
1 | <?php header( "content-type:text/html;charset=utf-8" ); $smtp = array ( "url" => "smtp.qq.com" , "port" => "25" , "username" => "11111@qq.com" , "password" => "11111" , "from" => "11111@qq.com" , "to" => "11111@qq.com" , "subject" => "testtttt" , "body" => "testtttt" ); $CRLF = "\r\n" ; $test = "" ; $curl = curl_init(); curl_setopt( $curl , CURLOPT_URL, $smtp [ 'url' ]); curl_setopt( $curl , CURLOPT_PORT, $smtp [ 'port' ]); curl_setopt( $curl , CURLOPT_TIMEOUT,10); function inlineCode( $str ){ $str = trim( $str ); return $str ? '=?UTF-8?B?' . base64_encode ( $str ). '?= ' : '' ; } function buildHeader( $headers ){ $ret = '' ; foreach ( $headers as $k => $v ){ $ret .= $k . ': ' . $v . "\n" ; } return $ret ; }
|
Copier après la connexion
回复讨论(解决方案)
谁能帮忙指点一下吗?
真不知道curl还有这个功能。我都直接用sendmail
还有用socket通讯要先写登录过程