2017-06-17 1 views
0

(. User_mail, '' join (receveur), mail.as_string())élément de séquence 0: chaîne attendue, tuple trouvé

Le code ci-dessus est produit erreur de chaîne wxpected mais tuple trouvé. Comment devrais-je résoudre ce problème? Toute solution?

+2

code plus nous aiderait à vous aider –

+0

recipient = [] db = MySQLdb.connect (host = « 'user = ''', PASWD = '' 'db = ''') curseur = db.cursor() cursor.execute ('sélectionne l'email de l'utilisateur où email n'est pas nul') rows = cursor.fetchall() pour l'item dans les rangées: recipient.append (item) –

+0

Je demande le code qui pourrait expliquer le problème et nous aider à trouver la solution.Vous pouvez poster le code qui envoie des emails comme smtplib.login et d'autres codes –

Répondre

0

Vous devez spécifier les destinataires dans une chaîne. Voici un exemple, vous pouvez spécifier des destinataires comme celui-ci.

user_email = "[email protected]" 
recipients = ["email1, email2, email3"] 
+0

Je l'ai essayé et il dit typeError: séquence élément 3: chaîne attendue, tuple trouvé –

+0

Essayez l'édition J'espère que cela fonctionne. J'ai utilisé des listes et cela a bien fonctionné, mais je ne sais pas pourquoi cela ne fonctionne pas dans votre cas –

+0

Erreur d'attribut: l'objet str n'a pas d'attribut append –