Emailing Invoices - Ridiculous

This day and age, Simply still can't save an Invoice as PDF, or needs Outlook (from six+ years ago) to email an invoice? And even then, it's a 50-50 chance it might work?

Do they know how ridiculous this is?

Not everyone likes Outlook, or using an eight year old version, and you can't have another email program installed that you'd rather use, since it might pose a conflict.

Sage, please get into the 90s, where every program could email on its own.

Takes about 10 minutes to implement. It's built into Windows for pete's sake. All you need is your smtp server, username & password, and you can send an email. Without any other program.

And don't tell me to print to a CreatePDF type printer. That opens another can of worms as Simply can only work with ONE printer, and any changes inside Simply changes the settings to the Default Windows Printer! If we have 30% of customers who want emailed invoices & 70% want paper, I constantly have to switch printers in the forms setup. Not going to happen.

Frustrated.

Parents
  • 0

    egerrits said:
    This day and age, Simply still can't save an Invoice as PDF

    Yeah, it's kind of ridiculous to have to go through the extra steps of emailing oneself the invoice, or using a PDF writer.  Windows 10 came with a PDF writer, so I use that.

    egerrits said:
    or needs Outlook (from six+ years ago) to email an invoice? And even then, it's a 50-50 chance it might work?

    Please post what email system you're trying to use, and I'll try to help you.  

    I've been able to email an invoice from every version of Outlook and from Thunderbird, as long as it's the (Microsoft recommended) 32 bit email software.  

    egerrits said:

    Not everyone likes Outlook, or using an eight year old version, and you can't have another email program installed that you'd rather use, since it might pose a conflict.

    Sage, please get into the 90s, where every program could email on its own.

    Takes about 10 minutes to implement. It's built into Windows for pete's sake. All you need is your smtp server, username & password, and you can send an email. Without any other program.

    Due to email worms, many ISPs and server operators routinely block the standard SMTP ports, so you have to fuss around with various alternative TCP/IP ports.  This is why Sage has announced that they're putting together connectors for most popular webmail systems.    I've never heard of an ISP blocking the HTTP ports.   I wrote that before the release date, my mistake, you DO have to fuss with TCP/IP ports, because the 2016.3 email functionality IS SMTP.

    I hope that helps, please post back.

    P.S.  I don't work for Sage, haven't seen a need to renew the Certified whatever consultant membership that they used to bill me for.

  • 0 in reply to RandyW
    I have one computer, windows 8, sage 50 2016.2 & Mailbird, and emailing works like a charm. Then I have another system: Windows 10 ("Sage 50 is now Windows 10 compatible!") with Sage 50 2016.2, and I have tried a variety of email programs: mailbird, postbox, thunderbird & outlook 2007 (32 bit). When I install a brand new email program, make it the default, it works THAT DAY. Come in the next day, and I get MAPI errors (or Simply just hangs when emailing). Then uninstall Mailbird, install Outlook 2007. Works. For one day. Next day, same thing. I only have one email program installed at any one time, I do not understand why it works for one day and then stops.

    Thanks for your help
  • 0 in reply to egerrits

    egerrits said:
    I do not understand why it works for one day and then stops.

    I think that you may be installing one software before Windows finishes cleaning up the last one.   As part of the cleanup it may remove bits and pieces that other software needs, or change registry keys to what they were before some install in the past.  Or if Sage 50 is running during the installation, the MAPI DLL stays loaded, and can work for the rest of the day until Sage 50 (or the whole workstation) is shut down and re-started.  

    I would:

    Try uninstalling all email clients, restart twice with a few minutes pause in between for installation to finish.

    Then install the email system of choice, and again restart twice.

    If the email system doesn't work, check for this registry key:

    In HKeyLocalMachine\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem, there should be a key 'MAPI' with a value of '1'.

    Sage 50 checks key this when starting up, and if it's found, it will attempt to load the MAPI dll (you should see it in Help | About | Support Info).  

    If the key isn't there when Sage 50 starts, it won't try to load it (but there is no error message displayed until you click 'send', so that's when most of use find out that it didn't work.  In my opinion, the error message should be 'MAPI did not load' rather than 'MAPI not installed'.).

    Or paste this into a batch file or command window, and run it:

    REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem" -v MAPI -t REG_SZ -d 1

