PHP Mail not sending mail to itnernal email address

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Tanya

    PHP Mail not sending mail to itnernal email address

    Running a PHP mail script on Linux which has Exchange as the mail
    server.
    The script does not send mail to any internal email address but sends
    it to any other address outside its domain!
    Can somebody please help...

    Thanks
    Tanya

  • Manuel Lemos

    #2
    Re: PHP Mail not sending mail to itnernal email address

    Hello,

    On 10/13/2003 03:29 AM, Tanya wrote:[color=blue]
    > Running a PHP mail script on Linux which has Exchange as the mail
    > server.
    > The script does not send mail to any internal email address but sends
    > it to any other address outside its domain!
    > Can somebody please help...[/color]

    If the message is not delivered, it is probably being rejected and you
    should get a bounce in the return address.

    If you do not get a bounce, maybe your Linux server is still retrying
    and the message is trapped in a queue.

    To analyse your problem and have a quick answer to what it can be, you
    may want to try this class that comes with a wrapper function named
    smtp_mail(). It emulates the mail() function so you can replace it
    without further changes.

    You just need to set it to direct delivery mode, so it tries to send to
    your Exchange server immediately instead of leaving in your local queue.

    If the message is rejected, you will get a self-explanatory error
    message that can tell you what is going on.



    You also need this:




    --

    Regards,
    Manuel Lemos

    Free ready to use OOP components written in PHP


    Comment

    • Manuel Lemos

      #3
      Re: PHP Mail not sending mail to itnernal email address

      Hello,

      On 10/13/2003 03:29 AM, Tanya wrote:[color=blue]
      > Running a PHP mail script on Linux which has Exchange as the mail
      > server.
      > The script does not send mail to any internal email address but sends
      > it to any other address outside its domain!
      > Can somebody please help...[/color]

      If the message is not delivered, it is probably being rejected and you
      should get a bounce in the return address.

      If you do not get a bounce, maybe your Linux server is still retrying
      and the message is trapped in a queue.

      To analyse your problem and have a quick answer to what it can be, you
      may want to try this class that comes with a wrapper function named
      smtp_mail(). It emulates the mail() function so you can replace it
      without further changes.

      You just need to set it to direct delivery mode, so it tries to send to
      your Exchange server immediately instead of leaving in your local queue.

      If the message is rejected, you will get a self-explanatory error
      message that can tell you what is going on.



      You also need this:




      --

      Regards,
      Manuel Lemos

      Free ready to use OOP components written in PHP


      Comment

      Working...