Copying /Library/Server/Mail between servers?

Howdy All,
I have upgraded a Snow Leopard Server to Mavericks Server including the Mail service. Let's call this MSU.  I have a freshly installed and configured Maverics Server with Mail service not running (it was started once).  Let's call th is MSN (n for new).
Can I copy the /Library/Server/Mail directory and contents from MSU to MSN (after removing the Mail directory that's there)?  I am trying to do this on the command line now "sudo cp -rfp ...".
But the copy is saying that a number of sockets ini ./Mail/Data/spool cannot be copied.  I understand what sockets are (I think) and undersand why they can't be copied.
However, my question is will this cause a problem?  Will these sockets be automatically regenerated when the Mail service is restarted?
Again I've removed the Mail directory on MSN (really just zipped it and moved it to another location) and the Mail service is off.  I am copying over the Mail directory from MSU, which is not currently running (i.e. the machine is booted from MSN not MSU). 
The users and groups on both machines are different but the primary ones, the ones I care about going forward, are the same (hopefully). 
Any thoughts or suggestions would be appreciated.
Cheers,
Ashley.

Many thanks for your reply UpTimeJeff.
UptimeJeff wrote:
Don't use the Finder.
I am using the command line.  Both drives are attached to the same machine so I just used "sudo cp -rfp ..."
the mailstore copies easily from 10.6 to 10.9
Ok, thanks for that.
As I mentioned, I upgraded the old Snow Leopard Server, which I thought may have made some changes to the Mail service, so I could just copy the Mail service to the fresh install of Mavericks Server.
Strange thing is my cp seems to have got stuck.  No cpu activity for cp process but the shell indicates the command is still running.  It's been over 12 hours and we didn't have that much mail. 
Cheers,
Ashley.

Similar Messages

  • Copy/cloning ZFS zones between servers

    Hello,
    We have two identical servers (two blades actually) and I created a zone with ZFS in one that i'd like to clone/copy to the other server.
    Is this possible? if so? is there an easy way? I've searched in google and all I could find was copy/clone in the same server, but no info accross servers.
    Thanks!

    I think you will be able to use the ZFS replication features to sync your zone directory and data volumes to a remote host.
    [http://blogs.sun.com/constantin/entry/7_easy_tips_for_zfs|http://blogs.sun.com/constantin/entry/7_easy_tips_for_zfs]

  • OS X 10.9 Server Mail Domain Whitelisting

    I just cannot understand why this isn't working.
    I've added gmail, googlemail, mac, me, icloud to the whitelist, but emails from those domains still get greylisted:
    $ sudo serveradmin settings Mail | grep whitelist
    Mail:postfix:add_whitelist_domain:_array_index:5 = "gmail.com"
    Mail:postfix:add_whitelist_domain:_array_index:6 = "googlemail.com"
    Mail:postfix:add_whitelist_domain:_array_index:7 = "mac.com"
    Mail:postfix:add_whitelist_domain:_array_index:8 = "me.com"
    Mail:postfix:add_whitelist_domain:_array_index:9 = "icloud.com"
    Mail:postfix:domain_whitelist:_array_index:5 = "gmail.com"
    Mail:postfix:domain_whitelist:_array_index:6 = "googlemail.com"
    Mail:postfix:domain_whitelist:_array_index:7 = "mac.com"
    Mail:postfix:domain_whitelist:_array_index:8 = "me.com"
    Mail:postfix:domain_whitelist:_array_index:9 = "icloud.com"
    I tried:
    $ sudo serveradmin settings Mail:postfix:whitelist_enabled = yes
    2014-05-02 02:56:37.103 serveradmin[2894:507] Error: servermgr_mail: postconf read error: /usr/sbin/postconf: warning: whitelist_enabled: unknown parameter
    2014-05-02 02:56:37.104 serveradmin[2894:507] unable to save key: whitelist_enabled (unknown parameter)
    I've tried restarting the mail service and restarting the computer.
    Has anyone been successful in whitelisting a domain on 10.9 Server?
    May  2 02:37:47 example.com postfix/smtpd[1398]: connect from mail-oa0-f48.google.com[209.85.219.48]
    May  2 02:37:47 example /usr/libexec/postfix/greylist.pl[1403]: Temporary message rejection to: <[email protected]> from: <[email protected]> sent from: [209.85.219.48] for: 60 seconds due to greylisting
    May  2 02:37:48 example.com postfix/smtpd[1398]: NOQUEUE: reject: RCPT from mail-oa0-f48.google.com[209.85.219.48]: 450 4.7.1 <[email protected]>: Recipient address rejected: Service is unavailable; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-oa0-f48.google.com>
    May  2 02:37:48 example.com postfix/smtpd[1398]: disconnect from mail-oa0-f48.google.com[209.85.219.48]

    #!/usr/bin/perl
    use DB_File;
    use Fcntl;
    use Sys::Syslog qw(:DEFAULT setlogsock);
    # Usage: greylist.pl [-v]
    # Demo delegated Postfix SMTPD policy server. This server implements
    # greylisting. State is kept in a Berkeley DB database.  Logging is
    # sent to syslogd.
    # How it works: each time a Postfix SMTP server process is started
    # it connects to the policy service socket, and Postfix runs one
    # instance of this PERL script.  By default, a Postfix SMTP server
    # process terminates after 100 seconds of idle time, or after serving
    # 100 clients. Thus, the cost of starting this PERL script is smoothed
    # out over time.
    # To run this from /etc/postfix/master.cf:
    #    policy  unix  -       n       n       -       -       spawn
    #      user=nobody argv=/usr/bin/perl /usr/libexec/postfix/greylist.pl
    # To use this from Postfix SMTPD, use in /etc/postfix/main.cf:
    #    smtpd_recipient_restrictions =
    #          reject_unauth_destination
    #          check_policy_service unix:private/policy
    # NOTE: specify check_policy_service AFTER reject_unauth_destination
    # or else your system can become an open relay.
    # To test this script by hand, execute:
    #    % perl greylist.pl
    # Each query is a bunch of attributes. Order does not matter, and
    # the demo script uses only a few of all the attributes shown below:
    #    request=smtpd_access_policy
    #    protocol_state=RCPT
    #    protocol_name=SMTP
    #    helo_name=some.domain.tld
    #    queue_id=8045F2AB23
    #    [email protected]
    #    [email protected]
    #    client_address=1.2.3.4
    #    client_name=another.domain.tld
    #    instance=123.456.7
    #    sasl_method=plain
    #    sasl_username=you
    #    sasl_sender=
    #    size=12345
    #    [empty line]
    # The policy server script will answer in the same style, with an
    # attribute list followed by a empty line:
    #    action=dunno
    #    [empty line]
    # greylist status database and greylist time interval. DO NOT create the
    # greylist status database in a world-writable directory such as /tmp
    # or /var/tmp. DO NOT create the greylist database in a file system
    # that can run out of space.
    # In case of database corruption, this script saves the database as
    # $database_name.time(), so that the mail system does not get stuck.
    $database_name="/Library/Server/Mail/Data/gldb/greylist.db";
    $whitelist_host_file="/Library/Server/Mail/Data/gldb/whitelist_host";
    $whitelist_domain_file="/Library/Server/Mail/Data/gldb/whitelist_domain";
    $whitelist_db_name="/Library/Server/Mail/Data/gldb/whitelist.db";
    $greylist_delay=60;
    # Auto-whitelist threshold. Specify 0 to disable, or the number of
    # successful "come backs" after which a client is no longer subject
    # to greylisting.
    $auto_whitelist_threshold = 10;
    # Syslogging options for verbose mode and for fatal errors.
    # NOTE: comment out the $syslog_socktype line if syslogging does not
    # work on your system.
    $syslog_socktype = 'unix'; # inet, unix, stream, console
    $syslog_facility="mail";
    $syslog_options="pid";
    $syslog_priority="info";
    sub add_whitelist {
              # check for null host name
              my ($_host_name) = $attr{"host_name"};
              if ($_host_name eq "") {
                        syslog $syslog_priority, "Warning: missing whitelist host name attribute";
                        return 0;
              # Open the database on the fly.
              open_whitelist_db() unless $whitelist_db_obj;
              # Is host already in white list
              $value = read_whitelist_db($attr{"host_name"});
              # Add host if not in database
              if ($value == 0) {
                        syslog $syslog_priority, "adding host: %s to whitelist host", $attr{"host_name"} if $verbose;
                        update_whitelist_db($attr{"host_name"}, 1);
                        open WHITELIST_FILE, ">> $whitelist_host_file" or
                                  syslog $syslog_priority, "Error: unable to open whitelist host file: %s", $whitelist_host_file;
                        print WHITELIST_FILE "$attr{\"host_name\"}\n";
                        close WHITELIST_FILE;
    sub add_whitelist_domain {
              # check for null host name
              my ($_domain_name) = $attr{"domain_name"};
              if ($_domain_name eq "") {
                        syslog $syslog_priority, "Warning: missing whitelist domain name attribute";
                        return 0;
              # Open the database on the fly.
              open_whitelist_db() unless $whitelist_db_obj;
              # Is domain already in white list
              $value = read_whitelist_db($attr{"domain_name"});
              # Add domain if not in database
              if ($value == 0) {
                        syslog $syslog_priority, "adding domain: %s to whitelist doman", $attr{"domain_name"} if $verbose;
                        update_whitelist_db($attr{"domain_name"}, 1);
                        open WHITELIST_FILE, ">> $whitelist_domain_file" or
                                  syslog $syslog_priority, "Error: unable to open whitelist domain file: %s", $whitelist_domain_file;
                        print WHITELIST_FILE "$attr{\"domain_name\"}\n";
                        close WHITELIST_FILE;
    # Demo SMTPD access policy routine. The result is an action just like
    # it would be specified on the right-hand side of a Postfix access
    # table.  Request attributes are available via the %attr hash.
    sub smtpd_access_policy {
        my($key, $time_stamp, $now, $count, $domain);
        # Open the database on the fly.
        open_database() unless $database_obj;
        # Open the whitelist database on the fly.
        open_whitelist_db() unless $whitelist_db_obj;
        # Check if domain is whitelisted
              $domain = get_domain_name($attr{"client_name"});
              $count = read_whitelist_db($domain);
              if ($count > 0) {
                        syslog $syslog_priority, "domain: %s is whitelisted", $domain if $verbose;
                  return "dunno";
        # Check if host is whitelisted
              $count = read_whitelist_db($attr{"client_name"});
              if ($count > 0) {
                        syslog $syslog_priority, "host: %s is whitelisted", $attr{"client_name"} if $verbose;
                  return "dunno";
        # Search the auto-whitelist.
        if ($auto_whitelist_threshold > 0) {
            $count = read_database($attr{"client_address"});
            if ($count > $auto_whitelist_threshold) {
                  return "dunno";
        # Lookup the time stamp for this client/sender/recipient.
        $key =
              lc $attr{"client_address"}."/".$attr{"sender"}."/".$attr{"recipient"};
        $time_stamp = read_database($key);
        $now = time();
        # If this is a new request add this client/sender/recipient to the database.
        if ($time_stamp == 0) {
              $time_stamp = $now;
              update_database($key, $time_stamp);
        # The result can be any action that is allowed in a Postfix access(5) map.
        # To label mail, return ``PREPEND'' headername: headertext
        # In case of success, return ``DUNNO'' instead of ``OK'' so that the
        # check_policy_service restriction can be followed by other restrictions.
        # In case of failure, specify ``DEFER_IF_PERMIT optional text...''
        # so that mail can still be blocked by other access restrictions.
        syslog $syslog_priority, "request age %d", $now - $time_stamp if $verbose;
        if ($now - $time_stamp > $greylist_delay) {
              # Update the auto-whitelist.
              if ($auto_whitelist_threshold > 0) {
                  update_database($attr{"client_address"}, $count + 1);
              return "dunno";
        } else {
              # Apple
              syslog $syslog_priority, "Temporary message rejection to: <$attr{\"recipient\"}> from: <$attr{\"sender\"}> sent from: [$attr{\"client_address\"}] for: $greylist_delay seconds due to greylisting";
              return "defer_if_permit Service is unavailable";
    # You should not have to make changes below this point.
    sub LOCK_SH { 1 };          # Shared lock (used for reading).
    sub LOCK_EX { 2 };          # Exclusive lock (used for writing).
    sub LOCK_NB { 4 };          # Don't block (for testing).
    sub LOCK_UN { 8 };          # Release lock.
    # Log an error and abort.
    sub fatal_exit {
        my($first) = shift(@_);
        syslog "err", "fatal: $first", @_;
        exit 1;
    # Open hash database.
    sub open_database {
        my($database_fd);
        # Use tied database to make complex manipulations easier to express.
        $database_obj = tie(%db_hash, 'DB_File', $database_name,
                                            O_CREAT|O_RDWR, 0644, $DB_BTREE);
              if ( !$database_obj ) {
                        # don't prevent mail deliveries due to corrupt database
                        my $db_backup = $database_name . "." . time();
                        syslog $syslog_priority, "Warning: open failed for: %s : backing up to: %s",
                                                                                              $database_name, $db_backup;
                        rename $database_name, $db_backup ||
                                  fatal_exit "Can't save %s as %s: $!", $database_name, $db_backup;
                        # try again
                        $database_obj = tie(%db_hash, 'DB_File', $database_name,
                                                      O_CREAT|O_RDWR, 0644, $DB_BTREE) ||
                                                      fatal_exit "Cannot open database %s: $!", $database_name;
        $database_fd = $database_obj->fd;
        open DATABASE_HANDLE, "+<&=$database_fd" ||
              fatal_exit "Cannot fdopen database %s: $!", $database_name;
        syslog $syslog_priority, "open %s", $database_name if $verbose;
    # Open hash whitelist database.
    sub open_whitelist_db {
        my($whitelist_db_fd);
        # Use tied database to make complex manipulations easier to express.
              $whitelist_db_obj = tie(%db_hash, 'DB_File', $whitelist_db_name,
                                            O_CREAT|O_RDWR, 0644, $DB_BTREE);
              if ( !$whitelist_db_obj ) {
                        # don't prevent mail deliveries due to corrupt database
                        my $db_backup = $whitelist_db_name . "." . time();
                        syslog $syslog_priority, "Warning: open failed for: %s : backing up to: %s",
                                                                                              $whitelist_db_name, $db_backup;
                        rename $whitelist_db_name, $db_backup ||
                                  fatal_exit "Can't save %s as %s: $!", $whitelist_db_name, $db_backup;
                        # try again
                        $whitelist_db_obj = tie(%db_hash, 'DB_File', $whitelist_db_name,
                                                      O_CREAT|O_RDWR, 0644, $DB_BTREE) ||
                                                      fatal_exit "Cannot open database %s: $!", $whitelist_db_name;
        $whitelist_db_fd = $whitelist_db_obj->fd;
        open WHITELIST_DB_HANDLE, "+<&=$whitelist_db_fd" ||
              fatal_exit "Cannot fdopen database %s: $!", $whitelist_db_name;
        syslog $syslog_priority, "open %s", $whitelist_db_name if $verbose;
    # Read database. Use a shared lock to avoid reading the database
    # while it is being changed. XXX There should be a way to synchronize
    # our cache from the on-file database before looking up the key.
    sub read_database {
        my($key) = @_;
        my($value);
        flock DATABASE_HANDLE, LOCK_SH ||
              fatal_exit "Can't get shared lock on %s: $!", $database_name;
        # XXX Synchronize our cache from the on-disk copy before lookup.
        $value = $db_hash{$key};
        syslog $syslog_priority, "lookup %s: %s", $key, $value if $verbose;
        flock DATABASE_HANDLE, LOCK_UN ||
              fatal_exit "Can't unlock %s: $!", $database_name;
        return $value;
    # Read database. Use a shared lock to avoid reading the database
    # while it is being changed. XXX There should be a way to synchronize
    # our cache from the on-file database before looking up the key.
    sub read_whitelist_db {
        my($key) = @_;
        my($value);
        flock WHITELIST_DB_HANDLE, LOCK_SH ||
              fatal_exit "Can't get shared lock on %s: $!", $whitelist_db_name;
        # XXX Synchronize our cache from the on-disk copy before lookup.
        $value = $db_hash{$key};
        syslog $syslog_priority, "whitelist lookup %s: %s", $key, $value if $verbose;
        flock WHITELIST_DB_HANDLE, LOCK_UN ||
              fatal_exit "Can't unlock %s: $!", $whitelist_db_name;
        return $value;
    # Update database. Use an exclusive lock to avoid collisions with
    # other updaters, and to avoid surprises in database readers. XXX
    # There should be a way to synchronize our cache from the on-file
    # database before updating the database.
    sub update_database {
        my($key, $value) = @_;
        syslog $syslog_priority, "store %s: %s", $key, $value if $verbose;
        flock DATABASE_HANDLE, LOCK_EX ||
              fatal_exit "Can't exclusively lock %s: $!", $database_name;
        # XXX Synchronize our cache from the on-disk copy before update.
        $db_hash{$key} = $value;
        $database_obj->sync() &&
              fatal_exit "Can't update %s: $!", $database_name;
        flock DATABASE_HANDLE, LOCK_UN ||
              fatal_exit "Can't unlock %s: $!", $database_name;
    # Update database. Use an exclusive lock to avoid collisions with
    # other updaters, and to avoid surprises in database readers. XXX
    # There should be a way to synchronize our cache from the on-file
    # database before updating the database.
    sub update_whitelist_db {
        my($key, $value) = @_;
        syslog $syslog_priority, "store whitelist host %s: %s", $key, $value if $verbose;
        flock WHITELIST_DB_HANDLE, LOCK_EX ||
              fatal_exit "Can't exclusively lock %s: $!", $whitelist_db_name;
        # XXX Synchronize our cache from the on-disk copy before update.
        $db_hash{$key} = $value;
        $whitelist_db_obj->sync() &&
              fatal_exit "Can't update %s: $!", $whitelist_db_name;
        flock WHITELIST_DB_HANDLE, LOCK_UN ||
              fatal_exit "Can't unlock %s: $!", $whitelist_db_name;
    # Parse hostname to obtain domain name
    sub get_domain_name {
        my($in_host_name) = @_;
        my($value);
              my($count) = 0;
              @tokens = split(/\./, $in_host_name);
              $count = $#tokens;
              $value=$tokens[$count-1] . "." . $tokens[$count];
              return $value;
    # Signal 11 means that we have some kind of database corruption (yes
    # Berkeley DB should handle this better).  Move the corrupted database
    # out of the way, and start with a new database.
    sub sigsegv_handler {
        my $backup = $database_name . "." . time();
        rename $database_name, $backup ||
              fatal_exit "Can't save %s as %s: $!", $database_name, $backup;
        fatal_exit "Caught signal 11; the corrupted database is saved as $backup";
        my $wl_backup = $whitelist_db_name . "." . time();
        rename $whitelist_db_name, $wl_backup ||
              fatal_exit "Can't save %s as %s: $!", $whitelist_db_name, $wl_backup;
        fatal_exit "Caught signal 11; the corrupted database is saved as $wl_backup";
    $SIG{'SEGV'} = 'sigsegv_handler';
    # This process runs as a daemon, so it can't log to a terminal. Use
    # syslog so that people can actually see our messages.
    setlogsock $syslog_socktype;
    openlog $0, $syslog_options, $syslog_facility;
    # We don't need getopt() for now.
    while ($option = shift(@ARGV)) {
        if ($option eq "-v") {
              $verbose = 1;
        } else {
              syslog $syslog_priority, "Invalid option: %s. Usage: %s [-v]",
                        $option, $0;
              exit 1;
    # Unbuffer standard output.
    select((select(STDOUT), $| = 1)[0]);
    # Receive a bunch of attributes, evaluate the policy, send the result.
    while (<STDIN>) {
        if (/([^=]+)=(.*)\n/) {
              $attr{substr($1, 0, 512)} = substr($2, 0, 512);
        } elsif ($_ eq "\n") {
              if ($verbose) {
                  for (keys %attr) {
                        syslog $syslog_priority, "Attribute: %s=%s", $_, $attr{$_};
                        if ( $attr{"request"} eq "smtpd_access_policy" ) {
                                  $action = smtpd_access_policy();
                        } elsif ( $attr{"request"} eq "whitelist" ) {
                                  $action = add_whitelist();
                        } elsif ( $attr{"request"} eq "whitelist_domain" ) {
                                  $action = add_whitelist_domain();
                        } else {
                                  fatal_exit "unrecognized request type: '%s'", $attr{request};
                        syslog $syslog_priority, "Action: %s", $action if $verbose;
                        print STDOUT "action=$action\n\n";
                        %attr = ();
        } else {
              chop;
              syslog $syslog_priority, "warning: ignoring garbage: %.100s", $_;

  • Migrate server mail files

    Due to mail problems - filtering etc - I am considering rebuilding my server from scratch.  The problem is I have a number of users who have iOS devices and use their server mail files as data depoistories - you have very powerful mail search functions of you server databases for IMAP mail on iOS.
    The question is how do I restore / rebuild the existing mail databases for each user - I think all mail is stored in /Library/server/mail/data/mail/<user directory> although I don't know how you access or work out which directory belongs to which user?
    Anyone tried this or know of a way of migrating the mail databases?

    I bought a new Mac mini server running MLS and restored all did a complete restore of the time machine backup of my broken SL Server.  This restored everything under the MLS operating system but as you know broke a number of things - Sieve, mail authentication etc.  Many of these I have fixed except for Sieve.  I need some kind of Server side mail filtering for the users who only have iOS devices with no client filtering - plan was to use your Roundcube/manage sieve  approach.
    Secondly, I tried, using the second hard disk in the new server for now, to do a clean install and reset up the ML Server from scratch rebuilding a subset of users and then copying the mail store directories from the time machine backup of the SL Server to the new Server.   I failed to find a way to associate the mail store directories and permission for the newly set up users.  The server just built new mail stores and I could not find a way to transfer or combine them with the old mail stores.
    Finally I tried the 'target disk mode' route to build an SL disk on an external FireWire drive that would boot the ML Server hoping I could just rebuild the original server on the new hardware.  I used a CoreDuo Mac Mini we have to do the build but have so far not been able to get the new server to boot.   It just hangs before getting to the log in screen.  I have given up on this as I doubt I can ever get this stable enough with all the unsupported (by SLS) hardware in the new mini (e.g. Intel HD3000 graphics).
    I have now run out of ideas on how o achieve my goal of a stable server, with my existing mail stores and users, with a server side spam filter.   Any ideas are very welcome!

  • 10.9 Server mail public folders missing after upgrade cannot get them back HELP

    Help after upgrade my public folders dissapeared when using the same configuration used in previous ML server Mail would not work
    Help Please.

    Did you enable the ACL plugin (per instructions above) ?
    create an ACL file
    /Library/Server/Mail/Data/mail/public/dovecot-acl
    with the contents something like this:
    user=jeff lrwstipekxa
    authenticated lri
    This would give user jeff full access
    authenticated users could drop files, but not read
    Thats just an example.
    Read-up on it here
    http://wiki.dovecot.org/ACL
    Make sure you give each subfolder an ACL.
    Once setup, new folders created via imap will inherit the ACL from parent.

  • Copy file between servers, passing on firewall

    I'm try copy a file between servers with Windows NT. I mapping the target server to drive X and test copying a file in windows explorer and command window and the files copy is OK. But if I try with a java class don't.
    I'm try with FileInputStream (read) and FileOutputStream (write) but don't. I have use the Runtime.exec() for execute a DOS command but don't("cmd.exe /c copy c:\myfile.txt x:\"). this second showme a message "username incorrect or bad password", but the same sentence I run in a command window and the copy is OK!
    What can I do?

    Hi,
    try to use HTTP for the transfer between
    the two servers. Normally You can pass the
    firewall using HTTP (like browsers do).
    Therefor use classes in the java.net packages.
    CU,
    Mathias

  • How to leave a mail copy in Server

    Hi,
    I would like to leave a copy of my mails in the server.  I am using iMac and iPhone, configured to receive mail from the same account.  Until recent times, i use to get mails in both.  But, now my iPhone doesn't retrieve the mails.  I went to online to check the mails in the server and I didn't find them there.  I tried to do the settings in my Mail preference / accounts / specific mail account / advanced tab.  But there is no option to leave a copy in the server.  Such an option is available only for microsoft outlook account.  Is there a way to enhance this option.  Please help me.  Thanks in advance. 

    Hi Thanks for your response.  This email provider is etisalat.  I am living in UAE.  It is a POP account.  there is no option available in Preference pan for mail accounts / mailbox behaviors.  

  • In Mail I have checked Remove copy from server but they do not delete how can I get it to sync correctly?

    In Mail I have checked Remove copy from server but they do not delete, In Mail when I have checked Remove copy from server but they do not delete.
    I have a hotmail accout.  When the emails have downloaded and I "Get Account Info" in Messages on server it shows all the messages I have just downloaded if I switch to That have been downloaded to my Mac the display it is blank.  Also if I delete the downloaded messages and then get new info.  All the messages are downloaded again and the count of new messages increases (this increases every time I Get New Messaages) .

    See:
    *https://support.mozilla.org/kb/ive-lost-my-firefox-sync-account-information

  • Internal and External Mail Exchange servers server not communicating with IronPort

    Hello Support Community,
    I have setup external mail exchange server and an internal mail exchange server to test out ironport, those two are not communicating via IronPort neither are they both recieving eachothers sent messages in their inbox, i have setup a smart host in both of those servers to point to ironport but thats still of no help. I have two smtp routes setup as well one's recieving domain: dummy.local which is external and its destination host: softheon.local which is internal which means its smart host is pointing to ironport's data 1. Is there something that im missing which is not letting these two mail exchange servers connect to each other as well as connect with the ironport to catch the msgs being sent
    thanks

    Are you trying to relay through the appliance, or just email the appliance?
    If trying to relay through the appliance, make sure the IP address of your exchange server is added to the RELAYLIST under the HAT (host access table) located under Mail Policies Tab - Host Access Table.  Click on the RELAYLIST and add the IP - submit and commit changes.
    If you are just trying to email the appliance, you may be getting dropped at the handshake level based on reputation (or lack thereoff).
    From your exchange boxes, open up a command prompt and telnet to the ironport on port 25 and initiate a command line email.
    So:
    telnet IP-OF-IRONPORT 25 (hit enter, you should connect up and see the IronPort banner)
    helo (type helo - from here you'll probably get dropped by the IronPort)
    mail from: [email protected] (if you dont get dropped put in your email address)
    rcpt to: [email protected] (put in the other email address)
    data (type data and hit enter)
    This is a test. (type anything, this is the message body)
    . (when done typing, type a single . (period) and hit enter.  The email should send if you got that far.
    You most likely need to add the IP addresses of your exchagne boxes to the WHITELIST under the HAT to resolve any reputation issues from your test exchange boxes.
    Regards,
    Chris

  • Mac Mail won't remove copy from server

    My mail remains in the ISP's Inbox despite the proper setting in my Mac Mail program to remove copy from server immediately after downloading. Even after I close my mail program, the old mail will not be deleted. I must go to my Inbox via the Net and delete the mail with a global tag/delete.
    This problem began 5 to 7 months ago. Before that the auto deletion worked fine, and it worked fine in older versions of OS X. Is this an ISP compatibility? A bug in the current Mac Mail release? A bug in Tiger?
    I asked my ISP and his first reply said this is one of many bugs in Mac Mail and I should switch to Thunderbird. I'll look at that but I prefer to use Apple software.
    After 4 years I know how seldom Apple debugs Mail and Safari. Does anyone know if an update of Mail is on Apple's schedule?
    iMac and others   Mac OS X (10.4.8)  

    Try changing the setting to After one day or When moved
    from Inbox (and leave it at that), to see whether it’s just the Right > away setting that doesn’t work or that Mail fails to remove messages > from that server no matter what the settings.
    I'll do that.
    BTW, have you actually tried using another mail
    client such as Thunderbird
    to check whether the same happens there as well?
    My ISP, who hosts a university and has a higher percentage of Mac users than most, recommended Thunderbird so I presume it does well here at Ntelos.net
    Once upon a time, for two decades as the active proprietor of the Freeware Hall of Fame, ( www.freewarehof.org ) my 12-hour-a-day hobby was installing and testing applications and utilities. I guess I'm tired, because it no longer sounds like fun.
    iMac and others   Mac OS X (10.4.8)  
    iMac and others   Mac OS X (10.4.8)  

  • Mail not removing copy for server - POP acct

    I have checked "Remove Copy From Server" in Mail Preferences>Accounts>Advanced. I selected "When moved from Inbox". Copies are not being removed after I delete them from my inbox - the deleted messages are still in my Inbox when I login to my mail account via the web interface. The messages are in the Trash in the Mail app. I am using a POP account from SBC (my ISP) that runs on the Yahoo mail platform. Any ideas or suggestions?

    I am having the same problem with my Yahoo account. After monkeying with the settings and saving the settings for that on session it seemed to do it but when I closed Mail and restarted it it did not continue to remove the trashed emails. So this option is definitely broken, at least for yahoo.

  • Syncronization: How can i store mail for different accounts remotely, and copy most important mails manually to local folders on two devices?

    Hello. I have two devices and two accounts, so what i want is this:
    I only want to store mail from both accounts in a remote place and copy most important mails to local folders.
    (I will be grateful for any ideas as to where/how this "cloud" can be - specially free places)
    * Can I have a copy of these local folders in both devices and the remote storage?
    * Could i synchronize devices so that: when i move a mail to a local folder in any device, its copied to the same folders in
    the other device and the remote storage place?
    * The remote storage place will have many other folders. When I open Thunderbird, I also want to see these and the mail
    inside, and also be able to move mail from the inbox to these folders.
    * One of the accounts is gmail. In Account Setting tool, there is an option for synchronization. If there is no easier way, I can have mail for other account copied to gmail, and just syncronize gmail mail. For this, how will I copy my present folder structure to gmail. And how can I syncronize the local folders on the two devices?
    Thanks in advance.

    The first awkwardness I see is that there's no obvious format in which to store messages remotely such that you can work with them in an email client. It may be possible to set the "Local Directory" option in the account in Thunderbird to point at some remote folder (DropBox comes to mind) but I have never tried this and I'd be nervous about what happens if connection can't be made, or if you happened to access it from two different places simultaneously. The other concern is that mail stores get big, quickly, and you'd be forever uploading and downloading large (multi gigabyte) files. Thunderbird stores what looks like a folder containing many separate messages as one big file, so there's no simple opportunity for incremental changes to be up/down loaded.
    The whole idea of Local Folders in Thunderbird is to detach messages from servers, so they don't track what happens on servers. I say this to point out the distinction between files stored locally and permanently ("Local Folders"), versus cached copies of online files ("synchronized"). It's not safe to regard your synchronized folders as permanent.
    So, synchronized folders on an IMAP server are "mirrored" in Thunderbird so you do have a local (albeit temporary and transient) copy of messages; this is done mainly to avoid repeatedly downloading messages if you re-read them, and it makes searching faster an more efficient. But these "synchronized" message track what's being done on the server, and so if they are deleted anywhere, all synchronized devices will at some point also see the deleted messages vanishing. (Unless you made a local copy in the Local Folders account.)
    I use a gmail account pretty much as you have described; I copy or move messages to that account so they are visible in my phone, my tablet, my own laptop and my works computer. It's free, and it's "in the cloud"; the only reservation I have is its privacy. There are other providers (e.g. 1&1/gmx) who don't seem to have the data collection fetish that google thrives on.
    It's fairly simple to create filters in Thunderbird to automatically copy messages to your "cloud account"; even better is to set up forwarding rules on the other accounts' servers, so your messages are automatically sent on and waiting for you when you next login, already in the cloud account.

  • Problem syncing Mail between two computers

    I know this is a well worn topic and I've read the posts on syncing mail between two computers. Overall, I've gotten it to work pretty well. Whenever I move from one computer to another, I copy my ~/Library/Mail folder to my thumbdrive and sync it w/ the same folder on my other computer before I fire up Mail on it.
    But here's the problem: I rebuilt the "sent" mailbox on one of my computers (let's call it computer A). This apparently gives new message numbers to the messages. Things worked great on computer A after that.
    Then I synced the mailbox with my other computer, computer B. On computer B, the change in mailbox numbers apparently was not recognized. Every message in the "sent" folder gave me the message that I needed to go online and download the message. So I rebuilt the "sent" mailbox on computer B. Things then worked great.
    Then I synced back with computer A and the same thing happened. Every message in the sent folder gave me the "download from server message."
    It seems that I'm in some sort of infinite loop. The rebuild on one computer is not recognized by the other computer. Clearly, there is some file somewhere that contains info that's not being conveyed when I sync the ~/Library/Mail folder.
    Any suggestions??

    That is interesting. To that effect I have thrown together this Applescript:
    (CAUTION... do not run this script, experimental only!
    set flashDrive to "FLASH"
    tell application "System Events" to exists process "Mail.app"
    if the result is true then tell application "Mail" to quit
    -- copy files to mounted disk
    do shell script "rm -r /Volumes/" & flashDrive & "/Mail/"
    do shell script "cp -r ~/Library/Mail /Volumes/" & flashDrive & "/"
    do shell script "cp ~/Library/Preferences/com.apple.mail.plist /Volumes/" & flashDrive & "/Mail/"
    --copy files to userfolder
    do shell script "rm -r ~/Library/Mail"
    do shell script "cp -r /Volumes/" & flashDrive & "/Mail ~/Library/"
    do shell script "cp /Volumes/" & flashDrive & "/Mail/com.apple.mail.plist ~/Library/Preferences/"
    Problem is, I don't know how to tell the script which version of mail data is older or newer. If you know of such a way let me know and I'll script it in, otherwise the user is stuck with manually choosing what to copy to where.
    And as we all know, any user choices are error-prone.

  • ICal Server mail notification generates malformed Reply-To header

    When a mail notification (invitation) for an event is sent by iCal Server running on Snow Leopard Server to an outside email address, an apparently malformed "Reply-To" header similar to
    [email protected]
    is always inserted into the message. As the above address is not a valid one, the recipient is unable to reply to the event invitation. The "From" and "Return-Path" headers always indicate the correct email address "[email protected]".
    Has anyone encountered this issue, or more importantly, know of a solution?

    Remember - email addresses are technically only the @domain.com address. The suffix information is only a user of that domain.
    ALL email sent regardless of who or how it is addressed before the @ is technically irrelevant to the end client (outlook, thunderbird, etc..)
    Email is really only a DNS operation. The @domain.com is resolved somewhere in the cloud (no one really wants a boring DNS resolution lesson here....) to your domain server. In your public DNS records there are MX records which tell anyone trying to send email to your DOMAIN (not users) what mail servers you have, where they can be located, and in what priority they are used (if multiple mail servers are used.)
    Once the email finds its way to your email server, it internally resolves the info before the @ to it's user directory (AD, OD, whatever) and then the mail server processes the message and sends it along to the user if it validates. But it still arrives at your mail server regardless if it is correct or not.
    You can try this test yourself... (as long as copy all undeliverable mail to: is enabled in your server admin)
    Send an email to some made up email address... [email protected].
    It will still be resolved to your email server and "delivered" to your "copy undeliverable email to:" address. Even though it is not a valid user of your domain.
    So, what does all that crap have to do with the topic? When you hit reply to an third party ical invite (because internal ical users don't use email for invites) - everything in front of the @domain.com is irrelevant in the reply process. And this applies to all email clients. The message is resolved and sent back to your @domain.com email server. So when you see the icalserver+blah blah blah [email protected] it is a correct address and all email clients only see the info after the @ for routing and send it to your email server.
    It is once it hits the Mac Server does the magic happen. In the setup of ical, you specify an ical email address for this specific third party email invite function. Hence, the [email protected] address.
    Mac email server has built in support for sub-addressing and this is where everything AFTER the "+" is resolved internally in the ical server.app. iCal uses this information to process the invite.
    So, in closing... it has to be a Mac server for this function to work.
    Hope I didn't stray to far from your question.
    Scott

  • VMM Library server refresh fails with error 2910

    After changing our Library structure I'm getting this error whenever I try to refresh the library share on one of our Library servers:
    I have no idea why VMM tries to access a file inside userprofiles\temp. The svc_scvmm is a service account, but not the account used for communication with the library server from VMM. The correct service account is a member of the local admins, so the problem
    shouldn't lie there. The file it's asking for simply doesn't exist.
    Anyone have any pointers?

    Hi Trond,
    "Was your library share on the VMM server? VMM requires that you have a Library Server on the VMM server.  If you try to remove this server through VMM, you will get an error not allowing you to do this. 
    If the files on the new share are the same ones that were refeshed into the old share, the library refresher should find that they have moved.  Whenever the library refresher brings files under management it tags them with an ID.  However
    if these files were copied before they had been put into the orginal library share, they will be missing the necessary tag that identifies them as being identical and therefore not found.  At this point you'll have to remove and recreate the templates.
    I believe the error you are seeing is because the VMM Server account is not in the administrators group on the host machine. You could either add the account or re-add the library server using the administrator console. "
    This is quoted from the following similar thread :
    https://social.technet.microsoft.com/Forums/en-US/63225d77-9efe-4ecd-8903-468a7f7eb8f8/change-of-a-library-server?forum=virtualmachinemanager
    Hope this is helpful to you .
    Best Regards,
    Elton Ji
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] .

Maybe you are looking for

  • Previewing post drops attachments

    I have noticed that people often claim to have attached a file, but it is not present in their post. The cause, I suspect, is that clicking on the "Preview Post" link clears the contants of the attachment box. Any chance that can be fixed so it retai

  • Bank statement search string for posting rule 2

    Hello, I created a search string (also activated) for clearing sub legder account. Folowing are the combinations i tried: 1) ###(.| )####### 2) (^| )###(.| )#######( |$) 3) ###.####### Open document reference text on header normally carries  3digits

  • The operation could not be completed because the item "name" is in use?

    Hello, When i try to move a file (smaller than 4Gb) on my ext. HD which is MS-DOS formatted i get this message: http://i36.tinypic.com/20qmffd.png Does anybody know what i can do? Best Regards, Message was edited by: Snorrib

  • Installing Redhat AS 4.7 under Virtualbox

    Dear All, I'm using Oracle virtualbox under redhat fedora core 12. I'm trying to install Redhat AS 4.7 under virtualbox but I receive an error in detecting hard disk storage defined by the virtual box. hde: error hda: error. Anyone can help me in tha

  • Combining war files

    Hi, is there any ways to combine add stuff from other war files to existing project??? Thanks alot for help!!