Email Servers

23K

Solutions

51

Articles & Videos

21K

Contributors

Within Internet message handling services (MHS), a message transfer agent or mail transfer agent (MTA) or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture. A MTA implements both the client (sending) and server (receiving) portions of the Simple Mail Transfer Protocol (SMTP). The terms mail server, mail exchanger, and MX host may also refer to a computer performing the MTA function. The Domain Name System (DNS) associates a mail server to a domain with mail exchanger (MX) resource records containing the domain name of a host providing MTA services.

Share tech news, updates, or what's on your mind.

Sign up to Post

Michelle Phillips
Sometimes clients can lose connectivity with the Lotus Notes Domino Server, but there's not always an obvious answer as to why it happens. Read this article to follow one of the first experiences I had with Lotus Notes on a client's machine, my now good bipolar friendly software.
2
Guide to Performance: Optimization & Monitoring
Guide to Performance: Optimization & Monitoring

Nowadays, monitoring is a mixture of tools, systems, and codes—making it a very complex process. And with this complexity, comes variables for failure. Get DZone’s new Guide to Performance to learn how to proactively find these variables and solve them before a disruption occurs.

This article outlines some of the reasons why an email message gets flagged as spam on a recipient's end.
0
As cyber crime continues to grow in both numbers and sophistication, a troubling trend of optimization has emerged over the last year.
0
Silver and Gold Coins
As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
1
High Rise Building during Night Time Photograph
The new Gmail Phishing Scam going around is surprising even the savviest of users with its sophisticated techniques.
0
It’s been over a month into 2017, and there is already a sophisticated Gmail phishing email making it rounds. New techniques and tactics, have given hackers a way to authentically impersonate your contacts.

How it Works


fake gmail login screen- phishedThe attack works by targeting a victim’s contact list and sending out authentic looking phishing emails. When this forged email is opened and the attachment clicked, a page appearing to be the Google log in portal opens.

Once the victim submits their credentials into the site, the hackers start crawling the victim’s inbox. These crawlers look at previous subject lines and attachments for contextual relevance to copy.

A screenshot is taken of a previous attachment and a new message is composed. This screenshot becomes the entry way into the phishing Gmail login page. The subject line is then pulled from a previous email that would be relevant to the attachment.

The new version of the email is sent to all the victims contacts, and the attack starts again. The use of previous subject lines and attachment, help to make the hacker’s email look very genuine. This technique has tricked many users into opening the infected attachment.

One of these emails is described by a commenter on Hacker News,

“[The hackers] went into one student’s account, pulled an attachment with an athletic team practice schedule, generated the screenshot, and then paired that with a
0
Phishing attempts can come in all forms, shapes and sizes. No matter how familiar you think you are with them, always remember to take extra precaution when opening an email with attachments or links.
0
This process describes the steps required to Import and Export data from and to .pst files using Exchange 2010. We can use these steps to export data from a user to a .pst file, import data back to the same or a different user, or even import data to one user from many different mailboxes.
0
Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
1
AdventureTime
Utilizing an array to gracefully append to a list of EmailAddresses
0
What Is Transaction Monitoring and who needs it?
LVL 1
What Is Transaction Monitoring and who needs it?

Synthetic Transaction Monitoring that you need for the day to day, which ensures your business website keeps running optimally, and that there is no downtime to impact your customer experience.

Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup created using LCR.
1
Resolve DNS query failed errors for Exchange
2
Easy CSR creation in Exchange 2007,2010 and 2013
0
Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
0
Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
1
Email signatures have numerous marketing benefits. Here are 8 top reasons to turn your email signature into a marketing channel.
2
 
LVL 66

Expert Comment

by:Jim Horn
Comment Utility
Well written and reasoned.  Voting Yes.
0
Import PST to Exchange using Power Shell new-mailboximportrequest command, you can simply import the PST file into Exchange mailbox or archived. To know How to import PST into Exchange  2013 read the complete article.
1
New-MailboxSearch Powershell Command and step by step approach to Search and Extract Emails form Exchange 2013 Journaling server.
1
Nearly six years ago I was hired by a company to be their senior server engineer. One of my first projects was to implement Exchange Server 2007 on a Windows Server 2008 Single Copy Cluster for high availability. That was the easy part; read on to learn how life progressed through the years.
1
 
LVL 8

Expert Comment

by:Senior IT System Engineer
Comment Utility
Many thanks for sharing the story here.

So with the new Exchange Server 2013, are you going to use DAG with lagged copy or just 2 nodes DAG only ?

In my previous company I was using 2 Nodes stretched CCR cluster across two different VLAN/Subnets geographical locations. It wasn't ideal since the AD sites is also different, hecne in the DR I must change the Mailbox Server AD sites membership to match the HUB/CAS server to be able to send email after the failover.

Microsoft Suggest 2 node CCR cluster  within the same AD site and then one more node to become SCR (standby) in the other AD site.
0
 
LVL 19

Author Comment

by:Delphineous Silverwing
Comment Utility
I am still evaluating our options with Exchange 2013 being drastically different than Exchange 2007.

