|
#1
|
|||
|
|||
|
When running a test the recipient receives an email which has broken links and some characters like the @ symbol being replaced with: %40 Carriage returns have an equals symbol etc. Does anyone know what needs to be done to correct this? - sample of email below: // John Smith, A request for support has been created and assigned ticket #993129. A repre= sentative will follow-up with you as soon as possible. You can view this ticket's progress online here: http://signmaker.ws/suppor= t/help-desk/?zpage=view&e=grafixware%40hotmail.com&t=993129. If you wish to send additional comments or information regarding this issue= , please don't open a new ticket. Simply login using the link above and upd= ate the ticket. Thank you Support Dept. SignMaker Software Series // Thank you, |
|
#2
|
|||
|
|||
|
I have a similar problem that every line is ending with an =
which breaks the link to the ticket. I don't have the @s being substituted but I did notice that this only happens when using the PHPmail instead of SMTP. We use a bulk SMTP service and the login is different then the default IMAP account so I can't use the SMTP service. |
|
#3
|
|||
|
|||
|
A similar problem I have is that to our clients who use Microsoft Exchange mail services, sender of the email to them (i.e. us) has an address that is stripped from @ onwards.
So when we reply on the ticket and a notification is sent from support@our_mail.com They get an email from support@ [our_mail.com support@our_mail.com] Therefore when they hit reply, they have the wrong email address and fails to send. They have to manually type in the correct emails. This seems only to occur for Microsoft Exchange. Anything I can do about this? |
|
#4
|
||||
|
||||
|
kojitron,
We've been using Exchange for years (through several different versions, currently 2007) and have never seen what you are describing. What version of Exchange are you running that you see this? I find it far more likely that the original email being sent to them is being sent with it wrong in the first place. [not that there are numerous points of possible failure, and that's my guess] Can you check the mail log on your server and or turn on debugging in php and see what shows up? |
|
#5
|
|||
|
|||
|
Thanks ntozier,
I haven't really seen anything wrong in my mail logs. I'm not sure about the debugging php part... (I'm a bit of a newb) About the version, the one I tested was on Microsoft Live@Edu that has Mailbox server Microsoft Exchange version: 14.15.108.0 It was tested on other mail clients as well but I'm not sure which version. |
|
#6
|
|||
|
|||
|
Didn't work with Microsoft Exchange Server 2007 too, apparently.
|
|
#7
|
|||
|
|||
|
The attached is a screencap of what I see.
As you can see, the string after the @ character is split away and gives an invalid email address. Only seems to happens with Microsoft Exchange. |
|
#8
|
|||
|
|||
|
Hi,
I've just worked out where to look for the php. I did do a quick fix and it seems to be working. As you can see I commented out in the headers section the "From:" and the "Reply-To:" definition, replacing them with just the address without the sender name (it was support@our_mail.com anyway). I'm still not sure why it was doing it wrong for MS Exchange. Could it be the trim at the very bottom? PHP Code:
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|