I don't know if it will help but msmtp is not a true sendmail app even though it is supposed to be compatible and the arguments may or may not be responsible here especially the -i switch which according to the msmtp manual is ignored anyway.
Drop the -i to now read
I only just added the -i as a mad stab in the dark. I've not been able to find out what those two paramaters mean, so I just tried that one. Also, I'm not using msmtp (at least I don't think I am), I looked at it and was too confused to even begin to use it. I'm just using plain sendmail.
In the sendmail.ini file change this
from rob@creacontech.com
to your yahoo email account address and password, if you have one, for authentication purposes - you@bizmail.yahoo.com for example and if not then leave it as it is.
Not sure what you're telling me to do here; rob@creacontech.com is my primary Yahoo email address, and creacontec.com is my Yahoo domain name. That bizmail stuff is only their server names (i.e. pop3/smtp.bizmail.yahoo.com).
Your web site was created by Yahoo and also the mail script and I would hope that it works on the Yahoo servers.
My website is on Yahoo Small Business, but I created the pages and the php scripts using Dreamweaver. I simply upload my pages to my Yahoo site at creacontech.com via either FileZilla or Yahoo's File Manager. The pages, forms and emails work OK on the Yahoo site, but not in my local testing environment (i.e. xampp).
The form is being posted to
http://us.1.p12.webhosting.yahoo.com/fo ... rm=&error=
Not to
smtp.bizmail.yahoo.com
as is the form you are trying to send via XAMPP.
Not sure what you're telling me here. The URL where I upload to is http://us.1.p4.webhosting.yahoo.com/filemanager.
Bob, you need to check that your password is correct, but please never ever post it on a forum unless you intend to change it immediately after - I would have thought you would have checked that first before using it in your form and if, as you say, those credentials are the same in Outlook and work, then they should also work in sendmail.
I guess nobody could ever accuse me of being smart. However, FWIW my password isn't in my form, it's in my sendmail.ini file. the rob@creacontech.com and my password are what are in my Outlook account, and they work. also, those are what are in Yahoo, and they work there also. I will, however, take your advice and change it straightaway.
BTW is your password really wrapped in [ ] brackets as this is not normal?
I have no idea how it got that way. I just looked in my original sendmail.ini, and it's that way there. I assumed that when I installed xampp that value was placed there. I can certainly remove them and try to see if that works.
- Code: Select all
Another item to check is the host name as often service providers use a different host name for TLS/SSL - I currently have a hosting service that does just that and so does GoDaddy hosting, so it may be worth checking, as this will also give authentication errors if you are trying to connect via TLS when the non TLS server expects plain email.
I have no idea what that would be. In Yahoo Small Business Help there's a link entitled, "Your POP/SMTP Settings". When I follow that link I get the following:
Your POP/SMTP Settings
Incoming mail server (POP3): pop.bizmail.yahoo.com
Use SSL, port: 995
Outgoing mail server (SMTP): smtp.bizmail.yahoo.com
Use SSL, port: 465, use authentication
Account name/user name: rob@creacontech.com
Email address: rob@creacontech.com
Password: Your Business Email password
I guess I can call Yahoo Tech Support and find out if there's a different name.
Just as an idea and you have nothing to lose by trying this in Outlook as you own the domain name creacontech.com and when I get hosting service's email configurations they usually don't tell you can use your own domain name for the mail host - it looks more professional:
E-Mail Host
pop.creacontech.com
smtp.creacontech.com
I'll certainly try that also, and thanks for the input.
***************************************************************************************************************************************************
Hi Weidmann,
Normally this means your user or password is not correct.
from rob@creacontech.com
user rob@creacontech.com
password [xxxxxxxxxxxx]
These are exactly the same values you are using in e.g. Outlook?
Yes they are, except for the brackets around the password. I'm going to take them off and see if that helps.