The project is being significantly delayed by the existence of legacy messaging systems (like Exchange 2003) and the probability of a Windows Domain name change. [Which isn't exactly supported]

May the adventures continue.  :^)
0
Free Tool: IP Lookup
LVL 8
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Microsoft has released various new features which are capable of handling various tasks. One of these tasks is ‘Migration from pop3 to Exchange Server’. Pop3 data stores various data along mailboxes like contacts, tasks, etc. So, it becomes the need of the users to migrate pop emails to Exchange.

Why Migration
 
  • Due to some database errors, troubleshooting problem occurs with existing mailboxes.
  • Also,  managing database becomes so hard.
So, this blog will provide you instructions on how to migrate mailboxes from pop3 to Exchange. This procedure may be summarized in very few simple steps. The Steps include:

1. Creating a Mailbox in the Exchange Database,
2. Import your .PST file in that folder using a mailbox import command in Exchange,
3. Configure it with Outlook.

In this blog we are going through the entire migration process. First of all, we’ll start with creating a new folder in Exchange database.

1. Creating Mailbox in Exchange Database

As we know that the .pst files are used for pop3 account or can say pop3 uses .pst file extension. This .pst (personal storage table) files stores all your messages & other items & is being kept on computer only. So when you want to migrate pop3 to exchange, you need to import this .PST file to Exchange. But, this is not possible directly; for this you have to create a Mailbox in Exchange Database. Thereafter, you can easily transport .pst file to Exchange.

2. Importing .PST file to Exchange
2
Automapping, a wonderful feature with Exchange 2010 (SP2 onwards I believe), allows additional/Shared mailboxes that a user has access to be automatically mapped on Outlook client, simplifying the process by adding them while Outlook launches.

However, this may not be an advantage all the time especially if a user has full access permissions to many other mailboxes. All of those additional mailboxes will need to be mapped and opened when Outlook is opened. It will definitely take time to load all the mailboxes and hence will cause performance issues.

1-Before-change-AllMailboxesMapping.png
There are other problems too. I’ll discuss one issue I personally faced: A user having access to multiple mailboxes.
  • Outlook looks to be in connected state, but the folders are not updated.
  • Send will work, but receive will not.
  • On restart, Outlook tries to sync initially, but stops syncing in the very next minute, as there are limitations on the number of objects that can be loaded.
2-Outlook-Not-Syncing-As-the-object-limi 
You’ll see the event 9646 filling whole event log on the mailbox server hosting the user's mailbox.

3--9646-error-on-the-mailbox-server-host 
4--9646-error-in-detail.pngYou may increase the MapiSession limits to have this suppressed, but at the cost of Exchange's and the Outlook client’s performance.
Reference - https://technet.microsoft.com/en-us/library/aa996193(v=exchg.80).aspx
 
Create the key MaxObjsPerMapiSession and DWORDS objtFolder and objtFolderView with a decimal value greater than the default value (500), say 1000. No service/Server restart required.
1
MS outlook is a premier email client that enable you to send and receive the e-mails with various file formats of attachments such as document files, media file, and many others formats. There is some scenario occurs when a receiver of an e-mail message encounters an error at the time of opening  or saving an email attachment in outlook. Microsoft outlook pops up an error that is  “Cannot create file: file name. Right-click the folder you want to create the file in and click Properties on the shortcut menu to check your permissions for the folder”.

You know that you are fully authorized to access this attachment as you have previously opened such attachment from the concerned sender. So what was the reason of this error? Here we will discuss the possible reasons and provide methods to resolve this error.

First of all you should know how the entire process is working behind the opening of outlook email attachment file.  A temporary copy of an attachment is created when you open email attachment of outlook and stored in secure folder “Outlook Secure Temp Folder” on your computer. This folder is a hidden folder you cannot browse it in window explorer until you know the correct path to it.

Outlook secure temp folder stores a temporary copy of email attachment that has been deleted when you close outlook. But if you close outlook without closing the opened attachment then the copy of attachment will not be deleted from secure temp folder. This copy will remain in
1
This short article will present "How to import ICS Calendar onto Office 365 Calendar". I was searching for free (or not free) tools to convert ICS to CSV without success. The only tools I found & working well were online tools...this was too hard to manually process all my ICS files (more than 200 calendar). So, I write 2 scripts to do what I need !

This article will be helpful if you have to migrate a Linux Mail Server to Office 365; It works with all standard ICS standard format (Google calendar or other mail products).

I wrote 2 scripts to do this :

- The first one : This script will parse the ICS file and convert it to CSV File. You have to create a "source" folder and store into it all ICS Files. The script will parse & copy all new generated CSV files onto a new folder.

- The second one :  This script will read the CSV File and import it to Office 365. This script read all CSV files and use each line to create a appointment on Office 365.

First script : You have to copy your ICS file with the format "emailaddress@youdomain.com.ics" on the ICS Folder
# Benjamin MOREAU - 13/05/2015
# ICS To CSV converter
$ICSpath="...\ICS\" 

#Your ICS Folder (input)
$CSVpath="...\CSV\" 

# Your CSV Folder (output)
$ICSlist = get-childitem $ICSPath 

#Read each ICS file on your ICS folder

