Cannot send mail - have I corrupted Mail?

I have two POP accounts. I've been unable to send mail via the main account for about 2 weeks (though I can receive).

Mail says: "Cannot send message using server xxx.xxxxx.net" And "The server response was: 5.7.1 <recipient@xxxx.com>: Recipient address rejected: Access denied"

The other POP account, provided by my ISP, functions normally. My ISP says there has been no change in their policy regarding third parties.

I've made all the usual checks - disconnected/reconnected the router, tried switching from port 25 to 465 and 587, checked Connection Doctor - which gives 4 green lights, and had my ISP confirm the line is fine, and made sure the network port configurations appear in the right order. But the problem persists.

The providers of the problem POP account (who haven't been helpful) said "We often get this kind of issue (Error 500) if some temporary internet files get saved in the computer."

This is very possible in my case as I remember trying to send an email with a large attachment which Mail said it failed to dispatch; and the item didn't appear in the SENT mailbox. However I was told the item had actually arrived at the other end. So I transferred the item from the DRAFTS mailbox to the SENT mailbox.

Have I created some corruption in Mail? Could this be the cause of the problem? How should I put things right?

G5 Dual 2GHz PowerPC, Mac OS X (10.4.11)

Posted on Feb 1, 2008 4:23 PM

Reply
16 replies

Feb 4, 2008 4:41 PM in response to iHope

The likelihood that the problem has been caused by "some temporary internet files saved in the computer" has been eliminated. I tried sending through the same SMTP server from my laptop which didn't contain the large attachment referred to previously. Again Mail reported: "Cannot send message using server xxx.xxxxx.net" And "The server response was: 5.7.1 <recipient@xxxx.com>: Recipient address rejected: Access denied."

Does anyone know what that response suggests the problem is?

If it's an authentication issue, are the people hosting that account obliged to disclose the correct settings? Despite numerous requests, they've so far failed to say. Is this normal?

Feb 4, 2008 8:16 PM in response to iHope

Does this happen with ALL emails that you try to send, or just one or more specific email addresses? And you can send emails to these recipients with no problem from your other email account? Is this "main" pop account that is giving you these problems provided by your ISP or no?

In many cases, ISPs will block email traffic sent by you to port 25 of an smtp server that they do not own. If this mail account is NOT provided by your ISP, I would try changing the smtp port number to 587 (as you have already tried) in addition to selecting username/password authentication and SSL (you didn't say whether you had tried these last two things or not).

Who is your email provider of this "main" account? I would be amazed that they didn't provide a web link to an account setup document online. If they are not your ISP, I would seriously consider dumping that provider if you are paying money for the service and you are neither getting the service nor are they being responsive to the needs of a paying customer.

Feb 5, 2008 2:52 AM in response to j.v.

J.V, Thanks for your response.

j.v. wrote:
Does this happen with ALL emails that you try to send, or just one or more specific email addresses?


Yes, all.

And you can send emails to these recipients with no problem from your other email account?


That's right

Is this "main" pop account that is giving you these problems provided by your ISP or no?


The pop account whose SMTP server is giving problems is hosted by a third party. (It's my 'main' account because it's the one I've been using for the last 7 years. I rarely use the account provided by my ISP).

If this mail account is NOT provided by your ISP, I would try changing the smtp port number to 587 (as you have already tried) in addition to selecting username/password authentication and SSL (you didn't say whether you had tried these last two things or not).


I've tried ports 25, 465 and 587 with SSL both checked and unchecked, without joy. Any authentication other than 'None' is rejected in Preferences. Whatever kind of authentication is selected from the drop down menu, when the dialogue box is re-opened the selection has always reverted to 'None'.

The current SMTP server setting is:
Port: 25
SSL: unchecked
Authentication: None

Can you say if the settings under the 'Advance' tag are at all relevant? Do they relate to the SMTP server in any way?

Currently the setting in the 'Advance' tag are:
Port: 995
SSL: checked
Authentication: Password

If they are not your ISP, I would seriously consider dumping that provider if... you are neither getting the service nor are they being responsive to the needs of a paying customer.


As I said earlier, the company hosting my main account is not my ISP. They provide a free hosting service which has worked very well for the last 7 years. The only information they've given me is that they did not change port settings.

Any further thoughts you have would be appreciated.

iHope

Message was edited by: iHope

Feb 5, 2008 8:32 AM in response to iHope

What bothers me here about your smtp settings is that ... well ... let me digress: ISPs that don't require authentication for sending mail can get away with that because one of their authentication criteria that they can use is to filter on the IP address of the sender. If an email is not destined for an address in their domain, then it is considered a relay attempt off of their server, and the only way they could differentiate it from a spammer is to see if it is coming from an authorized user. That either means username/password authentication, some sort of public key authentication (I personally know of no providers that do that, although I am sure that they exist), or validating the IP address of the sender as "one of theirs." The latter method is how an email provider, who is also the ISP, could authenticate valid users that can relay email through their server.

But you say that this email provider is a third-party provider not affiliated with the ISP. That means that he likely is not on the ISP's subnet. If he were to accept email from anyone not on his subnet to be relayed to any address not on his subnet without requiring some sort of authentication, then any spammer in the world could use him. So that's why I don't understand why you can't or aren't using some sort of authentication mechanism on smtp. And if you were... using it without SSL? Then your username and password is sent in the clear and any nefarious internet evildoer parked upstream from you could sniff your mail account login. Plus, you are using SSL with username/password authentication for your POP services. I find it unusual that a third-party email provider that requires SSL to receive email would not enforce the same provisions on sending.

If this is indeed the case, and spammers have latched onto this smtp server, that could explain why your email doesn't get through to anyone, too; anything from that domain is probably on the worldwide "naughty smtp server list" and has been blackballed by reputable email providers.

You haven't divulged who is the email provider, so I wasn't able to search the email provider's website, if they have one, for directions posted online to properly configure your email account. I could be wrong, but I just don't think that port 25 in the clear with no authentication would be correct, any more than I think that that is a very wise choice. Is that what their technical support customer service people told you how to set up to send mail?

It would certainly seem that if this is how it used to work for seven years, and now all of a sudden it no longer does on two different computers, then something on their end has changed. And if they're not working with you to resolve the problem, it's a good thing that it is a free email account. At least you're getting what you pay for.

You can always start sending from the second email account, and configure Mail's preferences to always send from that account regardless of which account you are presently viewing. Since the secondary ISP mail account is a paid account, when viewing the "main" account, and when sending from there, I'm thinking that an outbound email from you would probably take on the identity (i.e., the "From:" address) of the account being viewed, even though you were using the ISP's smtp server and not the smtp server of the "main" account.

Also, to answer your one question, to the best of my knowledge, nothing in the Advanced tab influences smtp in any way. To the best of my knowledge, only where you edit server settings, or add to/edit the smtp server list, influences smtp behavior.

Feb 5, 2008 10:00 AM in response to j.v.

J.V

Wow! It's very kind of you to explain so fully... For a humble non-techie it's a lot to take on board!... I'm now asking myself: What does it all mean?

j.v. wrote:
If he were to accept email from anyone not on his subnet to be relayed to any address not on his subnet without requiring some sort of authentication, then any spammer in the world could use him.


Is "he" and "him" my ISP? Does this mean it might be my ISP who's preventing me from sending from the (problem) email account hosted by the third party (which happens to be Virgin.net)?

anything from that domain is probably on the worldwide "naughty smtp server list" and has been blackballed by reputable email providers.


Is the following of help? When this problem began, being unable to send from Mail, I tried sending from an online web mail site. On that occasion the Mail Delivery Subsystem reported:

-----The following addresses had permanent fatal errors -----
<iHope@virgin.net>
(reason: 571 Requested action not taken: Message was spam or contained virus)

----- Transcript of session follows -----
while talking to inbound.virgin.net.cust.securehostedemail.com.:
DATA
<<< 571 Requested action not taken: Message was spam or contained virus
554 5.5.0 Remote protocol error

Final-Recipient: RFC822; iHope@virgin.net
Action: failed
Status: 5.0.0
Remote-MTA: DNS; inbound.virgin.net.cust.securehostedemail.com
Diagnostic-Code: SMTP; 571 Requested action not taken: Message was spam or contained virus

Does this throw more light on the problem?


<div class="jive-quote">it's a good thing that it is a free email account. At least you're getting what you pay for.

Well, if I understand what you were suggesting, it's my ISP - and NOT Virgin.net - who is blocking access to the Virgin SMTP server. Is that right? Or am I still failing to understand?

You can always start sending from the second email account... using the ISP's smtp server and not the smtp server of the "main" account.


Okay, I'll give that a try...

Is the likely cause of the problem clearer to identify?... Thanks again for your help.... It's all a learning curve for me...

iHope

Feb 5, 2008 3:03 PM in response to iHope

Well, there may be two things going on. The first, if you are trying to send mail from your computer and have it delivered to port 25 of virgin.net, your ISP could be blocking it because many ISPs will only permit traffic destined to port 25 of an smtp server that they own and not to a third party. If you want to use somebody else's smtp server then that's why they have username/password authentication on port 587 or 465 with SSL.

The second, I am outright confused why your webmail is being blocked by virgin.net, unless they have blacklisted you as a sender. If the error message you quoted was really in response to a message sent via web browser, and if there is actually telephone tech support, and if the entire message was returned with any/all attachments, I'd see if there was a way to get it to them and have them explain what is causing that block. If it were from a forwarded mail message that had an attachment that came from a Windows user, I could more likely understand the tagging of this thing as having a virus.

I paid their website a visit, looking for account configuration information. Personally, I didn't find their account configuration and support pages to be worth the electrons that selflessly gave their lives in order to display virgin.net's "help" webpages on my computer's screen. They tell you the server name, there is no mention of port number, SSL, whether you need username/password to send and the directions for Mac are written for Outlook Express ... helloooo? How long has that been deprecated by M$??? So I don't even know whether OE would allow you to change port numbers or set up authentication and if not and that is all that virgin.net supports, maybe you can't use anything other than port 25 non-authenticated with virgin.net. That leads back to the issue of your ISP, then, possibly blocking port 25 traffic that is not destined to be delivered to their smtp server. Someone that is more familiar with virgin.net than I am is going to have to weigh in here to help you further in that regard. I can't find enough information about configuring virgin.net for smtp to tell you anything further that would be meaningful.

In the interim, hopefully, your ISP will let you send email through them, even though the apparent "From:" address is the virgin.net address and not the "your_isp.net" address. Did you find where to set that up in Mail's preferences? I would be curious as to whether that works for you or not. One of my mail account's is a university account. When off campus, the university makes you use your ISP's smtp server; they won't let you use theirs. When that mail account is the selected (active) account in Mail.app, a message sent from there, even though it is relayed through my ISP's server, has the university account's email address as the "From:" address. Not everybody lets you do that, though. Hopefully your ISP will.

Feb 5, 2008 4:16 PM in response to j.v.

Well, I have just found this webpage for configuring Apple Mail.app. See items #9 in both the 10.2 and 10.3 directions. As I review these instructions, it would seem to me that these directions would only apply to their dial-up or their broadband on their network since they are talking non-authenicated smtp on port 25. But they are not your ISP, correct? So I don't know how they let people send email when those folks are on a foreign network. As I said in my previous post, someone who has a working virgin.net account needs to weigh in here. And then, why your emails sent via webmail are tagged as being spam- and virus-laden, I have no clue.

Feb 6, 2008 2:25 AM in response to j.v.

Thanks again J.V

j.v. wrote:
If the error message you quoted was really in response to a message sent via web browser... I'd see if there was a way to get it to them and have them explain what is causing that block.


I received a different error message for each message I sent. I sent an example to Virgin.net. Their reply, in keeping with their general idea of 'support' was:

+"With the error message you have sent, it seems that your email is being rejected by recipients ISP. As your email is referred as spam or virus email or it may be the possibility that Virgin Media is being rejected by that ISP. I would request you to ask the recipient to contact his ISP for this issue."+

That seemed to suggest that all the different ISPs of those to whom I was sending mail were rejecting Virgin Media at the same time!... Makes sense? Not to me!...

That leads back to the issue of your ISP, then, possibly blocking port 25 traffic that is not destined to be delivered to their smtp server.


My gut feeling is that this is probably what's going on.


In the interim, hopefully, your ISP will let you send email through them... Did you find where to set that up in Mail's preferences? I would be curious as to whether that works for you or not.


Yes I tried setting it up in Mail preferences as you suggested, but it doesn't work.

iHope

Feb 6, 2008 2:33 AM in response to j.v.

j.v. wrote:
BTW - in your 1st 2 posts, the message "Cannot send message using server xxx.xxxxx.net", was that smtp.virgin.net or mail.virgin.net or whatever.virgin.net, or was it your ISP's smtp server name?


The message was: *"Cannot send message using server mail.virgin.net"*

Does that help in any way?

iHope

Feb 6, 2008 5:06 PM in response to iHope

That's unfortunate that my work-around suggestion didn't work for you. Here is what I have to do with my university account, doublecheck and see if it sounds the same as what you tried to implement with your virgin.net account:

My university account, in Mail Prefs Accounts Info, has "school" as the description and "me@university.edu" as email address. Incoming server is "mail.university.edu", with appropriate user name and password to retrieve mail from there. In Advanced panel, I use port 993 with SSL checked (coz' it's a imap acc't w/SSL - pop w/SSL would use 995 - pop and imap w/o SSL would be 110 and 143 respectively).

Back over in Acc't Info, in outgoing mail server, I use "smtp.isp.com" as the server for the "school" account coz', like I said, the university blocks all smtp traffic that is not destined for ultimate delivery to an account on their mail server, that is arriving from a non-university IP address. The university's instructions are to use your email provider's smtp server for outgoing. It just so happens that my ISP doesn't mind what I use as an originating email address and they let me relay email through their server because they authenticated me by my IP address, which they assigned to me. My ISP tells us to use port 25 non-authenticated w/o SSL for the smtp server because they have already authenticated me based on my IP address so no username/password required to access the outbound mail server.

Then over in Mail Prefs Composing, there is a pulldown menu "Send new mail from:" I told you earlier to choose your ISP mail account - my bad - you should be able to use "account last viewed" since you specified the ISP's smtp server as the outgoing mail server for the virgin.net account - that is how I am set up using my ISP's smtp server for my school account.

Now this assumes that your ISP doesn't check to make sure that your "From:" domain name matches their domain name. I know AOL does that check on their free email accounts and they block mismatches, but my ISP does not enforce that restriction on my paid email account. They know who I am from my IP address that they have assigned to me, so if they were to ever get abuse reports, they'd be able to find me.

So doublecheck that you have set up your virgin.net account similarly to how I set up my "school" account, specifying your ISP's smtp mail server as the outgoing mail server, and try going back to "Account of last viewed mailbox", and see whether your ISP will let you send email as apparently being from your virgin.net address. I apologize I don't seem to be much help getting this to work for you.

Feb 7, 2008 3:49 AM in response to j.v.

Thanks JV,

I tried again, but Mail reported:
*"Cannot send message using the server smtp.ISP.net*
'The server response was: authentication required for mail submission'"

If it worked it would've provided some kind of compensation. But obviously I'd still like to know why I'm unable to send via the other smtp server...

Regarding your earlier question -
BTW - in your 1st 2 posts, the message "Cannot send message using server xxx.xxxxx.net", was that smtp.virgin.net or mail.virgin.net or whatever.virgin.net, or was it your ISP's smtp server name?


Was my answer significant?

iHope

Feb 7, 2008 5:17 PM in response to iHope

Based on this latest error message, then just for laughs, on your newly modified version of your virgin.net account, that now specifies "smtp.isp.net" as the outgoing mail server, try changing to username/password authentication with SSL checkbox checked using either port 25, 587, or 465, and see what happens. It wants to be authenticated, so let's try to authenticate. If no workie, try again except with the SSL checkbox unchecked.

I think that the other server (virgin.net) doesn't want unauthenticated traffic that's not being originated on their network (they are not your ISP so you are not on their network). You would have to ask them how to configure your email client for sending email through their smtp server when you are not on their network.

Feb 8, 2008 6:33 PM in response to j.v.

JV,

I've tried the SMTP authentication combinations you've suggested, but still no joy.

Unless someone on the forum with a similar set up to me (ie a POP account hosted by Virgin net) can offer more information, I think we've probably taken the thread as far we can for the moment.

Unfortunately mail still can't be sent from that account. The issue remains unsolved. If and when it's resolved I'll report back.

Thanks again,

iHope

Feb 8, 2008 9:02 PM in response to iHope

Darn! Sorry I wasn't able to help you resolve your problem. I'm sure it's got to be frustrating -- I guess I am darned lucky that I have dodged all the bullets on all the Mail, iChat, and networking issues that I read about and/or try to help people resolve in these forums...so far.

There are some people in this forum that are way smarter than me; now that I have run out of ammo, perhaps they will jump in and help now.

...and that would be a POP account on virgin.net and not using virgin.net as their ISP.

Good luck to you!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Cannot send mail - have I corrupted Mail?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.