Comments (5)
@llenlewag no changes should be needed. You are writing in French which includes characters not in the base ascii set. These characters get encoded for transmission because the email transmission standards pre-date allowing "special" characters. Base64 is one of those encodings. (This is the short story, it is more nuanced).
Send yourself a test email with the --no-dry-run option and with your address as the first one in your database. You should see the text exactly as expected, en Francais. Almost all mail readers in use today will automatically decode these messages for display. Anyone using one that doesn't is almost certainly choosing that on purpose and has an alternative rendering system set up.
from mailmerge.
Mailmerge automatically adds some email headers, like these:
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Date: Sat, 31 Aug 2019 15:32:22 -0000
They are OK to leave in the email. Did I miss part of your question?
from mailmerge.
They are in the email created. I just don't put it to reduce my post.
vienne@gargantua:~/Documents/reseau$ mailmerge --dry-run --limit 1
encoding utf-8
message 0
TO: [email protected]
SUBJECT: Je teste mailmerge
FROM: Me[email protected]
ATTACHMENT: classes/2_A.xls
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Date: Sat, 31 Aug 2019 15:32:22 -0000
Qm9uam91ciBNaWNoZWwsCgpFbiB0YW50IHF1ZSBQUCBkZSBsYSBjbGFzc2UgZGUgMl9BLCBqZSB0
J2Vudm9pZSBsYSBsaXN0ZSBkZXMgY29kZXMgcsODwqlzZWF1IGRlIHRlcyBlbGV2ZXMuIApDJ2Vz
dCBjZSBjb2RlIHF1J2lscyB1dGlsaXNlbnQgcG91ciBvdXZyaXIgdW5lIHNlc3Npb24gc3VyIGxl
cyBvcmRpbmF0ZXVycyBkdSBseWNlZS4gCkEgdG9pIGRlIGxlcyBkaXN0cmlidWVyIHMnaWxzIG5l
IGxlcyBvbnQgcGFzIGRlamEuCgpDb3JkaWFsZW1lbnQsCgotLSAKTWljaGVsIFZpZW5uZQpBQyAv
IElTTiAvIE5TSSAvIFNJTwpSZWZlcmVudCBudW1lcmlxdWUKTFBPIEJsYWlzZSBQYXNjYWwK
attached /home/me/Documents/reseau/classes/2_A.xls
sent message 0 DRY RUN
Limit was 1 messages. To remove the limit, use the --no-limit option.
This was a dry run. To send messages, use the --no-dry-run option.
from mailmerge.
@llenlewag the email has been base64 encoded because of the accented characters. If you use something like https://www.base64decode.org you can verify the text
from mailmerge.
Ok. Thx So I need to change something to have my real text in the email? I tested to send it and I receive the text in base 64 but I'm sure that my workmates will decode it.
from mailmerge.
Related Issues (20)
- Recipe for machine-readable messages
- FEATURE MISSING: personal attachments HOT 2
- Block list HOT 1
- Apple Mail with attachments issue (former title: UTF-8 support issue) HOT 11
- Move test dependecies to extras_require
- Debug flag
- mails limit per mail feature HOT 5
- Interactive mode
- Drop Python 2 Support HOT 5
- Change CI to GitHub Actions
- setup.py has "html5" but It has a new name "html5lib"
- Inline images not working in thunderbird? HOT 5
- Crashes on email adresses with illegal characters HOT 2
- Replace `setup.py` with `pyproject.toml`
- Support CSV files with semicolons as separators HOT 3
- Add support for 2FA OAuth authentication HOT 2
- New release on Pipy HOT 1
- No mailmerge_server.conf file in the repository HOT 2
- Load system default SSL cert
- Space at the end of the header row
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mailmerge.