mta_sts.php 393 B

123456789101112131415161718
  1. <?php
  2. error_reporting(0);
  3. header('Content-Type: text/plain');
  4. echo $_SERVER['HTTP_HOST'];
  5. foreach (dns_get_record('mailcow.email', DNS_MX) as $mx_r) {
  6. $mx_s[] = $mx_r['target'];
  7. }
  8. !empty($mx_s) ?: exit();
  9. echo 'version: STSv1' . PHP_EOL;
  10. echo 'mode: enforce' . PHP_EOL;
  11. foreach ($mx_s as $mx_r) {
  12. printf('mx: %s' . PHP_EOL, $mx_r);
  13. }
  14. echo 'max_age: 86400' . PHP_EOL;