Set the transmission encoding in the standard email app

I am using the standard email client "com.android.email" from Android, version 8.1.0, on the Samsung Galaxy J5 with LineageOS.

I noticed that the emails are also sent

Content-Transfer-Encoding: base64

I'd like to change that into something like that

Content-Transfer-Encoding: 7bit

When I went through the options of the email client, I couldn't find anything relevant. Is there another way to change the transmission coding?

Equinix NY5 colocation from $ 199 | Free rack and stack | Free 1 Gbps IP transmission

HostCircle offers IP Transit, Collocation Space and Network Management Services.

Our customers recommend us for our remarkable support, reliable network and reasonable prices. We offer an excellent price-performance ratio for IP transit and collocation.

We offer excellent value for money for IP transit and colocation services. Our prices are the best, even in highly competitive markets. Quality colocation in several DCs in the USA, Asia, Oceania and Europe. All of our colocation packages can be bundled with additional Tier 1 bandwidth, skillful remote hands. free rack-and-stack Support and managed network solutions. We offer leasing for our own hardware at colocation locations in selected locations that are smaller than half of the racks.

Data center location: 800 Secaucus Rd, Secaucus, NJ 07094, USA
Power redundancy: N + 1
DC highlight: Serves the world's largest financial, media and corporate companies with Equinix IBX facilities and premium connection services to Equinix NY4 and NY2.

main features

  • 99.999% uptime guarantee
  • Carrier neutral facilities
  • Layer2 connection to over 100 available EU and US DCs and we are trying to add more DCs as it grows
  • Unaccompanied DC access around the clock with full and half cabinet colocation
  • Bundled top tier 1 bandwidth (120 Gbit / s GTT and 200 Gbit / s Comcast)
  • N + 1 UPS power redundancy
  • N + 1 redundancy in cooling
  • N + 1 redundancy in the network
  • Flexible contract term
  • Connection to ICX, IEX and other financial exchanges possible!

Pricing

4U

  • Secure the locked cabinet
  • Power limit 500VA
  • OOB connection with 1 x 10 Mbit / s
  • Optional IP transit

$ 199 a month
No setup

12pm

  • Secure the locked cabinet
  • 1000VA power limit
  • OOB connection with 1 x 10 Mbit / s
  • Free 1G transit (promo)

$ 499 per month
No setup

45U

  • Secure the locked cabinet
  • Power limit 3 kVA
  • OOB connection with 1 x 10 Mbit / s
  • Free 1G transit (promo)

$ 1299 per month
$ 1999 setup

Other locations

  • Equinix MI1 – Miami
  • Equinix DC3 / DC11 – VA
  • Coresite LA2
  • Equinix AM6 – Amsterdam
  • Equinix SY4 – Sydney, Australia
  • Core Backbone GmBH – Nuremberg
  • InterXion – Zurich
  • Equinix ZH5 – Zurich, Switzerland
  • Equinix SK2 – Stockholm, Sweden
  • InterXion FRA – Frankfurt, Germany
  • InterXion Stockholm, Sweden

Bandwidth Prices – Optional (prices do not apply in Australia)

  • 1G @ $ 300 a month
  • 10G @ 1500 per month (PROMO)
  • 40G @ $ 4000 per month (PROMO)
  • 100G + or ACDR billing contact us

Contact us today for an individual offer.

Network – Wireguard reports transmission errors while the underlying interface reports none

I'm investigating a temporary network error and when I look at it /proc/net/dev File I see that the WireGuard interface reports a variable number of transmission errors for all VMs in the cluster (it scales more or less with the amount of traffic moving over this interface).

However, it is reported no mistakes on the reception side. And the underlying interface does not report any errors.

How should I interpret this situation? Is that expected? Is this a bug in WireGuard? Could this possibly be the reason for a temporary loss of connection?

http request – Typescript and Angular 6 – Allocation of service results to data transmission objects

