में ब्रैकेट में दिखाई देता है I phpmailer का उपयोग अपने शरीर पर एक हाइपरलिंक के साथ एक ईमेल भेजने के लिए करता है। मैं इस कोड है:PHPMailer: हाइपरलिंक Outlook
$body = "<a href='".DIR."activate.php?x=$id&y=$activasion'>".DIR."activate.php?x=$id&y=$activasion</a>";
require('classes/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = "UTF-8";
$mail->SMTPDebug = 2; // Enable verbose debug output
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = SMTP_HOST; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = SMTP_USER; // SMTP username
$mail->Password = SMTP_PASSWORD; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to
$mail->setFrom(SMTP_USER);
$mail->addAddress($to); // Add a recipient Name is optional
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AltBody = $altbody;
if(!$mail->send()) {
echo $mail->ErrorInfo;
}
जब मैं एक जीमेल पते पर ईमेल भेजने और जीमेल में खोलने हाइपरलिंक ठीक लग रहा है (मैं लिंक पर क्लिक करें और पृष्ठ पर रीडायरेक्ट कर सकते हैं)।
लेकिन जब मैंने उसे आउटलुक को भेजने हाइपरलिंक इस तरह दिखता है:
[my.domain.com/activate.php?x=52 & y = aa1fdf437c526ee219decc1ea72fc266] my.domain.com/activate। php? एक्स = 52 & y = aa1fdf437c526ee219decc1ea72fc266
क्या गलत हो सकता पर कोई भी विचार?
गायब http: // – nogad