Subscribe to RSS Feed

Niclas Strindell bloggar om Internetmarknadsföring, sökmotoroptimering, sociala medier, Joomla CMS och annat intressant.

Virtuemart order-mail kommer inte alltid fram, om…

du har spam-filter på den e-postadress där du tar emot ordermailen. Jag talar inte om orderbekräftelsen som går till kunden – den kommer fram utan problem. Det är kundens ordermail till dig som kan vara problematisk. Orsaken är att Virtuemart sätter kundens e-postadress som avsändare på ordermailet, och om din mailserver upptäcker att mailet inte kommer från kundens e-postserver, utan ifrån servern där du hostar din webbshop, så kan din mailserver bedöma mailet som spam.

Detta är åtgärdat i Virtuemart 1.1. Mailet skickas nu ifrån admin-mailadressen. Men för att fixa det i Virtuemart 1.0.x så gör du så här:

  1. Öppna filen /administrator/components/com_virtuemart/classes/ps_checkout.php
  2. För att fixa avsändare för textformaterat email, hitta avsnittet som börjar med

    // Mail receipt to the vendor
    vmMail($shopper_email,

    och byt ut

    $shopper_email

    mot

    $from_email

  3. För att fixa avsändare för textformaterat email, hitta följande kod

    $vendor_mail = vmMail( $shopper_email, $shopper_name

    och byt ut den mot

    $vendor_mail = vmMail( $from_email, $mosConfig_fromname

Efter denna åtgärd skickas ordermailen från den adress du angett i Virtuemart > Butik > Ändra butik.

Lämna en kommentar