I think I'm just looking for some code verification advice. Could it possibly be a methodological question?

When I retrieve data (usually from a REST request), I essentially generate a service and then inject Angular Common HTTP client so that I can retrieve the data with a simple GET. As below:

interface ReportContact{
  Email: string;
  Name: string;
  ReportName:string;
  ReportType:string;
  ReportFunction:string;
}

@Injectable({
  providedIn: 'root'
})


export class ReportingContactService {

  private readonly url = environment.url; 
  private _http:HttpClient;
  constructor(http:HttpClient) {
    //DI 
    this._http=http;
  }

    getReportContacts():Observable{
    return this._http.get(this.url);
  }
}

This is generally my job when I do simple service. I normally use this service in my component as follows:

export class ReportingContactComponent implements OnInit {

  _service:ReportingContactService;
  data:ReportingContact();

  constructor(service:ReportingContactService) {
    //DI service
    this._service = service;
   }

  ngOnInit() {
    this._service.getReportContacts().subscribe(
      data=> {
            for(var element of data){

            }
    });
  }

}

Now, where I was hoping for a review and advice, should I assign the return of this service to a class that I am creating as a model? I'm used to separating data type objects from those used in the rest of the application. In essence, in this for loop (the component.ts), I would assign these new objects that look like this:

export class ReportingContact{
    Email: string;
    Name: string;
    ReportName:string;
    Type:string;
    Function:string;
}

Am I wasting my time and isn't that generally the "norm"? Again, I've always gotten out of the disconnect mindset, but the Angular framework (or maybe just TS and JS) has introduced new mindsets for me, so I like to stick to the generally accepted standards.

oauth2 – Can we prevent the transmission of DDoS or spam queries through an authentication / authorization mechanism?

There is a public query form in my web app and the architecture team is asking for authentication with OAuth2, but I don't think this will be helpful.

as follows: https://docs.microsoft.com/de-de/azure/api-management/api-management-wie-das-backend-mit-aad- protect

I think the best way to protect yourself is through reCaptha

Can we prevent the transmission of DDoS or spam queries through an authentication / authorization mechanism?

ssl – encryption during transmission does not work in MongoDB

I am using MongoDB 4.0.6 with 3-node replica. I am updating my cluster to use SSL. The following are the steps I follow:

1) CA.pem, server.pem and client.pem file generated and updated in my Mongo configuration,

  dbPath: /xvdf/data/lib/mongodb
  journal:
    enabled: true
  engine: wiredTiger

systemLog:
  destination: file
  logAppend: true
  logRotate: reopen
  path: /var/log/mongodb/mongod.log

net:
  port: 27017
  bindIp: (IP address)
  ssl:
    mode: allowSSL
    PEMKeyFile: /etc/server.pem
    CAFile: /etc/ssl/ca.pem


processManagement:
  pidFilePath: /var/run/mongodb/mongod.pid

replication:
  replSetName: test

security:
  keyFile: /etc/mongodb-test-keyfile 

2) After updating my configuration, I restarted mongo. It started successfully with the SSL option.

3) Next I ran the command db.adminCommand ({setParameter: 1, sslMode: "preferSSL"}) so that both SSL and NonSSL connections are allowed by the client.

4) After enabling SSL on the client side, I updated my API configuration with "SSL: true" and with certificates I get the following error in the Mongo log file:

"Error receiving request from client: SSLHandshakeFailed: SSL peer certificate verification failed: certificate signature error"

Please help me as soon as possible.

Thank you very much.. 🙂

Linux – Transmission Daemon with VPN

I recently set up a home server. I tried to set up an OpenVPN on transfer daemon only. I've seen some options (Docker, network namespaces, LXC) but I'm not sure which is the best. From now on, network namespaces seem to be the best option. I've tried several tutorials, but none has worked. I know I'm probably doing something wrong, but I was hoping someone would have a clear explanation of how to set up these namespaces. And if namespaces aren't the best option, which would you recommend?