Hi,
When Osticket send a e-mail the next error appears in php error log:
PHP Warning: mail() : SMTP server response: 451 See http://pobox.com/~djb/docs/smtplf.html(http://pobox.com/~djb/docs/smtplf.html). in C:\wamp\www\soporte\include\class.misc.php on line 79
I linked to the http://pobox.com/~djb/docs/smtplf.html(http://pobox.com/~djb/docs/smtplf.html). and appears the next information:
Where did that pointer come from?
It was generated by qmail, an Internet message transfer agent. Your mailer tried to send an e-mail message to a server running qmail. Unfortunately, qmail spotted a problem: your mailer sent a bare LF.
Why should I worry about bare LFs?
You can't get mail through to msn.com and thousands of other systems around the Internet. Your mailer is violating 822bis section 2.3, which specifically prohibits all bare LFs.
How can my mailer be fixed?
That depends on what software you're using.
What is a bare LF, anyway?
It is an ASCII linefeed (LF) character not preceded by an ASCII carriage-return (CR) character.
Every line in an Internet mail message is required to end with CR LF. The entire message ends with CR LF dot CR LF. 822bis specifically prohibits other uses of LF.
The mail clients discussed above are incorrectly ending lines with LF and, in most cases, ending the entire message with LF dot LF. That's not CR LF dot CR LF, so a server such as msn.com will sit there waiting for the rest of the message. After a while it'll give up and drop the connection. Your mail doesn't get through.
Some mail servers convert a bare LF into CR LF, and accept LF dot LF as the end of a mail message. This behavior is specifically prohibited by 821bis.
I saw info into internet and recommend change the \n by \r\n, I changed this lines but the SMTP don't work.
Excuse me my english level. Thanks a lot.
Best Regards,
Dorian Gómez