Announcement

Collapse
No announcement yet.

Email Issue

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Email Issue

    Hi,
    Sorry for the long email, but I've spent 4 hours trying to solve this.

    I'm using V7. I couldn't find this in the forum. I think I manually went into one of the contacts us templates or scripts and put the email in for the contact us form. I can't remember it has been a long time. I can't pass the email test in the network settings.

    This was all working fine. I changed servers it worked for a while and then I stopped getting the order confirmation email, and the contact page stopped working also.


    The contact page responds if you don't fill in all the fields it and tells you they are required. BUT If you do fill them all in and hit submit the page goes dead. Here is the contact page so you can try it. http://...bright-training-safety-wea...CTION=SHOWFORM.

    The network settings SEE ATTACHMENT
    When I run the test I get the following errors. I do think it has something to do with the server security. Sibername is my hosting company

    The server returned an invalid or unrecognized response."

    DETAILED ERROR
    The test script failed to execute on the web server. The error could be caused by several things. Check the path to the Perl shell, the CGI script extension, the path to CGI-BIN, and the CGI-BIN URL. This error could also occur if your web site is out of disk space or your web server is not configured to accept POSTs to CGI scripts.

    Sibername said the contact form is returning the following error.
    [root@moose cgi-bin]# perl mf000001.pl
    Content-type: text/html
    Content-length: 190
    Date: Mon, 31-Mar-2008 12:47:59 GMT
    Cache-Control: no-cache
    Pragma: no-cache

    <HTML><TITLE>Actinic</TITLE><BODY><H1>A General Script Error Occurred</H1><HR>Error: The input is NULL<HR>Press the Browser back button and try again or contact the site owner.</BODY></HTML>

    Has anybody altered the contact form in version 7 to get passed some of this security crap?

    Thanks
    Randy
    Attached Files

    #2
    Additional Info

    My server me this

    there is the debug -w
    I hope it will help developers

    "my" variable @Response masks earlier declaration in same scope at mf000001.pl line 96.
    Name "ActinicOrder::s_nContext" used only once: possible typo at mf000001.pl line 143.
    Name "ActinicOrder::FROM_CART" used only once: possible typo at mf000001.pl line 143.
    Name "main::TRUE" used only once: possible typo at mf000001.pl line 201.
    Name "main::FAILURE" used only once: possible typo at mf000001.pl line 42.
    Name "main::g_GeneralInfo" used only once: possible typo at mf000001.pl line 214.
    Name "main::g_PaymentInfo" used only once: possible typo at mf000001.pl line 215.
    Name "main::g_ShipContact" used only once: possible typo at mf000001.pl line 211.
    Name "main:rog_name" used only once: possible typo at mf000001.pl line 139.
    Name "main::FALSE" used only once: possible typo at mf000001.pl line 106.
    Name "main::g_ShipInfo" used only once: possible typo at mf000001.pl line 212.
    Name "main::g_TaxInfo" used only once: possible typo at mf000001.pl line 213.
    Name "main::g_LocationInfo" used only once: possible typo at mf000001.pl line 216.
    [Wed Apr 2 05:26:12 2008] [error] [client 69.202.125.122] File does not exist: /home/musician/public_html/Burn_Off_Part2_2007/images/background.jpg
    "my" variable $sBefore masks earlier declaration in same scope at al000001.pm line 1526.
    "my" variable $sAfter masks earlier declaration in same scope at al000001.pm line 1527.
    Use of uninitialized value in concatenation (.) or string at ac000001.pm line 20.
    Using a hash as a reference is deprecated at px000001.pm line 388.
    Using a hash as a reference is deprecated at px000001.pm line 414.
    Using a hash as a reference is deprecated at px000001.pm line 435.
    Using a hash as a reference is deprecated at px000001.pm line 454.
    Using a hash as a reference is deprecated at px000001.pm line 492.
    Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
    Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
    Use of uninitialized value in string ne at sm000001.pm line 411.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 499.
    Use of uninitialized value in string ne at sm000001.pm line 411.
    Use of uninitialized value in string ne at sm000001.pm line 411.
    Use of uninitialized value in string ne at sm000001.pm line 411.
    Use of uninitialized value in string ne at sm000001.pm line 425.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 185.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 198.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 59.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 171.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 152.
    Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.

    Comment


      #3
      Second Part

      Too long to post in one part.

      Use of uninitialized value in concatenation (.) or string at px000001.pm line 169.
      Use of uninitialized value in string ne at sm000001.pm line 439.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in string eq at px000001.pm line 359.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in substitution (s///) at al000001.pm line 3668.
      Use of uninitialized value in string ne at mf000001.pl line 76.

      Thanks
      Randy

      Comment


        #4
        I can't pass the email test in the network settings.
        1 have you asked your host what you use in network settings for SMTP server
        2 have you tried using localhost anyway
        3 does your host require authentication
        4 what email address are you using in business settings

        DETAILED ERROR
        The test script failed to execute on the web server. The error could be caused by several things. Check the path to the Perl shell, the CGI script extension, the path to CGI-BIN, and the CGI-BIN URL. This error could also occur if your web site is out of disk space or your web server is not configured to accept POSTs to CGI scripts.
        this is abit weird as if it were true then the search, and order script etc wouldn't work on your site- i assume the site is fully functioning with the exception of email?

        Comment


          #5
          Email Issue

          Hi Jo,
          Yes, this is weird. I've even reinstalled everything. There were 2 orders placed without the email confirmations. Catalog seems to be fully working except email. Not 100% sure after the re-upload but I didn't change anything.

          In regards to the contact form, I know Sibername.com doesn't allow formmail through unless you add this to your inquiry html form. <form method="POST" action=http://www.sibername.biz/sendit/sendit4.php> Can this be added to the form, where would it go?

          This still doesn't solve the email issue.

          Yes to Question 1
          Yes to Question #2
          Question #3 I did mention it to them, never got an answer.

          Email I'm using is webmaster@bright-training-safety-wear

          Comment


            #6
            ok if sibername doesn't allow formmail, i'd completely ditch the actinic inbuilt form and change the link on "Send EMail" to point to your own contact form

            we use a php form at www dot surf-wax dot co dot uk/acatalog/index.html click on the link "contact"

            you just need to poke around the design of the navigation bar to change this

            Comment


              #7
              Just a follow up

              Anybody using sibername.com with the contact form you will need them to change the settigs of your script to the smtp server localhost and port 26,
              it works now

              This didn't solve the the wizard passing the email, or the email confirmation problem. I did put localhost with no password. Didn't work. Back to the drawing board.

              Randy

              Comment

              Working...
              X