0

私は自分のウェブサイトの電子メール機能を構築していて、PHP メール機能を使用しています。私が抱えている問題は、メッセージ内の画像をクライアントに電子メールで送信しようとすると、クライアントに到達するまでに永遠に (20 ~ 45 分) かかり、テキストを含めるだけですぐに到達することです。これに対する解決策はありますか。助けてくれてありがとう。

<?php

$email = $_COOKIE["email"];
$link = $_COOKIE["coupon"];
$to = $email;
$subject = 'Your ads';

$message = ' Hello This is Testing Email 3.0 Text & Image <a href="$link">Your Coupon Link</a> 
             <img src="$link" width="300" height="300"/>   ';
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Ads <ads@advertising.com>' . "\r\n";
mail($email, $subject, $message, $headers);

?>
4

1 に答える 1

1

あなたのコードによると、あなたのメールは、ほとんどすべてのスパム対策メール保護において最高レベルのスパム グレードです。

そのため、彼らはあなたのメールを遅いキューに入れる可能性が高く、迷惑と見なされたためにメッセージを遅らせます.

あなたの From ヘッダーには、'ads' と 'advertising' が含まれています (advertising.com はあなたのドメインではないと思いますが。また、テキストはほとんどまたはまったくなく、テストという単語と、"クーポン" という名前の大きなリンク ボタンがあります。

メールをより個人的なものにするようにしてください。

これが最も可能性の高い問題です。

2 つ目は、ファイル転送です。56kbps の接続で中国からニューヨークに転送する場合、ファイル転送には受信者が老齢で死亡するのに十分な時間がかかります。

2番目の問題については、置き換えます

$message = ' Hello This is Testing Email 3.0 Text & Image <a href="$link">Your Coupon Link</a> 
             <img src="$link" width="300" height="300"/>   ';

$message = ' Hello This is Testing Email 3.0 Text & Image <a href="' . $link . '">Your Coupon Link</a> 
             <img src="' . $link . '" width="300" height="300"/>   ';
于 2013-06-07T17:56:39.383 に答える