Foreach ($i in $ICSlist )
{     
$file= $i.fullname         
#Convert your ICS filename with CSV extension     
$CSVFile = $CSVpath  +  $i.name     
$CSVFile = 

Open in new window

1
 
LVL 9

Author Comment

by:Benjamin MOREAU
Comment Utility
Ok, I think it's OK.
0
 
LVL 37

Expert Comment

by:Jian An Lim
Comment Utility
I hope you still active on this topic.
I am very interest to read on your solutions/scripts.

However, by converting that .ICS to .CSV, it actually drop 60% of the original file size, means data are not getting into the mailbox.


What i am reading is https://msdn.microsoft.com/en-us/library/office/dn672319(v=exchg.150).aspx#sectionSection2 
that is will allow EWS to import the ICS file into the Exchange Online directly.

Being not a programmer, i will need to figure out how to do so


private static void UploadMIMEAppointment(ExchangeService service)
{
    Appointment appointment = new Appointment(service);

    string iCalFileName = @"C:\import\appointment.ics";

    using (FileStream fs = new FileStream(iCalFileName, FileMode.Open, FileAccess.Read))
    {
        byte[] bytes = new byte[fs.Length];
        int numBytesToRead = (int)fs.Length;
        int numBytesRead = 0;

        while (numBytesToRead > 0)
        {
            int n = fs.Read(bytes, numBytesRead, numBytesToRead);

            if (n == 0)
                break;

            numBytesRead += n;
            numBytesToRead -= n;
        }

        // Set the contents of the .ics file to the MimeContent property.
        appointment.MimeContent = new MimeContent("UTF-8", bytes);
    }

    // This results in a CreateItem call to EWS. 
    appointment.Save(WellKnownFolderName.Calendar);
}

Open in new window

0
Microsoft Outlook is not just an email client but it is full featured Personal Information Manager. But sometimes Outlook gets disconnected and you simply can’t access it. What steps can you perform before calling IT support? In this article we will see how a non geek person can troubleshoot Outlook connectivity issues. I will demonstrate some basic steps that you can perform to resolve outlook connectivity issues.

#1 Uncheck offline Mode

Screenshot-1.jpgConfirm that offline mode option under File Menu is not selected. If it is then uncheck it. If you are using later version of outlook like 2010 or 2013 then you will find this under send/receive tab>>work offline button.

#2 Restarting Outlook or system sometime works!

Most of the restarting outlook or system work and resolve the connectivity issue with Exchange Server. So, it’s better to restart then call IT support.

#3 Repair Outlook Data File with Microsoft Outlook Inbox Repair Tool

Note: Close Outlook before starting the PST repairing tool.
Outlook stores data in two formats: PST (Personal Storage Table) Format and OST (offline Storage Table). When Outlook is configured with Exchange Server, using Cache Exchange Mode enabled, only then OST file is created on client system which is sync with exchange server. Most of the time these Outlook data files gets corrupted and you need to repair them. Microsoft recommends scanost.exe and scanost.exe tools to repair PST and OST file respectively.
Screenshot-7.jpgClick on Browse
5
 
LVL 4

Author Comment

by:mark brown
Comment Utility
Thanks for the appreciation @Jim Horn
0
 
LVL 4

Author Comment

by:mark brown
Comment Utility
Thanks again jim
0
The Microsoft Exchange server database may become damaged or corrupted due to many reasons, such as system failure. When this happens, it is usually urgent to restore the system to a stable and working state. There are different symptoms and causes of database corruption that require different procedures and tools to eradicate problems. In general there are two major types of corruption of an Exchange database:

Physical corruption: Usually physical corruption of database occurs due to a hardware issue that may be corrected by restoring system from backup.

Logical corruption:  Generally logical corruption occurs at the application level; corruption in the database's engine will lead to database engine failure from incorrect indexing or incorrect reference counts. You can run Isinteg utility to check and fix problems with the information store or database engine.
 

Isinteg Utility- An Overview

The Isinteg (Information Store Integrity checker) detects and removes common logical errors in the Exchange server information store database (public and private) and in errors related to the JET database engine. The utility scans all the data in the information store including mailboxes, public and private folders, tables, and the B-tree structure of ESE pages that is organized to form a logical view. Isinteg also checks unusable objects, attributes and their relationships. Isinteg performs a thorough scan for incorrect values and incorrect …
1
 
LVL 1

Expert Comment

by:Sunit P Mehta
Comment Utility
There is no Isinteg anymore as a tool from Exchange 2010 SP1 onwards. It is now known as New-MailboxRepairRequest, a powershell cmdlet that is using Isinteg under the hood. You need to specify that this article is not for Exchange 2010 or 2013.
0

Email Servers

23K

Solutions

51

Articles & Videos

21K

Contributors

Within Internet message handling services (MHS), a message transfer agent or mail transfer agent (MTA) or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture. A MTA implements both the client (sending) and server (receiving) portions of the Simple Mail Transfer Protocol (SMTP). The terms mail server, mail exchanger, and MX host may also refer to a computer performing the MTA function. The Domain Name System (DNS) associates a mail server to a domain with mail exchanger (MX) resource records containing the domain name of a host providing MTA services.