New answers tagged

2

The simplest solution is to run two mail servers on premise. One handles only incoming mail, while the other handles only outgoing mail and knows nothing of the first server.


0

Last Logon time being blank usually means it hasn't been used at all. However I personally would adjust the script to remove the requirement for the time limit Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName, LastLoggedOnUserAccount, LastLogonTime Then export those results to CSV and sort the results by the dates involved. ...


0

In the CloudFlare DNS settings, make sure that you have a "gray" cloud for the mail A record, in order for connections to that host to bypass CloudFlare and go to your mail server directly. CloudFlare does not proxy SMTP traffic. An example of a working domain:


2

The only option is to build your own e-mail server using virtual machines which I don't recommend for your case. Microsoft e-mail solution is Exchange Online. https://products.office.com/en-US/exchange/compare-microsoft-exchange-online-plans To send bulk marketing e-mails from your site, you can use SendGrid from Azure Marketplace. ...


0

I have finally figured out why I was seeing these DMARC reports about properly signed email sent from my domain. As I mentioned in the question, my DMARC record was "v=DMARC1; p=none; pct=100; sp=none; rua=mailto:postmaster@example.com;" By default, Google apps will not deliver emails sent to postmaster@example.com to any of your mailboxes. In order for me ...


0

As pointed out by the accepted answer, there are a couple of conmponents to get this to work. I have had both spamassassin and spamass-milter installed. However, during the setup, i misunderstood how to setup the sockets so here are the relevant files/lines First /etc/default/spamassassin : OPTIONS="-x --max-children 5 --nouser-config --helper-home-dir ...


1

The email being attached to the message is the expected behaviour. That is called Envelope Journaling. https://technet.microsoft.com/en-us/library/bb331962(v=exchg.141).aspx "Microsoft Exchange Server 2010 supports envelope journaling only. " Therefore what you are seeing with regards to the attachment is what I would expect. If you have been seeing ...


2

If I understand things correctly then spamassassin (or spamd, as you are using here) can not directly be used as a milter. You need spamass-milter in addition to spamassassin. See here: http://www.stefan-seelmann.de/wiki/mailserver-postfix-dovecot or here: https://www.nesono.com/node/220 for reference.


4

My recommendation is to change the envelope sender on the auto-reply sent at step (2) of your flow. It is this envelope sender address, which will receive any error messages at step (3). You can use an empty envelope sender at step (2). That will prevent the error message being generated at step (3). In the SMTP session it would look like this: MAIL ...


2

Think of SPF and DKIM as ways to validate the mail path, and think of DMARC as an extension that also validates the message sender. Think of this as delivering a FedEx letter. It's easy to validate where the envelope was shipped from, and that the courier was legitimate, but it doesn't provide a way to prove that the letter inside the envelope is really ...


2

1) yes, likely the dmarc failure will cause gmail to junk your mails 2) also would be interested in an answer for this 3) I would (and we do) use the reply-to field for the customer address, our mails look like this: from: website@mydomain.com to: user@mydomain.com subject: contact form reply to: customer-addy@somewhere.com Hope this helps


0

I could finally fixed it, Round cube default configuration was resolving the @newdomain.ae to the app server not the mail server, I modified the host parameter for both smtp and imap in the roundcube configuration file "config/main.inc.php" $rcmail_config['smtp_server'] and $rcmail_config['default_host'] to the mail server IP, and it finally worked :)


1

Make sendmail.cf store ${cn_subject} with host part stripped in ${cn1_subject}. It makes finishing the implementation almost trivial. WARNING: Ask for opinions at news:comp.mail.sendmail before deploying it in not test environment. It MAY work but sendmail makes avoiding "unexpected side effects" MUCH MORE painstaking than I am ready to "invest". I ...


1

It's possible to flush one particular email, instead of the whole queue. If you do this for each message in turn, with a two-second sleep between messages, that should do what you ask for. First, you need to find the queue IDs of the mails in the queue. You can get this by using the command postqueue -p. Here's an example output: -Queue ID- --Size-- ...


