How Sending Emails Works

Last Updated: Apr 12, 2015 05:37PM PDT

Learn how emails are sent out when using the web app.

When you use the web app to email invoices to customers, the email will be sent "on behalf of" or "via" our servers. So, instead of the From address being from, it would look something like:

From: Charlie Clark via

This happens, because when the customer's mail app receive the email, they check with domain to see if that email was sent from them. Because didn't send the email (our server did), it will indicate that the email is "on behalf of" or "via". In some cases, the mail app may even reject the email, thinking a spammer is spoofing your email address.

Changing the From address

If you want the emails sent via the app to not be sent "on behalf of" or "via" our servers, you need to add a SPF record to your domain name's DNS server.

Note: If you don't have your own domain — because you use a service like Yahoo! or Gmail — then you can't change the SPF record. The only way to have the email come from you is to save the PDF of the invoice and use your mail app to send it out.

If you don't know about domains and SPF records, the person who manages your domain name / website hosting may be able to assist you with this process.

To enable SPF, go into your domain's DNS or Advanced DNS settings. You should see a field that looks like this:

Enter the following information:

  • Type: TXT
  • Name: @
  • Value: v=spf1 ?all

NoteIf you already have an SPF record for this domain, include this in it instead:

Once you change your DNS records, make sure to wait at least 48 hours for the changes to propagate. Now emails sent via the web app should look no different than emails sent from your mail app.

Sign Up For Kashoo!

By clicking "Start Your Free 14 Day Trial" you agree to the Terms of Service and Privacy Policy.

Contact Us


New to Kashoo? Join a webinar to learn all the basics.


Watch a Video


Learn the fundamentals of accounting with Kashoo-U.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found