Email Protocols





Interactions between email servers and clients are governed by email protocols. The three most common email protocols are POP, IMAP and MAPI. Most email software operates under one of these (and many products support more than one).  The correct protocol must be selected, and correctly configured, if you want your email account to work.

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

Sign up to Post

I have a client who often sends (exchange) external  e-mail to couple hundred recepients in single mail
and there is a problem because some recipients sends  error "dsn=4.0.0, stat=Deferred: Connection refused by  remotehost."

I presume that is because of mass mailing?
What is the best practices for sending this kind of mails(couple hundred recepients)?
Free Tool: Path Explorer
LVL 12
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

There is an application in the environment that sends out a thousand messages each month via SMTP on a scheduled date and time.  I have been asked to verify that every message has arrived and been processed successfully by the Exchange servers (the SMTP server has, in the past, encountered issues forwarding mail).

Is there a log file on the Exchange servers somewhere that contains metadata information that I can query via PowerShell?

I don't want to check every mailbox in the environment to see if it contains a specifically worded message, since that message can be deleted by the recipient upon arrival -- not to mention the time and resource utilization that would be required.  

Any thoughts or suggestions on how to make this happen?
My boss has a new iPhone8. I've set him up to access the IMAP server at the office. Inbox works just fine and he can send messages. The problem is that the Sent and Trash folder on the iPhone do no synchronize with the server. Apparently, this is not an uncommon problem since I've found lots of posts about it. However, none of the instructions I've found so far seem to work. How do I do this?

The mail server is Dovecot IMAP. The iPhone is using the normal mail facility, nothing special or 3rd party. The selected server setup is 'Other'. Inbox synchronization works. Messages deleted on the iPhone, and sent messages are not synchronized with the corresponding folders on the IMAP server.
The user has tens of thousands of past gmail messages.  They appear to be in "All Mail" folder in gmail.    Gmail will delete about 100 at a time.

Is there a way to delete a larger amount?

The  Mail  Application on the Mac keeps trying to synchronize them, which slows down the computer.

Hi Folks,

I have the following code to get the attachments form Email, now I need to write the attachments to a detination on my desktop. How should I apply the outputstream to write the attachment files to the destination?

public class ReadMailAttachmentAndAppendToFile extends AbstractTransformation {

