0

一括メールを送信しようとしています..すべてのBCC..Googleで見つけたすべてのものを試しました..何も機能していないようです.グーグルで見つけた...

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

タイトルにエラーが表示され、php ファイルの一部が以下に表示されます...どんな助けも大歓迎です..

$to = "";
$header = "From:me@gmail.com\r\n";

//Compiling BCC list
for($i=0; $i<$count; $i++)
{
    if($i == 0)
        $header .= $emailContacts[$i];
    else
        $header .= ",".$emailContacts[$i];
}

if(mail($to, $subject, $message, $header))
    echo "MAIL pass";
else
    echo "MAIL fail";

エラー:

警告: mail(): 「localhost」ポート 25 でメールサーバーに接続できませんでした。「SMTP」と「smtp_port」を確認してください

4

1 に答える 1

1

コンピュータにSMTPサーバーをインストールするか、外部SMTPサーバーを使用する必要があります。Gmailを使用することもできますが、かなり制限されています。SendgridMailjetPostmarkappなど、このドメインに特化したサービスを使用することをお勧めします

大きな副次的な利点として、これらの人はあなたが最大の配信可能性を確実に得るようにします(スパムに終わらないでください)

免責事項:私はMailjetで働いています

于 2012-10-19T08:07:09.900 に答える