You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Pages: 1
HI Nick
Not sure if you can offer any assistance, and I will understand if you can't!!!
Any email that is directly generated by Kryptronic software and replied to(using Apple Mail on a MAC) doesn't get the little replied to flag show up. By Kryptronic generated email I mean an email that has COMPANYNAME - Contact Message or COMPANYNAME - Order Confirmation as the subject.
Using any other email client or Apple Mail on IOS, the replied to flag shows correctly.
A reply to a direct customer reply(so the subject line say 'Re: COMPANYNAME - Contact Message, Re: COMPANYNAME - Order Confirmation' ) works correctly and the replied to flag shows.
So, the fault only occurs when initially replying to any original contact message or order confirmation email, and only in Apple Mail on brand new upto date Mac.
I have been on the phone to Apple support for hours and they are completely flummoxed. They have escalated it to the senior people as I can demonstrate the error every time.
Just wondered if you had a mac you could send yourself a contact message to and then try replying to it, or had any thoughts as to how Kryptronic is generating the emails that could cause this problem.
Offline
Are you using POP or IMAP for the email server?
Offline
imap
but it doesn't matter if I use a pop account
Last edited by zanart (12-19-2018 12:43:25)
Offline
Spent another hour on phone to senior Apple Tech guy and have now sent disk image so they can try and work out what the issue is. They have kinda admitted it is their problem but also suggest it could be the way the email in generated(email headers in Core_Mail.php).
It is a very small thing but incredibly annoying as I don't know which contact messages have been responded to.
Offline
I see. I saw a bunch of people that have had issues with POP in some forums. I also did some research and apparently, people with Telus mail accounts have the same issue you are having with Apple Mail. I know that doesn't apply to you because you are not using Telus you but it may be the same issue.
Offline
Nick
If I change the mail_mailtype in config to phpmail the problem is resolved.
Does this mean there is an issue with the Pear files or could it be a server set up issue.
I assume the smtp mailtype uses the pear functions to send the mail?? I have updated all the pear files to the latest versions from the pear website, but this doesn't help.
Are there any major consequences of changing to phpmail??
Offline
No matter whether you're sending mail using sendmail, smtp or php mail(), K9 uses the packaged PEAR::Mail2 class to do the work (/{private}/PEAR/Mail2). The PEAR:Mail2 class then uses extension modules (/{private}/PEAR/Mail2/smtp.php for example) for each. So if there is an issue with the mail headers when using SMTP, the PEAR::Mail2::smtp class is likely the issue.
We may need to update PEAR::Mail2 - but you said you did that - can you confirm whether you updated the right files and still had an issue?
Further, I don't personally like using the php mail() function as it does not handle BCCs correctly (treats them as CCs). That really only comes into play if you've added BCCs to any of the mail messages under System / Mail / Mail Messages, or try to send a mail with a BCC entered using System / Mail / Send Mail Message. The software does not make use of BCCs on mails by default.
Offline
Yesterday I went ahead and did some testing with Apple Mail my mac. Currently, it's running High Sierra and I was able to get the reply arrow. I tested it on our K9 demo site with SMTP with no issues.
It could possibly be a server issue.
Offline
Mail2 only has a 3 year old beta version available for download!
Offline
I changed over to Mail from Mail2(no idea what the difference is) as there are more up to date Pear files available for Mail - still doesn't work.
Also tried downgrading to PHP 5.6 - still doesn't work.
Offline
Solved it!
You can't use localhost as mail_host. Although everything else works, the little replied to flags won't unless the mail_host, mail_port, mail_user and mail_pass are filled in.
Offline
Both PEAR Mail and Mail2 are packaged with K9. K9 uses PEAR::Mail2 by default. Just an FYI. PEAR::Mail doesn't work well with PHP above version 5.6. Glad you got it working. We could have spent days chasing this and never thought to change the hostname. Excellent catch.
Offline
Apple Tech just told me they have been aware there was an issue for a while but have never been able to find out why!
Offline
Thank you, this is a great help to me.
Last edited by setkiki (02-26-2019 22:33:09)
Offline
Pages: 1