Je dois ouvrir le relais exim vers une liste d'ips dans une base de données mysql. Je pense que si je peux exécuter un script avant la mise en file d'attente, je peux le faire. Y a-t-il un moyen? Mail Enable pour Windows a une solution similaire appelée "Script de commande entrante SMTP".Script Exim avant la file d'attente
0
A
Répondre
1
# configure
. . . . .
hide mysql_servers = localhost/myoneandonlybase/login/pass
hostlist myfriends = ${lookup mysql{SELECT ipaddr FROM submitters}}
. . . . .
acl_smtp_connect = acl_conn
acl_smtp_rcpt = acl_rcpt
acl_smtp_data = acl_data
. . . . .
begin acl
acl_conn:
accept hosts = +myfriends
. . . . .
acl_rcpt:
accept hosts = +myfriends
. . . . .
acl_data:
accept hosts = +myfriends
. . . . .
+0
Si le serveur est également utilisé pour les e-mails entrants normaux, cette approche bloquera également ces connexions. – krisku
0
Le fichier de configuration par défaut de Exim a déjà un hostlist relay_from_hosts
que vous pouvez facilement remplir avec une recherche SQL et obtenir le résultat souhaité:
hide mysql_servers = localhost/myoneandonlybase/login/pass
hostlist relay_to_domains = ${lookup mysql{SELECT ipaddr FROM submitters}}
Rien de plus est nécessaire.
Questions connexes
- 1. Shell script pour supprimer les messages de la file d'attente Exim envoyés par l'utilisateur authentifié spécifique
- 2. Obtenir la variable Exim dans le script perl
- 3. script pour effacer la file d'attente exim et m'envoyer un e-mail avec email et objet dans l'email
- 4. Exim & WHM - Exécuter PHP Script sur le rejet de courrier
- 5. Exim expéditeur Nom
- 6. Reverse proxy smtp (EXIM)
- 7. Logstash multiline exim logs
- 8. regex Fail2ban pour exim
- 9. delete file shell script
- 10. HSQLDB .script file
- 11. redirection script file d'attente
- 12. VBS Script, CopyFile File
- 13. File Watcher Script Informatica
- 14. Return-Path remplacé par Exim?
- 15. exim "émulant" Configuration Outlook via Cygwin?
- 16. SMTP EXIM 25: Connexion refusée
- 17. Exim propre format de journal
- 18. Quand les ACL EXIM sont-ils appelés?
- 19. Exim - Beaucoup de messages bloqués sans expéditeur
- 20. Pourquoi la valeur de retour de la file d'attente: avant() valide après la file d'attente :: pop()
- 21. VB Script Text File Prepend
- 22. File Upload Script comme Proxy
- 23. FTP File upload - Script STUCK
- 24. Erreur lors de la compilation Exim (directadmin custombuild)
- 25. Un objet mail rubis se transforme en une chaîne avant d'être envoyé à exim
- 26. erreur C: expression attendue avant « FILE »
- 27. laravel file ne fonctionnait pas comme avant
- 28. Php file d'attente de script multiples?
- 29. Force Exim à utiliser IP ipv4
- 30. UnboundLocalError: variable locale 'file' référencée avant l'affectation
Il n'est pas préférable d'ouvrir le relais pour les hôtes autorisés malgré les adresses IP? – Kondybas