1

You may combine two sendmail.cf recipes: 1) MailertableRuleSets - it allows to select sendmail.cf custom rule-set for email routing via mailertable (custom routing by recipient domain) Warning: It requires a few lines patch of one of files used to generate sendmail.cf "Mailertable Rule Sets (sendmail)" by anfi (2004) 2) SmartTable - it shows how to route ...


0

SMTP Protocol Returned a Permanent Error Must be followed by a 5.XXX.XXX error code. According with RFC3463: 5.XXX.XXX Permanent Failure A permanent failure is one which is not likely to be resolved by resending the message in the current form. Some change to the message or the destination must be made for ...


2

There are lots of reasons for this. The first reason will be as you have guessed, the address book is out of date on the clients. Outlook in cached mode uses the OAB. This is only updated once every 24 hours by default on the server (which you can force) and is then downloaded by Outlook automatically once every 24 hours or when Outlook is restarted, ...


0

The comments from @drookie and @andytech helped me to solve the issue. There were no errors, just lack of understanding and attention. After searching for answer even more, I found a good article about SSL-key generation: https://msol.io/blog/tech/create-a-self-signed-ssl-certificate-with-openssl/ Regarding the .pem absence, I have missed that the ...


0

You can run /var/qmail/bin/qmail-qread to see the emails in the queue. More information on how to deal with spam in this particular situation can be found in their KB at http://kb.odin.com/en/766


2

First your smtpd_sasl_path is both wrong and wrongly specified. In dovecot.conf you set it to /var/spool/postfix/private/auth so in Postfix that should be smtpd_sasl_path = private/auth (not .../dovecot-auth). Notice how this is a relative path, relative to Postfix's chroot dir. Restart Postfix and the SASL errors should be gone. Second, it looks like you ...


1

Yes ,its find only domain name not FQDN, but when you setup email,account on thunderbird , thunderbird find only domain name then you can setup manual with FQDN " mail.test.com" incoming and outgoing both.


0

In short - you can't. Some clients will try to guess settings, they are not so very complex. GoogleMail client for Android need only hostname and user's credentials to set up connections. Thunderbird acts very similar. But you can't give a hint to the mail client in any way, as far as it wasn't implemented by SMTP/POP/IMAP protocols.


1

By default, messages to postmaster are posted in the Aide room, where all administrators can read them. You can change this if necessary. For other addresses, simply add these to your vCard and you will begin receiving mail for them.


0

The user running that command needs to be assigned to the Mailbox Import/Export role. If you are not part of that role you will get the above message. New-ManagementRoleAssignment -Role "Mailbox Import Export" –User <domain\user>


0

This depends on your configuration. If you are attempting to relay messages thru Office 365, you need to send the request secured with TLS and provide active user credentials to authenticate to the system. If you are using an internal SMTP relay server to send to Office 365 - then that server needs to be the one to authenticate. Now if you relaying ...


1

This isn't exactly an answer to the question as posed, but it looks to me like you are doing things the hard way. The Sendmail configuration was written in a way that prioritises ease and efficiency for the software parsing that configuration, not for easy configuration and maintenance by humans. There's simply been no good reason to do that in recent ...


0

You should set up a single MX for every domain you danfle on that server, say hosteddomain1.com MX 10 mail.mycompany.com hosteddomain2.com MX 10 mail.mycompany.com hosteddomain3.com MX 10 mail.mycompany.com and then create the PTR pointing to mail.mycompany.com


1

DKIM is for validating the server sending the mail. While I haven't played with it very much, as I understand it, you can have a mail server at example.net use its own DKIM signature for sending emails for example.com. For example, I use Google Apps for domain without a DKIM record for that service, yet it still passes DKIM with the results such as ...


1

As noted in the comment to your question, the Exim Documentation covers address validation. Bouncing particular addresses can be done easily by adding an alias to /etc/aliases. This is usually the first router for local addresses submitted remotely. (For local submissions, there may a router for 'real-' local addresses.) The alias can include a message ...



Top 50 recent answers are included