Mail server not sending (for one addressee)

Mail is working perfectly except for one addressee.  I can send/receive mail from/for anyone else.  After hitting 'send', this message appears:
The server “p04-smtp.mail.me.com” rejected the address “[email protected]”.
The server response was: unknown or illegal alias: [email protected]
Select a different outgoing mail server from the list below or click Try Later to leave the message in your Outbox until it can be sent.
Sending from: Bruce Glasscock <[email protected]>
-----Thoughts?

So I thought this was fixed but I'm still hearing that users of the virtual domain that we haven't cut over yet are not getting their e-mail. It seems like our server is holding onto messages that need to be sent on to the old server for now until I change the MX record.
Here is the main.cf file output:
readme_directory = /usr/share/doc/postfix
mydomain_fallback = localhost
messagesizelimit = 10485760
myhostname = mail.xpmedia.com
mailbox_transport = cyrus
mailboxsizelimit = 0
virtual_transport = lmtp:unix:/var/imap/socket/lmtp
virtualmailboxdomains = hash:/etc/postfix/virtualdomainsxp
virtualaliasdomains = hash:/etc/postfix/virtual_domains
virtualaliasmaps = hash:/etc/postfix/virtual
mydomain = xpmedia.com
enableserveroptions = yes
inet_interfaces = all
relayhost =
mydestination = $myhostname,localhost.$mydomain,localhost,xpmedia.com
smtpdsasl_authenable = yes
smtpduse_pwserver = yes
smtpdrecipientrestrictions = permitsasl_authenticated,permit_mynetworks,reject_unauthdestination,permit
smtpdpw_server_securityoptions = login,cram-md5,plain
content_filter = smtp-amavis:[127.0.0.1]:10024
smtpdclientrestrictions = permit_mynetworks rejectrblclient zen.spamhaus.org permit
mapsrbldomains =
mynetworks = 98.173.129.235,127.0.0.0,127.0.0.1
localrecipientmaps =
luser_relay = postmaster
transportmaps=hash:/etc/postfix/transportmaps
Here is the Transport Maps file output:
xpmedia.com :
xpmissions.com :
xpwebchurch.com smtp:mail.xpmissions.com:587

