ubuntu – custom cms in php – adding e-mail features

So, I have my cms seductiveapps.com, which is now fully converted to the free couchdb JSON db architecture and now supports users, groups, photo and HTML files stored by either a group or a user.

Now I want to add e-mail features to this setup (and must do so according to regulatory requirements).

I googled a bit, and the best I've seen is to use an LDAP server for your user database and an SMTP and IMAP server for both outbound and inbound emails.

That way, with a PHP library that can connect to an IMAP server, you could see emails in your own interface. This is required for my website, as you can see on my website. Things like semi-transparency become a factor.

my question is :
What is the simplest installation path for the LDAP + SMTP + IMAP servers, starting with a new Ubuntu installation with a ubuntu.com installation file downloaded today.
I also need tips on how to connect and manage PHP from any of these 3 servers.
I also need tips on how to make sure that my entire setup can not be abused to set my SMTP server on blacklists worldwide.

These e-mail features are primarily required to comply with new local laws so law enforcement agencies can communicate with people whose content they suspect is violating this law (eg, calls for terrorism or gun manuals, things like that). take offline. ,
and all other normal e-mail functions between users and groups in the system – and the outside world.

email – When creating a message, specify a custom value for the From field

How can I specify a custom value for the From value for the message I am authoring in the Evolution e-mail client?

My e-mail account applies to the different e-mail addresses I use. When creating a new message or response, I often want to set the context-sensitive email address in the From field for my message.

I see no way to do this in evolution. The only obvious option is to set the e-mail address for everything Messages from the account. I'm happy with the value as the default for the account, but sometimes I need to change the From field of a message. How does it work?

email – Enter the credentials

When I use SendMail to send emails, a login dialog appears. E-mail will be sent successfully when I enter my e-mail account password. However, if I click on the "Save Email Credentials" checkbox, the message "SenMail was unable to access Credential Store at this time is displayed. Please try again later *". However, it can never access the store for my credentials. How can I fix this?

* which reminds me of "concentrate and ask again"

E-mail server – Exchange does not send e-mails to junk despite the SCL header value

I set the SCL value through Exchange-based rules. The rules are applied correctly when the desired conditions are met and the SCL value is properly set, as specified in message headers. In addition, the SCL set of values ​​(6) corresponds to the Junk SCL threshold (default 5).

However, the Exchange server does not put a message in the junk folder.

I'm either looking for a hint, which may be wrong, which could disrupt the proper workflow. Or any tips on further diagnostic steps to be performed.

Currently, I'm introducing a migration to Exchange 2016 in the following scenario (sample values):

Enter the image description here

  1. DNS MX record forwards the sender to the old server.
  2. The old server performs spam analysis through SpamAssassin and adds appropriate headers to the message, including X-Spam-Score,
  3. Messages to recipients who are not known to old servers (for example, migrated mailboxes) are routed to Exchange.
  4. Exchange applies a rule X-Spam-Score Head value, matching pattern [+]{4} (four or more + Characters that are equivalent to 4.0+ Score), SCL level on 6,

The exact configuration of the rule (based on Get-TransportRule Display):

HeaderMatchesMessageHeader: X-Spam Score
HeaderMatchesPatterns: {[+]{4}}
SetSCL: 6

I know that this works as far as the received messages with X-Spam-Score matching the pattern you get the X-MS Exchange Organization SCL: 6 Header.

However, the message ends up in the inbox and is not forwarded to the junk folder 🙁

Sample result set of headers in the submitted message:

X-Spam Score: 8.0 (++++++++)
X-MS Exchange Organization SCL: 6
X-MS Exchange Organization AuthSource: mbx-a.example.com
X-MS Exchange Organization AuthAs: Anonymous
X-MS Exchange Transport EndToEndLatency: 00: 00: 01.0250276
X-MS-Exchange-by-BccFoldering: 15.01.1531.003

The above configuration is essentially an analog of the standard Exchange Online Protection configuration in which the EOP server can be considered the equivalent of an old server with SpamAssassin. In this regard, the EOP documentation suggests a very similar configuration that differs only in the source headers used to determine message status. The additional deployment schedule requires that EOP be deployed before the old server, and then remove the old server with its spam protection role.

The server configuration relative to the SCL thresholds for Junk / Delete / Reject has been essentially a standard, in detail:


SCLJunkThreshold: 4


SCLRejectThreshold: 7
SCLRejectEnabled: True
SCLDeleteThreshold: 9
SCLDeleteEnabled: Wrong
SCLQuarantine Threshold: 9
SCLQuarantineEnabled: False

The Exchange setup does not include any Edge Transport servers. Mailbox servers do not install / enable AntiSpam agents. However, there is no such requirement in the Microsoft documentation, such as:

