Yukarıda verdiğin kod ile kaynakta gözüken kod farklı, ya sen birebir aynı kodu paylaşmadın yada posta içerisinde otomatik düzenleme yapılıyor.
Link yapısını değilde, mail içeriği olarak gönderdiğin kod kısmının tamamını yazarsan gözden kaçan birşeyler vardır, bir şekilde görülebilir.
mail()
.apk uzantılı dosyayı zararlı yazılım olarak algılayıp bu adresi siliyor olabilir.
birkaç farklı öneri:
1: this->getLink fonksiyonunu mail içeriğine yazdırıyorsanız, öncelikle $link = $this->getLink(); gibi bir değişken ataması yapın ve mail içeriğine bu değişkeni yazın
2: link madem ki düzyazı olarak yazdırılabiliyor, o zaman bunu yine bir değişkende tutup yıpkı düzyazı olarak yazdırdığınız gibi href içerisine değişkeni eklemeyi deneyin
3: eğer ki getLink fonksiyonu, fonksiyon içerisinde tanımlanmamış bir değişken içeriyorsa, yani fonksiyon dışında bir değişken tanımlandı ve bu değişkeni de fonksiyon içerisinde kullanıyorsanız, function getLink(){ hemen sonrasına bu değişkeni global olarak tanımlayın ya da mesela $abc değişkeni kullanıyorsanız $abc şeklinde değil de $_GLOBALS['abc'] şeklinde kullanın fonksiyon içinde.
sistemin php yapısını görmeden bir çözüm sunmak biraz zor. fonksiyonunuz nasıl tanımlanmış, hangi classtan alıp hangi classta kullanıyor nasıl alıyor nasıl kullanıyor, öznitelik olarak ne tanımlanmış vs bilmeden kesin bir çözüm çok zor.
Tam kod da bu hocalarım
<table>
<tr style="margin:auto; padding: 0 15px; color:#888888; font-size: 17px; line-height: 150%; width:600px">
<td>
<img src="http://site.com/wp-content/uploads/2016/01/site-logo-app.png"></img><br><br>
<?php if($this->getApkStatus()) : ?>
<p style="font-family: Verdana; font-weight: bold;color: #404040;font-size:15px; line-height:150%;"><?php echo $this->_("Android için hazırlanan APK dosyanız hazır."); ?></p>
</i><a href="<?php echo $this->getLink(); ?>">APK dosyasını indir</a><br><br>İndirme linki çalışmıyorsa altta ki bağlantıyı kopyalayın, tarayıcının adres çubuğuna yapıştırın ve enter tuşuna basın.<br><br>
<?php echo $this->getLink() ?>
<br><br>
<?php else : ?>
<p style="font-family: Verdana; font-weight: bold;color: #404040;font-size:15px; line-height:150%;"><?php echo $this->_("APK dosyası oluşturulamadı. Bir hata oluştu..."); ?></p>
<?php endif; ?>
<div class="nav">
<a href="<?php echo $this->getLink() ?>">
</a>
</div>
</td>
</tr>
</table><br><br>
<a href ="http://site.com">SİTE.COM </a></a><br>Her hakkı saklıdır © 2016<?php echo $this->getLink(); ?>
sorgusunu
<?php else : ?> <?php endif; ?>
arasına aldığım da ise bu sefer de mail hiç gitmiyor.
Link değişken olduğu için kişilere farklı farklı linkler gidiyor ve sürekli değişiyor. O yüzden sabit link olarak yazamıyorum.