Mail Subject become SPAM

newphpcoder's Avatar, Join Date: Sep 2010
Ambitious contributor
I have code for mail subject:

PHP Code:
$Mail->Subject 'Preview/' $this->csvUploadPaymentDetails[0]['csvfilename'].'/'.date('d-m-Y').'/'.$this->csvUploadPaymentDetails[0]['week_num']; 
The problem is the mail was become SPAM, I got this message
Mail delivery failed: returning message to sender. How can I prevent my email become not SPAM?

When my subject is only this: $Mail->Subject = 'Preview'; it works, but I need my subject is
PHP Code:
 $Mail->Subject 'Preview/' $this->csvUploadPaymentDetails[0]['csvfilename'].'/'.date('d-m-Y').'/'.$this->csvUploadPaymentDetails[0]['week_num']; 
, because I need to have filename,date, and weekno in my subject.

It's my first time to encounter this error.

Thank you..any help is highly appreciated.
0
pein87's Avatar
Ambitious contributor
The title is parsed for certain flags that tell the parser to stop sending it. Your including a filename, and date in the title which red flags due to the filename being included. Make the titles descriptive like "Your invoice from <blank>" then use the mail content to add the file as an attachment.