E-Mail – E-Mail from Windows Server 2016 blocked, but not since 2008

Good Morning:

I'm executing exactly the same script from two different virtual machines:

  • The first in Windows Server 2008 R2
  • The second in Windows Server 2016


  • The SMTP is an external service of hosting (BlueHost)
  • The script does not generate an error
  • The mail comes in both cases to internal addresses (from BlueHost)
  • The mail does not reach external addresses (like Gmail) in the second case (Win 2016)
  • Both VMs run on the same desktop
  • Both VMs have antivirus and firewall disabled

I am looking for help to understand where the problem lies. I think there are some weird configurations in Windows 2016 that cause BlueHost to block them or Gmail not get them.

I've tried many things, but I've reached a very strange point where I do not understand what's going on.

This is the script I use for testing only for testing purposes. Because the same error is generated by sending the e-mail from SQL Server Databasemail.

$ EmailTo = "blabla@gmail.com"
$ EmailFrom = "blabla@mydomain.com.ar"
$ Subject = "Test a"
$ Body = "Test Body"
$ SMTPServer = "mail.mydomain.com.ar"
$ SMTPMessage = New-Object System.Net.Mail.MailMessage ($ EmailFrom, $ EmailTo, $ Subject, $ Body)
$ SMTPClient = New-Object Net.Mail.SmtpClient ($ SmtpServer, 26)
$ SMTPClient.EnableSsl = $ false
$ SMTPClient.Credentials = New-Object System.Net.NetworkCredential ("blabla@mydomain.com.ar", "pass");
$ SMTPClient.Send ($ SMTPMessage)

Any help? Thanks for now!

Send e-mail when the date arrives

A list has been created in which a user must complete a date field and a confirmation email will be sent as of that date. All the best I could do if date = today and it will send the email. How could I do that if it is +2 today? I have read about break to date, but there are problems.

1M Email List Clean / Check for $ 100

  • 1M E-mail List Clean / Check

1M Email List Cleaning / Verification.

I can check 1M email list for $ 100.

For e-mail marketing you need a valid and clean e-mail list.

In the campaign error list, you're just wasting your time and campaign.

I can review and clean up your email list.
Afterwards, a valid / good, bad, bounce, timeout, greylist list can be separated.

for more order now.

Many Thanks.

Add extras to your order

<input name = "addon[1]"type =" checkbox "value =" 1 "class =" checkable "data-label =" 100k E-Mail List for $ 10"data-color =" gray "/>

<input name = "addon[2]"type =" checkbox "value =" 1 "class =" checkable "data-label =" 500k E-Mail List for $ 50"data-color =" gray "/>

<input name = "addon[3]"type =" checkbox "value =" 1 "class =" checkable "data-label =" 2M email list is clean $ 200"data-color =" gray "/>

<input name = "addon[4]"type =" checkbox "value =" 1 "class =" checkable "data-label =" 3M email list is clean $ 300"data-color =" gray "/>

<input name = "addon[5]"type =" checkbox "value =" 1 "class =" checkable "data-label =" 5M Email List for $ 500"data-color =" gray "/>

Order now


* includes the price of the service

user reviews

This service has no reviews – order and leave the first!

Buyer comments

No comments yet – be the first!

$100In stock


magento2 – Do not change the color of the Magento 2 email template email button

I tried to change the email template verification button in my custom theme as follows:

app / design / frontend / test / my / web / css / source / _email-extend.less

Background color: # 00A73F;
Limit: 1px fixed # 00A73F! important;
Boundary radius: 10px! important;
-webkit-border-radius: 10px! important;
-moz-border-radius: 10px! important;
-ms-border-radius: 10px! important;
&: active {
Text decoration: none;
Limit: 1px fixed # 00A73F! important;
Boundary radius: 10px! important;
-webkit-border-radius: 10px! important;
-moz-border-radius: 10px! important;
-ms-border-radius: 10px! important;
&: Focus {
Text decoration: none;
Limit: 1px fixed # 00A73F! important;
Boundary radius: 10px! important;
-webkit-border-radius: 10px! important;
-moz-border-radius: 10px! important;
-ms-border-radius: 10px! important;
&:Visited {
Text decoration: none;
Limit: 1px fixed # 00A73F! important;
Boundary radius: 10px! important;
-webkit-border-radius: 10px! important;
-moz-border-radius: 10px! important;
-ms-border-radius: 10px! important;
&:hover {
Text decoration: none;
Limit: 1px fixed # 00A73F! important;
Boundary radius: 10px! important;
-webkit-border-radius: 10px! important;
-moz-border-radius: 10px! important;
-ms-border-radius: 10px! important;

The background color of the button was changed successfully, but when I hover the button with the mouse, the color is set back to the old color