	public void transform(TransformationInput in, TransformationOutput out)
			throws StreamTransformationException {

		String contentType = "";

		try {

			getTrace().addInfo("java map started");

			// Get the all of the attachments
			InputAttachments inputAttachments = in.getInputAttachments();
			OutputAttachments outputAttachments = out.getOutputAttachments();

			Collection<String> ContentIDs = inputAttachments
			Object[] arrayObj = ContentIDs.toArray();
		//	getTrace().addDebugMessage("Array object initialized ");
			int attachmentCount = arrayObj.length;

			// Check if there are attachments.
			if (attachmentCount > 0) {
				// Grab the contentIDs that identify each attachment.

			//	int xlsCount = 0;
						"*** Attachments count: " + attachmentCount);

				for (int a = 0; a < attachmentCount; a++) {
					String contentID = (String) arrayObj[a];

					// Grab the individual attachment by its contentID
					Attachment attachment = inputAttachments

					// Get the contentType which contains the filename.
					contentType = 

Open in new window

This new CentOS server (Postfix 2.10 and Dovecot 2.2) has a handful of users who are connecting using IMAP. None of them can see any of the folders, neither "Inbox", "Sent", nor any of the other ones. Sending e-mail works fine, arrives at recipient's mailbox, but doesn't show in sender's mail client.
What am I missing?
How can I disable the Gmail email account security alerts?

An organization I am consulting for had their Veeam backup email alerts setup using a single Gmail email account that accesses this Gmail account using the SMTP email protocol.

The Veeam backup program on 40 Windows computers sends alerts to this Gmail email address everytime that the Veeam backup succeeds, fails, or has any issues.

These users often travel with their laptops and I am constantly receiving Gmail security alerts related to this email account.

So is there any way that I can disable the Gmail email account security alerts for this Gmail email account?
When I go to the website and type in the email domain name of my organization the SPF & DKIM results pass but for the DMARC test I receive a message that says "Thank you for getting started with DMARC. You are currently at the lowest level and receiving reports, which is a great starting point. Please make sure to review the reports, make the appropriate adjustments, and move to either quarantine or reject soon. Additional information about reporting tools can be found here" (see the second screenshot below).

When I click on here I am taken to this website

What values do I need to change or what settings do I need to change within my external DNS server records so that I will pass the DMARC test for this website?

I currently have this TXT record setup within my public DNS records for DMARC:      3600      IN      TXT      "v=DMARC1; p=none;;"

PLEASE NOTE: The actual domain name has been replaced with the word domain above and has been whited out in the screenshot for privacy purposes.

Domain results
i have install postfix on ubuntu 16.04 for send-only mail.
when i send mail nothing happend nor error and  don't send mail.
service status on postfix  is
fatal: bad numerical configuration: mailbox_size_limit = 20M
fatal: bad numerical configuration: mailbox_size_limit = 20M
warning: process /usr/lib/postfix/sbin/local pid 12388 exit status 1
warning: /usr/lib/postfix/sbin/local: bad command startup -- throttling

what is wrong here what should linit be?
I am trying to follow an online tutorial which would allow me to send an email using PHP Mailer. I previously had some problems with my hosting company not supporting php mail() but this has been resolved and I am now able to send an email using a script which uses php mail().  However, I've been advised to use PHP Mailer, so started following a tutorial. As far as I can understand I've followed all the steps in the tutorial and the following should work.  The code is below....

I am testing this on my live server and WAMP developer server and having no success at either.  Any advice or guidance would be really appreciated with this. I have been really struggling over the past couple of weeks to create a page which sends emails.

Many thanks


$msg = "";
	use PHPMailer\PHPMailer\PHPMailer;
	include_once "PHPMailer/PHPMailer.php";
	include_once "PHPMailer/Exception.php";
	include_once "PHPMailer/SMTP.php";

if (isset ($_POST['submit'])) {
	$message = $_POST['message'];

	if (isset($_FILES['attachment']['name']) && $_FILES['attachment']['name'] != "") {
										//$_FILES is a global variable we use when sending attachments
	$file = "attachment/" . basename($_FILES['attachment']['name']); // - The basename() function returns the filename from a path.
										//we are uploading to "attachment" folder


Open in new window

The 14th Annual Expert Award Winners
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Our Proofpoint support expired so I can't open a ticket with them.  We are using Proofpoint Protection Server

I am trying to obtain the outbound mail stats in Proofpoint  using the reports feature for Category = Firewall, Data Options Reports for Route = Outbound and keep getting 0 for results no matter what combination in the reports I use. I have also tried using the instructions here 
and do not obtain any results.

The admin told me there is not a canned report for this, but I'm wondering if we don't have something set up in the configuration to parse the logs to see outbound traffic.

Any thoughts on either how to fix it so I can obtain results from the reporting or UI Stats, or another way for me to obtain the outbound mail stats?

Thank you for you help.
can someone tell me what the smtp setting Use domain name system [DNS] "MX"records to route mail automaically does?

im just curious how it works.

i have exchange server 2010 with pop3 connector. when i send an mail it's appear that is coming from my pop account.
can i do it on office365 ? or any other hosted company ?
If I am sending out a bulk email that includes a picture for a header, does it matter if the link to the picture is http or https?

I seem to remember from days past that https image links could cause some problems. But I'm not sure if that was from the dark ages and is no longer relevant. Or is that still important?

I have a global address list. When i click on address book go to tools-->options--> when sending email check email addresses in the following order.
The options are
1) start with global address list
2) start with contact folders
3) custom

when opening the address book, show the following list first - choose automatically is selected

The problem is that "start with global address list" doesn't work. I have to make it work. is there anything i can do via power shell that can solve this. Currently the users have custom and global address list is the first with suggested contacts in second and the rest follow. this works. We using exchange 2010 with outlook 2010. What can i do at server level to fix this issue. We dont want to goto individual users. approx 2000 users
I have a user with no unity mailbox but gets the mailbox quota message "Your voice mailbox has exceeded the quota warning threshold specified by your administrator." How do I export all SMTP Proxy Addresses and verify that the user affected doesn't have their email address attached to another mailbox. Unity version is
I have a client who's having me move his website to a new host. His email accounts are on G Suite and have his domain after the @, but were originally created through Wix when he had a Wix website. I'm able to access his email via an IMAP configuration on my email client (which happens to be Thunderbird) using gmail's mail server,

It appears to me that his email has nothing to do with Wix. However, he still has a Wix account that lists his email addresses as associated with the account.

I'm now about to change his domain's name servers at his registrar (which is not Wix) to point the domain to the new host. Does it sound like I'm correct in assuming that his email, which has his domain after the @ sign, will be completely unaffected by this?

gmail settings do not open images

Could I test an email to myself to see if I opened email

Does any service promise reporting on accounts that have gmail settings do not open images (and gmail user did not click on open images)

Could this be done using php or mailchimp or constant contact or another service?
Email setup and working on Secretaries PC boss now wants it on his iphone and his PC set it all up as per normal ie it’s a hotmail email that was configured in exchange by his ex accountant.

It pops up briefly in the inbox of the bosses devices and then literally disappears. I’ve tried from scratch setups on PST and OST data files, auto archive etc.

Hair pulling aside any clues both run Outlook 2007 fully patched and legal. Many thanks in advance.
Upgrade your Question Security!
LVL 12
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

My Gmail account keeps asking for a password in outlook. It says to login and change the password on the web. I did and it still did not work. I tried to create a new profile in outlook and I get the same problem. I also tried to forward one Gmail emails to another. It comes up saying server denied pop3 access. It is a pop3 account and the settings are enabled.
My friend and I both have MS Word 2013.
When he Emails the attached Word file to me (and visa versa), it comes out fine .... however ...
When he Emails it to other people, the columns with the Year and corresponding text don't line up.
(I don't know version of word the other people have, but it could part of the explanation)

The real mystery is that when he emails the document to HIMSELF, the same corruption occurs.

Please speculate as to what may be happening.

EDIT: My attached file seems to have the same corruption!
have an email I use for job prospects and a few personal friends. But I want to go off the market and block all but those few friends.

Is this possible with GMail?

Dear Experts, can we redirect a mail domain to mail domain?

For example: we are using domain for Mail Exchange server, now we want to change to the new one: How can we process like this:
- Send email via
- Receive emails via, then all emails will be redirected to  correspondent users in
We are migrating from in house Exchange 2007 to Office 365. Our VB based order management app uses SMTP to send emails to customers. Instead of doing a ton of recoding to use a new SSL local component, are there any issues with just setting up a local SMTP relay to Office 365? If we have the local SMTP relay server, than we can stick with port 25 and non-ssl.  The relay would send SSL however to the Office365 SMTP server.

Environment is Windows Server 2008 R2, which the VB based app runs on.
[DKIM] Your DKIM signature is missing.
The message was not signed. This means that the message had no DKIM signature. This is not the same as failing.

What is the cause of this error?

I can say, I host the image file as my email signature as a domain that does not match my email's domain.

Is this the problem?

On a related note, what is the SPAM impact of hosting my email signature image on a domain that does not match my email's domain?


Email Protocols





Interactions between email servers and clients are governed by email protocols. The three most common email protocols are POP, IMAP and MAPI. Most email software operates under one of these (and many products support more than one).  The correct protocol must be selected, and correctly configured, if you want your email account to work.