Reply
  • 0 in reply to egerrits

    egerrits said:
    I do not understand why it works for one day and then stops.

    I think that you may be installing one software before Windows finishes cleaning up the last one.   As part of the cleanup it may remove bits and pieces that other software needs, or change registry keys to what they were before some install in the past.  Or if Sage 50 is running during the installation, the MAPI DLL stays loaded, and can work for the rest of the day until Sage 50 (or the whole workstation) is shut down and re-started.  

    I would:

    Try uninstalling all email clients, restart twice with a few minutes pause in between for installation to finish.

    Then install the email system of choice, and again restart twice.

    If the email system doesn't work, check for this registry key:

    In HKeyLocalMachine\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem, there should be a key 'MAPI' with a value of '1'.

    Sage 50 checks key this when starting up, and if it's found, it will attempt to load the MAPI dll (you should see it in Help | About | Support Info).  

    If the key isn't there when Sage 50 starts, it won't try to load it (but there is no error message displayed until you click 'send', so that's when most of use find out that it didn't work.  In my opinion, the error message should be 'MAPI did not load' rather than 'MAPI not installed'.).

    Or paste this into a batch file or command window, and run it:

    REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem" -v MAPI -t REG_SZ -d 1

Children
  • 0 in reply to RandyW
    Uninstalled all mail apps. Restarted twice. Simply started up without loading MAPI32.dll. So far so good. Installed/Uninstalled a number of mail clients (Postbox, Outlook 2007, Mailbird), non worked, and finally settled on Thunderbird. It seems to be working now. I have restarted a couple of times, and continues to work TODAY. Let's see what happens on Monday.

    Thanks for your help
  • 0 in reply to egerrits
    Either Outlook 2007 or Thunderbird should have worked.

    So... how are you now?
  • 0 in reply to RandyW
    It's halfway through Monday and Thunderbird is still working! Office 2007 did NOT work. Got a MAPI error every time I tried it, cleanly installed and verified the MAPI=7 registry setting. Thunderbird worked from the get-go.
  • 0 in reply to egerrits
    * MAPI=1 that should say
  • 0 in reply to egerrits
    And hey, on Thursday, it just stops working =P Click email Invoice, and Thunderbird pops to the foreground (new) and does nothing. No error, no sending.

    So frustrating!
  • 0 in reply to egerrits

    So, that said, have there been other changes? 

    If my car had a dead battery, then after replacement it started and ran properly 5 days in a row, then one day it wouldn't move, I would not spend much time troubleshooting the battery.   

    Sage 50 seems to be communicating with the MAPI subsystem, but when that subsystem passes the data to the Email client, something didn't work.   I can't tell you more than that, from here.  

    Start with the basics:

     - Reboot, delete temp files, reboot again. 

     - Check the email template.   Try to print, using the exact template you are using to email with.   Try to email, using the one that's working for print.

     - Don't rule out hardware problems.   An intermittently flaky hard drive / system board / RAM

     - Suspect your antimalware software.   Disconnect the network cable, shut it off / remove it (but keep the installation file!), restart, try again.

    And finally,

     - Most people are not having any problems with MAPI email from Sage 50.  For nearly everyone, it Just Works.

     - Keep in mind that computers are cheap, compared to time.  It was the other way 'round when I first had my hands on a $6,000 Compaq XT.  That's about $16,000 in today's dollars, about the same as a reasonably cheap new car.  

     - Just because you're way down the rabbit hole with this one workstation is no reason to keep going.  A refurbished i3 Windows 7 workstation goes for less than $200 in Calgary.