Pages : 1
#1 Le 13/06/2018, à 08:48
- ledid33
Mailman problème d'adresse invalide
Bonjour,
J'ai ce message d'erreur :
Invalide :
Vous devez d'abord r?gler le probl?me de l'adresse invalide pr?c?dente.
Importation de set_mod...
Ex?cution de set_mod.set_mod()...
Chargement de la liste lse-all en cours (d?verrouill?)
Finalisation
Liste LSE
A priori il faudra que je trouve l'adresse invalide rentrer dans mailman récemment
Comment lister les abonnés de ma liste par ordre d'ajout ou modification dans mailman ?
Merci
Hors ligne
#2 Le 18/06/2018, à 16:10
- LeoMajor
Re : Mailman problème d'adresse invalide
bonjour,
avec quelle commande obtiens-tu cette erreur ? via interface graphique ? config_list ?
sur une version mailman 2.1.13, il fallait modifier real_name
sudo config_list -o output_config_cacao cacao
modifier real_name = 'cacao' -> real_name = 'chocolat' dans le output_config_cacao (vers la ligne 15)
sudo newlist chocolat
sudo config_list -i output_config_cacao chocolat
Les abonnés sont gérés d'une manière différente selon le type de liste de diffusion
A/ type publicité, prospectus, note de service, newsletter, bulletin d'information, ...
_diffusion à sens unique
_un seul expéditeur (propriétaire de la liste, manager, ...) et des abonnés, dont le droit de réponse est inhibé, inexistant. On n'attend pas de retour.
B/ type association, club, invitation, ...
"le 10 juillet, une randonnée est prévue ... Voulez-vous participer ?"
"ce week-end, le festival médiéval de ... organise un repas à midi ... Désirez-vous retenir des places pour le repas (20 euros par personne) ..."
variante de A/
_diffusion à sens unique
_un seul expéditeur (propriétaire de la liste, manager, ...) et des abonnés, avec un droit de réponse limité
C/ type discussion
_diffusion multiple. Pas de modération au niveau diffusion. Tous les abonnés peuvent être expéditeurs et ouvrir un nouveau sujet.
Les abonnés dans les cas A et B sont inscrits, la plupart de temps, à leur insu, sans qu'ils le sachent vraiment.
Monsieur Dupont achète une machine à laver dans une grande enseigne. Le commercial récupère son adresse email lors de l'achat, et se garde bien de lui dire, qu'il est inscrit aux publicités et promotions de l'enseigne, par exemple.
Si l'abonnement est automatique, normalement le diffuseur, si il est sérieux, fait un effort pour faciliter le désabonnement (lien http, lien smtp, permalien hyperlien dans le corps du message, entête List-...)
Pour C, la démarche est volontaire. Le but est très différent aussi. Donc l'inscription et la désinscription, ne sont pas automatiques, et faites en toute conscience du demandeur.
X-List-Unsubscribe: <https:....www.domain.tld/diffusion/options/exemple>,
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
# desabonnement en pied de page du courrier qui formule une requête web user_optionsurl ( output_config_exemple )
msg_footer = """desabonnement: %(user_optionsurl)s?password=%(user_password)s&unsub=1&unsubconfirm=1
Pour toute réclamation, contactez <exemple-owner@list.domain.tld>
Pour vous desinscrire de la newsletter,
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
Pour vous inscrire,
<mailto:exemple-request@list.domain.tld?subject=subscribe>"""
pour /A /B
add_members.txt
manager@list.domain.tld
arthur.martin@sfr.fr
martine.m@orange.fr
...
sudo add_members -r add_members.txt exemple
D/ type Cascade/Umbrella
Toutes les listes sont indépendantes des unes des autres. Cascade/Umbrella cherche le contraire: une interaction entre les listes. niveau très avancé.
----
différence. il y a de nombreuses variantes possibles.
diff -y --suppress-common-lines ./output_config_exemple ./output_config_discussion | awk 'BEGIN {print "type (A) (B)\t\t\t\t\t\ttype (C)\n"}; $NF~/[0-9]+/ '
type (A) (B) type (C)
anonymous_list = 1 | anonymous_list = 0
first_strip_reply_to = 1 | first_strip_reply_to = 0
reply_goes_to_list = 2 | reply_goes_to_list = 0
send_welcome_msg = 0 | send_welcome_msg = 1
include_list_post_header = 0 | include_list_post_header = 1
personalize = 2 | personalize = 0
private_roster = 2 | private_roster = 1
default_member_moderation = 1 | default_member_moderation = 0
member_moderation_action = 2 | member_moderation_action = 0
B/ par exemple, member_moderation_action = 1
type AB
egrep -v '^#|^$' /tmp/output_config_exemple
real_name = 'Exemple'
owner = ['manager@m.domain.tld']
owner = ['manager@m.domain.tld']
moderator = []
description = "NewsLetter de votre BRICO-DISCOUNT'"
info = """La TRUELLE, BRICO-DISCOUNT vous présente ses meilleures promotions chaque mois;
Soyez le premier à en bénéficier en souscrivant à la newsletter.
Venez nombreux, notre personnel est à votre disposition"""
subject_prefix = '[Promotion] '
anonymous_list = 1
first_strip_reply_to = 1
reply_goes_to_list = 2
reply_to_address = 'webmaster@m.domain.tld'
reply_to_address = 'webmaster@m.domain.tld'
umbrella_list = False
umbrella_member_suffix = '-owner'
send_reminders = 0
welcome_msg = """Détails:
La TRUELLE, votre BRICO-DISCOUNT est heureux de vous annoncer votre inscription à la newsletter;
Nous vous remercions de votre confiance.
Nos coordonées;
Venez nombreux, notre personnel est à votre disposition."""
send_welcome_msg = 0
goodbye_msg = ''
send_goodbye_msg = True
admin_immed_notify = 0
admin_notify_mchanges = 1
respond_to_post_requests = 1
emergency = 0
new_member_options = 256
administrivia = True
max_message_size = 2000
admin_member_chunksize = 30
host_name = 'list.domain.tld'
host_name = 'list.domain.tld'
include_rfc2369_headers = 1
include_list_post_header = 0
max_days_to_hold = 0
preferred_language = 'fr'
available_languages = ['fr']
encode_ascii_prefixes = 2
nondigestable = True
personalize = 2
msg_header = 'desabonnement: %(user_optionsurl)s?password=%(user_password)s&unsub=1&unsubconfirm=1'
msg_footer = """desabonnement: %(user_optionsurl)s?password=%(user_password)s&unsub=1&unsubconfirm=1
Pour toute réclamation, contactez <exemple-owner@list.domain.tld>
Pour toute réclamation, contactez <exemple-owner@list.domain.tld>
Pour vous desinscrire de la newsletter,
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
Pour vous inscrire,
<mailto:exemple-request@list.domain.tld?subject=subscribe>"""
<mailto:exemple-request@list.domain.tld?subject=subscribe>"""
scrub_nondigest = False
regular_exclude_lists = []
regular_include_lists = []
digestable = 1
digest_is_default = False
mime_is_default_digest = False
digest_size_threshhold = 30
digest_send_periodic = True
digest_header = ''
digest_footer = """_______________________________________________
%(real_name)s mailing list
%(real_name)s@%(host_name)s
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s"""
digest_volume_frequency = 1
advertised = 0
subscribe_policy = 1
unsubscribe_policy = 0
ban_list = []
private_roster = 2
obscure_addresses = 1
default_member_moderation = 1
member_moderation_action = 2
member_moderation_notice = """Bonjour Vous avez envoyé un E-mail vers la liste exemple (at) list.domain.tld.
Cette liste est disponible uniquement en newsletter.
Si vous souhaitez répondre à un message reçu sur cette liste, vous devez nous contacter sur webmaster@domain.tld.
Merci de votre compréhension - les administrateurs"""
accept_these_nonmembers = []
hold_these_nonmembers = []
reject_these_nonmembers = []
discard_these_nonmembers = []
generic_nonmember_action = 3
forward_auto_discards = 0
nonmember_rejection_notice = """Bonjour Vous avez envoyé un message vers la liste exemple (at) list.domain.tld.
Cette liste est réservée aux abonnés.
Si vous souhaitez répondre à un message reçu sur cette liste, vous devez nous contacter sur webmaster@domain.tld.
Merci de votre compréhension - les administrateurs"""
require_explicit_destination = 1
acceptable_aliases = ''
max_num_recipients = 5
header_filter_rules = []
bounce_matching_headers = """
to: friend@public.com
message-id: relay.comanche.denmark.eu
from: list@listme.com
from: .*@uplinkpro.com"""
bounce_processing = True
bounce_score_threshold = 5.0
bounce_info_stale_after = 7
bounce_you_are_disabled_warnings = 3
bounce_you_are_disabled_warnings_interval = 7
bounce_unrecognized_goes_to_list_owner = True
bounce_notify_owner_on_disable = True
bounce_notify_owner_on_removal = True
archive = True
archive_private = 0
archive_volume_frequency = 1
nntp_host = ''
linked_newsgroup = ''
gateway_to_news = 0
gateway_to_mail = 0
news_moderation = 0
news_prefix_subject_too = 1
autorespond_postings = 0
autoresponse_postings_text = """Pour toute réclamation, contactez <exemple-owner@list.domain.tld>
autoresponse_postings_text = """Pour toute réclamation, contactez <exemple-owner@list.domain.tld>
Pour vous desinscrire de la newsletter,
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
<mailto:exemple-request@list.domain.tld?subject=unsubscribe>
Pour vous inscrire,
<mailto:exemple-request@list.domain.tld?subject=subscribe>"""
<mailto:exemple-request@list.domain.tld?subject=subscribe>"""
autorespond_admin = 0
autoresponse_admin_text = ''
autorespond_requests = 0
autoresponse_request_text = ''
autoresponse_graceperiod = 0
filter_content = False
filter_mime_types = ''
pass_mime_types = """multipart/mixed
multipart/alternative
text/plain"""
filter_filename_extensions = """exe
bat
cmd
com
pif
scr
vbs
cpl"""
pass_filename_extensions = ''
collapse_alternatives = True
convert_html_to_plaintext = True
filter_action = 0
topics_enabled = 0
topics_bodylines_limit = 5
topics = []
type C
real_name = 'Discussion'
owner = ['manager@m.domain.tld']
owner = ['manager@m.domain.tld']
moderator = []
description = "La Discussion partagée"
info = "Discussion est consacrée au thème de ... "
subject_prefix = '[TAG] '
anonymous_list = 0
first_strip_reply_to = 0
reply_goes_to_list = 0
reply_to_address = 'webmaster@domain.tld'
umbrella_list = False
umbrella_member_suffix = '-owner'
send_reminders = 0
welcome_msg = """Détails:
Votre inscription est effective sur la liste Discussion.
Nous vous remercions de votre confiance."""
send_welcome_msg = 1
goodbye_msg = ''
send_goodbye_msg = True
admin_immed_notify = 0
admin_notify_mchanges = 1
respond_to_post_requests = 1
emergency = 0
new_member_options = 256
administrivia = True
max_message_size = 2000
admin_member_chunksize = 30
host_name = 'list.domain.tld'
host_name = 'list.domain.tld'
include_rfc2369_headers = 1
include_list_post_header = 1
max_days_to_hold = 0
preferred_language = 'fr'
available_languages = ['fr']
encode_ascii_prefixes = 2
nondigestable = True
personalize = 0
msg_header = ''
msg_footer = """----- ---- --- -- -
Pour toute réclamation, contactez <discussion-owner@list.domain.tld> se désinscrire à <mailto:discussion-request@list.domain.tld?subject=unsubscribe> et s'inscrire à <mailto:discussion-request@list.domain.tld?subject=subscribe>
Pour toute réclamation, contactez <discussion-owner@list.domain.tld> se désinscrire à <mailto:discussion-request@list.domain.tld?subject=unsubscribe> et s'inscrire à <mailto:discussion-request@list.domain.tld?subject=subscribe>
"""
scrub_nondigest = False
regular_exclude_lists = []
regular_include_lists = []
digestable = True
digest_is_default = False
mime_is_default_digest = False
digest_size_threshhold = 30
digest_send_periodic = True
digest_header = ''
digest_footer = """_______________________________________________
%(real_name)s mailing list
%(real_name)s@%(host_name)s
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s"""
digest_volume_frequency = 1
advertised = 0
subscribe_policy = 1
unsubscribe_policy = 0
ban_list = []
private_roster = 1
obscure_addresses = 1
default_member_moderation = 0
member_moderation_action = 0
member_moderation_notice = """Bonjour, Vous avez envoyé un mail vers la liste discussion (at) list.domain.tld.
Cette liste est disponible uniquement en mode discussion
Merci de votre compréhension"""
accept_these_nonmembers = []
hold_these_nonmembers = []
reject_these_nonmembers = []
discard_these_nonmembers = []
generic_nonmember_action = 3
forward_auto_discards = 0
nonmember_rejection_notice = """Bonjour Vous avez envoyé un message vers la liste discussion (at) list.domain.tld.
Cette liste est réservée aux abonnés.
Si vous souhaitez répondre à un message reçu sur cette liste, vous devez nous contacter sur webmaster@domain.tld.
Merci de votre compréhension - les administrateurs"""
require_explicit_destination = 1
acceptable_aliases = ''
max_num_recipients = 5
header_filter_rules = []
bounce_matching_headers = """
to: friend@public.com
message-id: relay.comanche.denmark.eu
from: list@listme.com
from: .*@uplinkpro.com"""
bounce_processing = True
bounce_score_threshold = 5.0
bounce_info_stale_after = 7
bounce_you_are_disabled_warnings = 3
bounce_you_are_disabled_warnings_interval = 7
bounce_unrecognized_goes_to_list_owner = True
bounce_notify_owner_on_disable = True
bounce_notify_owner_on_removal = True
archive = True
archive_private = 0
archive_volume_frequency = 1
nntp_host = ''
linked_newsgroup = ''
gateway_to_news = 0
gateway_to_mail = 0
news_moderation = 0
news_prefix_subject_too = 1
autorespond_postings = 0
autoresponse_postings_text = ''
autorespond_admin = 0
autoresponse_admin_text = ''
autorespond_requests = 0
autoresponse_request_text = ''
autoresponse_graceperiod = 0
filter_content = False
filter_mime_types = ''
pass_mime_types = """multipart/mixed
multipart/alternative
text/plain"""
filter_filename_extensions = """exe
bat
cmd
com
pif
scr
vbs
cpl"""
pass_filename_extensions = ''
collapse_alternatives = True
convert_html_to_plaintext = True
filter_action = 0
topics_enabled = 0
topics_bodylines_limit = 5
topics = []
en revanche c'est du Mailman-Version: 2.1.13 . à adapter.
Dernière modification par LeoMajor (Le 18/06/2018, à 16:29)
Hors ligne
#3 Le 22/06/2018, à 09:18
- ledid33
Re : Mailman problème d'adresse invalide
Bonjour LeoMajor, et merci pour ta réponse que je vois que maintenant
je regarde
Hors ligne
Pages : 1