Similar Messages

  • Mail server not sending mail properly

    I'm sure there is a quick fix to this that I'm not seeing but hopefully someone knows this better than I do.
    We are in transition from a Plesk Mail system over to our OSX Server Mail Server. We are transitioning over our accounts by domain and not doing every domain at once which would be a hassle. We have transitioned over the primary domain and one virtual domain so far. We have two more virtual domains to go.
    This third virtual domain has a lot of users and I just finish importing them all. I followed the write up on how to do this properly with doing it in WGM and then duplicating it in Postfix since virtual domains is broken. So I followed all those instructions but something weird is happening. We have not cut over our MX record yet for that virtual domain as we want to prepare our clients for when we do. But what is happening is if I send an e-mail from my account in the primary domain to a person in the virtual domain that we have not cut over yet, they won't get any mail from me. It's almost like the OSX server thinks it controls that virtual domain and delivers it to itself instead of passing it on. Yet I look in my virtual domain settings and I don't have that virtual domain setup or turned on. I just have the user accounts in.
    There has to be a way for the OSX server not to take control of virtual accounts until I'm ready for it to. Anyone know how to fix this?
    -Brian

    So I thought this was fixed but I'm still hearing that users of the virtual domain that we haven't cut over yet are not getting their e-mail. It seems like our server is holding onto messages that need to be sent on to the old server for now until I change the MX record.
    Here is the main.cf file output:
    readme_directory = /usr/share/doc/postfix
    mydomain_fallback = localhost
    messagesizelimit = 10485760
    myhostname = mail.xpmedia.com
    mailbox_transport = cyrus
    mailboxsizelimit = 0
    virtual_transport = lmtp:unix:/var/imap/socket/lmtp
    virtualmailboxdomains = hash:/etc/postfix/virtualdomainsxp
    virtualaliasdomains = hash:/etc/postfix/virtual_domains
    virtualaliasmaps = hash:/etc/postfix/virtual
    mydomain = xpmedia.com
    enableserveroptions = yes
    inet_interfaces = all
    relayhost =
    mydestination = $myhostname,localhost.$mydomain,localhost,xpmedia.com
    smtpdsasl_authenable = yes
    smtpduse_pwserver = yes
    smtpdrecipientrestrictions = permitsasl_authenticated,permit_mynetworks,reject_unauthdestination,permit
    smtpdpw_server_securityoptions = login,cram-md5,plain
    content_filter = smtp-amavis:[127.0.0.1]:10024
    smtpdclientrestrictions = permit_mynetworks rejectrblclient zen.spamhaus.org permit
    mapsrbldomains =
    mynetworks = 98.173.129.235,127.0.0.0,127.0.0.1
    localrecipientmaps =
    luser_relay = postmaster
    transportmaps=hash:/etc/postfix/transportmaps
    Here is the Transport Maps file output:
    xpmedia.com :
    xpmissions.com :
    xpwebchurch.com smtp:mail.xpmissions.com:587

  • Comcast mail server not sending to Mail...

    today, I haven't received any emails, which is unusual  and decided to send myself a test- nothing.  Checked the Comcast website for mail and nothing showed up there either.
    This is just another in a succession of frustrating non-deliveries.  I've had business contects send me messages that don't come through- even though they are already in my address book and we have sent emails previously. 
    I've checked my Mail settings and everything seems to be fine. 
    Can anyone tell me why some (or even all!) emails would not be delivered by Comcast? 
    I also went on their site and totally removed any spam filters, and set a preference to receive emails from this specific sender.  No luck!
    thanks for any help

    I assume you're using Mail. I'm sure you've checked and re-checked but it is very likely something minor wrong with your smtp settings.
    In Mail>Preferences>Accounts, click on your email account tab and from the 'Outgoing Mail Server (SMTP)' drop down menu select 'Edit SMTP Server list. On the Account information tab make sure you have got the correct smtp server address. On the Advanced tab verify that you have the correct Authentication, that the Password is correct and that the User name is correct. I have various email accounts and some of them require the complete email address against User Name while others only require the part of the address before the @ symbol. Get that wrong and it could be your problem.

  • Outgoing mail server not sending mail?

    Out of nowhere, my iPhone 5 stopped sending mail. It recieves fine but won't send. I did a hard reboot and also shut it off and on again and nothing has worked.
    I tried creating a new acct. and that would not work either. Any idea's on how to fix this issue? Thanks!

    Please check your outgoing mail folder to see if you have an email stuck in outgoing mail. This will definately stop outgoing mail.
    Good luck

  • Mail receives OK but will not send for smtp account.  Exchange server receives/sends OK

    mail receives OK but will not send for smtp account.  Exchange server receives/sends OK  I'm away from home, using a family-member's wireless network that has always worked OK in the past.  Today, the same problem occured while waiting in a hospital waiting lounge.  Any ideas?

    The outgoing mail server may be rejecting mail from your network address. Typically that happens when your mail service provider is also your ISP, and you connect to it from another network. The SMTP server will allow connections without a password from anywhere, but it will only relay mail from within the ISP's network. It could also be that your account on the server has expired or been suspended.
    If you need to send mail from outside your ISP's network, use an independent mail service provider. I don't have a specific recommendation.

  • I am set up mac mini and when I test the mail server by sending a mail from administrator to administrator I get the error message 'Diagnostic-Code: X-Postfix; connect to 127.0.0.1[127.0.0.1]:10024: Connection    refused'. Can any one suggest a solution

    I set up mac mini and when I test the mail server by sending a mail from administrator to administrator I get the error message 'Diagnostic-Code: X-Postfix; connect to 127.0.0.1[127.0.0.1]:10024: Connection    refused'. Can any one suggest a solution

    Thanks. Where could I possibly look for a firewall rule. I knowingly did not creat any. My system has internet coming to a Modem which then is connected to a wireless router. I have computers connecting to the router through cable as well as wireless. One of these computers has been our  mailserver using Mercury and Pegasus and that computer has a static IP address. The Mac Mini also has been assigned a different srtatic IP address. I have only set up user account, none of them an email account as I initially expect them to receive only internal mails. Is it necessary that I must set up an email id for each user while setting up the user account. My server id is server.local. So would the email id for local users be [email protected]?

  • Updated my phone, now e-mail will not send because server does not allow relaying

    Updated iphone 3GS to iOS 5, now my company e-mail will not send "because server does not allow relaying".  I'm just an employee, not an IT type - have no idea what this means and I'm very frustrated. Also infuriated with Apple because THEIR update caused this to happen, yet I have to PAY for their support because I have an older iPhone. Someone please help.

    razmee209, thanks for your reply. After signing up for the community, I saw that I wasn't the only one. However, I think I've solved it by looking over the comments in reply to others with this problem.
    First, I think the iOS5 update may have made the phone default to IMAP setting. I noticed when I deleted my account and re-set it up that there is a large button at the top for either IMAP or POP. It is already defaulted to IMAP, but my account must be POP.  So this is the first thing to check when you're setting up your account.
    Second, I noted some other comments about needing to supply a username and password to the outgoing server even though it says optional. I included those, but got a message that it wasn't recognized (or something like that) and did I want to continue anyway. I told it to continue. After a few seconds, it verified my account, and now everything works.
    Hope this helps others having this problem.

  • I can use Mail at home, no problem. But when I travel, I can receive mail but not send it. I get a "server can't be reached" message. Yet when I send a photo using iPhoto, it gets sent. Help!!

    I can use Mail at home, no problem. But when I travel, I can receive mail but not send it. I get a "server can't be reached" message. Yet when I send a photo using iPhoto, it gets sent. Help!!

    To diagnose problems with Thunderbird, try the following:
    *Restart the operating system in '''[http://en.wikipedia.org/wiki/Safe_mode safe mode with Networking]'''. This loads only the very basics needed to start your computer while enabling an Internet connection. Click on your operating system for instructions on how to start in safe mode: [http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode Windows 8], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-7 Windows 7], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-vista Windows Vista], [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/boot_failsafe.mspx?mfr=true" Windows XP], [http://support.apple.com/kb/ht1564 OSX]
    ; If safe mode for the operating system fixes the issue, there's other software in your computer that's causing problems. Possibilities include but not limited to: AV scanning, virus/malware, background downloads such as program updates.

  • I changed my e-mail address a few months ago everything was ok. Starting monday my outgoing mail can not be sent, it says the server rejected my e-mail address. Why ? I can receive mail but not send it

             My outgoing mail gets rejected. I can get mail but not send it.It was working for about 6 months.

    If the smtp is rejecting your password you should go in.
    Mail -> Preferences -> Accounts
    Select your Yahoo account in the sidebar on the left.
    In account information tab you will see : " Outgoing Mail Server (SMTP) "
    Click on it and choose edit SMTP server list.
    Select Yahoo and click on the advanced tab.
    Now fill your new Yahoo password.
    Hope it's help.

  • Mail issues. mail is not sending all the setting are correct- is it an apple or a server problem?

    As above- am using a MacBook pro 13-inch running os Lion, latest version. But mail is not sending, it will recieve. I get various messages: attempt to read data from the server failed. Connection timed out on Port. What do I do?    

    Mara,
    To create a screen shot just use Shift-Command-4 and you'll get a crosshair that you can drag across the portion of the screen that you want to capture. Alternately, you can use Shift-Command-3 to take a shot of your full screen and then use an image editor to crop just what you want to post (using the little camera icon in the composing area).
    Have you tried pinging the servers? I pinged xtra.com.nz and got incoming packets, so the server isn't down now.
    PING xtra.com.nz (67.215.65.132): 56 data bytes
    64 bytes from 67.215.65.132: icmp_seq=0 ttl=39 time=38.397 ms
    64 bytes from 67.215.65.132: icmp_seq=1 ttl=39 time=52.964 ms
    64 bytes from 67.215.65.132: icmp_seq=2 ttl=39 time=43.294 ms
    64 bytes from 67.215.65.132: icmp_seq=3 ttl=39 time=40.571 ms
    64 bytes from 67.215.65.132: icmp_seq=4 ttl=39 time=47.965 ms
    64 bytes from 67.215.65.132: icmp_seq=5 ttl=39 time=41.981 ms
    64 bytes from 67.215.65.132: icmp_seq=6 ttl=39 time=40.640 ms
    64 bytes from 67.215.65.132: icmp_seq=7 ttl=39 time=55.982 ms
    64 bytes from 67.215.65.132: icmp_seq=8 ttl=39 time=51.190 ms
    64 bytes from 67.215.65.132: icmp_seq=9 ttl=39 time=40.756 ms
    ^C
    --- xtra.com.nz ping statistics ---
    10 packets transmitted, 10 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 38.397/45.374/55.982/5.848 ms
    I'm a bit at a loss. I don't use Mail - I've been using Entourage and, more recently, Outlook from Microsoft for over ten years. Nary a problem with POP or IMAP. Some people also like Mozilla Thunderbird - it's free and it's worth a download just to see if you can set up a useable account with it.
    Post a screen shot of your settings and we'll go from there.
    Clinton

  • CL_BCS Mail not send for CC

    Hello Experts,
    I am sending the notification email in CRM using cl_bcs class and this mail should be send to "TO" and "CC" of this i am using add_recipient method of cl_bcs.
    *     Add  TO recipient with its respective attributes to send request
    l_recipient = cl_cam_address_bcs=>create_internet_address( l_addr-e_mail ).
                              CALL METHOD l_send_request->add_recipient
                                EXPORTING
                                  i_recipient = l_recipient
                                  i_express   = abap_true.
    *     Add CC recipient with its respective attributes to send request
                               l_recipient = cl_cam_address_bcs=>create_internet_address( l_addr-e_mail ).
                              CALL METHOD l_send_request->add_recipient
                                EXPORTING
                                  i_recipient = l_recipient
                                  i_copy      = abap_true.
    Now when the "TO" and "CC" email id are different then it work fine. But issues comes when "TO" and "CC" email are same then it sends the email only to "TO". In SOST also i can see only one entry. I think it somewhere check if TO and CC emails are same then it delete the entry OR is there any attribute i need to set so that mail can be send for this scenario.

    Hello Hemant,
    If you test with the BCS example program BCS_EXAMPLE_4, you can see that
    duplicate recipient will be removed.
    This is a standard behavior.
    Thanks & Regards,
    Rajesh

  • Incoming Email not working for one web app, but IS working for others in same farm.

    I have enabled incoming email in a large multi-web application farm running SharePoint 2013 SP1 and the Feb 2015/March 2015 CUs that were pushed down in Windows Updates.  It works just fine for two web applications, but it will not work for one particular
    web application. I see the email land in the /drop folder. If I remove the email address from the library in http://nonworkingapp web
    application and use it on a library in a http://working web application, then the email is processed successfully. Conversely,
    if I take an address from a library in http://working and move it to a library inhttp://nonworkingapp it
    does not work. I've tried multiple site collections on http://nonworkingapp. This rules out any SMTP issues, etc. and means
    the issue is bound to this web application. Permissions are the same between the "non-working" and "working" locations: domain users are members on the site, and the library inherits permissions from the site.  The App Pool and Timer
    Service accounts have rights to the folder and to the library.
    The error in the ULS log is the typical error processing message, but it gives no additional information even though I have enabled Verbose logging.
    The Incoming E-Mail service has completed a batch. The elapsed time was 00:00: 00.0156294. The service processed 2 message(s) in total. Errors occurred processing 2 message(s): Message ID: Message
    ID:
    Typically, you see "alias not found" or some permissions or quota issue here, but this issue is NOT the same as those. In this case NO additional information is provided in ULS.
    Edit: running stsadm.exe -o refreshdms -url http://one/failing/site fixed some similar issues where "Unknown alias" was
    reported even though the list did have an alias (see here:http://blogs.technet.com/b/vinitt/archive/2009/07/15/e-mail-enabled-list-alias-information-is-not-synchronized-between-configuration-database-and-content-database.aspx).
    This did not fix the issue for the case mentioned above.
    What could possibly be the issue preventing incoming email from working on this one web application?

    Thanks for your reply.  Incoming E-Mail was running on all 3 WFE, however I do not think this was the cause.  As noted, _other_ emails send to http://workingapp are working just fine.  I can send two emails - one to a library on http://workingapp
    and another on http://notworkingapp.  The email to http://notworkingapp will sit in the drop folder, while the one to http://workingapp will be processed correctly.  In addition, the ULS log on WFE1 indicates an attempt to process the file fails.
     So clearly, the timer job on WFE1 is running and attempting to process the file.  For kicks, I disabled the service on WFE2 and WFE3, but with no change in the behavior.
    WRT to #1, I have done this already (as noted in the original post).  I can remove an alias from http://workingapp and place it on http://nonworkingapp and it is not processed.  If I return it to http://workingapp it is processed.  In other
    words, I go into Library Settings -> Incoming Email for a working library, and copy the alias, then disable incoming email for that library.  I then go to Library Settings -> Incoming Email for a non-working library, enable incoming email, and paste
    the alias.  Once done, emails sent to the alias are not processed.  I then do the reverse, and it works again.
    On #2, I have already tried multiple libraries on http://nonworkingapp (also as noted in the original post).
    In my environment, incoming email does not work for any library on http://nonworkingapp, but does work for any library on http://workingapp.  Troubleshooting listed above has ruled out any problem with basic mail server configuration or library settings
    - the problem is bound to http://nonworkingapp
    I'm not sure what you mean by "steps to reproduce the issue".  If I knew that, I would probably be able to solve the issue.  The best I could come up with to describe the situation would be:
    Set up SP 2010 in a three-node configuration with multiple web apps
    Enable incoming email and confirm it works
    Migrate to a SP2013 SP1 farm in a three node configuration.
    Enable a new email alias for a library
    Observe that it doesn't work for one web application.
    Obviously, it's pretty unlikely that attempting that in a lab would actually have the same result.

  • Mail will not send

    Hi, I've had my iMac some time now but have only just set up the 'mail' option. I have definitely put in all of the correct details for all of my email accounts. I am able to receive email but it just will not send out any emails - from any of my 5 email accounts!
    When I check the mail connection all is green (except for one of the outgoing servers for one particular email account). So why will it not send from the other outgoing server when it is green?! I use an iPhone and an iPad and my mail on those is fine (using exactly the same settings).
    I have updated the software (as recommended by Apple for this particular problem) but it has made no difference. Every time I try to send it says 'Mail will not send with server...'
    It's driving me crazy! Please help! Thanks.

    This may not help, but a few months ago I was trying to send a message to members of my professional organization, but kept getting a similar message. I exchanged correspondence with Tech Help at my server to no avail. I thought the problem might have to do with the quantity of receoients, so I started deleting a few at a time from the list and resending. All of a sudden, it worked!
    I finally narrowed it down to one address that had been preventing the message from going out. After I deleted and exactly retyped the address, I never had another problem. Never understood what had happened.
    iMac 2 GHz PowerPC G5   Mac OS X (10.4.6)   2 Gig RAM

  • Thousands of "mail is not enabled for this user"

    Someone is sending my domain email to thousands of non existent mail accounts. It's like they are combining every possible prefix to my domain they know of. It's been going on for weeks. The Mail service, however, is not being brought down by this at all. So I don't know what kind of attack this is or how to stop it.
    Can someone help me? Below is a minute section of my System log:
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    Dec 31 15:08:55 nameserver lmtpunix[19165]: warning: unable to post message for user: [email protected], mail is not enabled for this user
    ------------------

    Two possibilities - both fall under the heading 'reconaissance by e-mail'. A spammer or hacker will try 1000's of common names, then look at which ones didn't bounce to determine which ones have accounts on your system.
    They then have a comprehensive list of account names on your server, and can proceed to attempt likely passwords for each, or send endless spam to your users. Either one is a Bad Thing, doubly so if you've got any accounts that you created just to test things, and have weak passwords, but you've always counted on nobody knowing they exist.
    At one point, I actually had a 'testuser' account that had 'testuser' as the password - I just hadn't remembered to delete it after I was done testing. It's very common for a system to have a couple of these hanging around. I didn't have trouble with it, but looking for and getting rid of these is critical.
    Either way, the immdiate solution is to go Server Admin->Mail->Settings->Relay, and add the IP address(es) of the senders to the 'Refuse all messages from these hosts or networks' section. Mail attempts will still show up in your SMTP log, but they'll look like this one I got this morning (one of dozens):
    Jan 3 11:07:33 miniserver postfix/smtpd[1440]: NOQUEUE: reject: RCPT from unknown[66.180.115.17]: 554 <unknown[66.180.115.17]>: Client host rejected: Access denied; from=<[email protected]> to=<[email protected]> proto=SMTP helo=<xptwfs.gov>
    Next is to take a look at your password policies - if you've got strong password policies (must include characters and numbers, must be 7 characters or longer, etc., you're probably OK, but if anyone has weak passwords, or god forbid, uses their userid as their password, you're pretty vulnerable.
    It's also worth noting that someone with a full list of your users has a fair number of tools for improved odds of phishing, or spear-phishing, where they create finely targeted mails that say things like 'Bob Smith told me to contact you for your password', and look very real. A warning mail to your users to remind them that they need to keep passwords secret, and be cautious about mail, even if it appears to know something about them, would be good. I wouldn't specify that you've been recon'd, just a general 'New Year Security Reminder' or some such.
    Hope this helps!

  • Mail will not send or receive. It intermittently stops working. Why?

    Mail will not send or receive. It intermittently stops working. Why?

    I had problems with sending emails from one server in particular, however, I would ask if you have gone to the page of your server and found specific instructions for configuring your mail. My iMAC would not send out emails, so I went to my (Italian) server's page and solved the problem.
    It was not sufficient to let the MAC wizard connect you up with your server, and, indeed, MAIL invited me to consider installing the server's email manually. So doing, my problem was solved.
    Your server's page should have a list of email programs (cf Outlook, Thunderbird, etc.) , with instructions as to how to configure them. Look for the item referring to Macintosh Mail, keep it in background in order to go back to it as you configure your mail.
    My problem was that I could not convince Mail to accept the out connection, but when I eliminated my server entirely in Mail's Preferences, I added that server once again: Mail told me that it could not safely transfer my password and asked me if I wanted to set up the site manually. I clicked on manual, and found very precise specifications as to the number of the port to be used, then instructions on how to find the menu for the out mail, with a particular number I had to insert in the drop-down menu they specified.
    It was not as complicated as it sounds here, but requires patience.

Maybe you are looking for

  • Document number in SP01

    Hello Freinds, Could you please help me out for the below issue. My client requires document no to be appear in the transaction SP01. Say for ex: currently if we use tcode SP01 we get the fields like, Spool no, Type, user name, Date, Time, status etc

  • Problem with the trackpad

    I am new to Mac .. I got my laptop a month ago and I wanted to clean it.. with a little wett peace of fabric it was turned off and after I finished I left it turned off till the next day.. then I turned it on and found out that the trackpad is too sl

  • How to avoid Aperture botting into import-mode at every iPhone dock/sync

    Everytime I put my iPhone into the dock, Aperture boots and goes into import mode. If at least Aperture would check for only NEW photos, this could be ok, but as it completely ignores old/new fotos (already imported or not), I'd really like Aperture

  • Installation option from Ovti to 5800 ?

    I wanted to download a calculator from Ovti and install it on my 5800 memory card .   The link was sent to my phone and after being connected I said Yes to download and install .    I never got the option as to where to install .   I usally get this

  • I have lost most of my music files in itunes, ca I back up my ipod or download music from my ipod

    i have lost most of my music files in itunes, can i backup my ipod or download music from my ipod to itunes . Also i have tried to save music in itunes to an external storage devise but my computer still stores them in the c drive which runs out of s