問題タブ [email-headers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 方法: カスタムの "Mailed-By" ヘッダーを使用した PHP Mail()?
-fのようにヘッダーを使用しましmail($to, $subject, $message, $header, "-fwww.xxxx.com")たが、実際にはうまくいきません。ここで、テスト ページhttp://arkar.nopayhost.com
で自分自身をテストできます
。メール内の「mailed-by: www02.nopayhost.com」行を実際に「変更」することはできません。
しかし、(少なくとも) '-f' はデフォルト値 "mailed-by: www02.nopayhost.com" を "削除" できます。
その他の方法で?
python - Gmailの受信トレイの件名のタイトルと送信者名を取得するためのPythonimaplib
Gmailアカウントに接続するためにpythonsimaplibを使用しています。上位15件のメッセージ(未読または未読、関係ありません)を取得し、件名と送信者名(またはアドレス)のみを表示したいのですが、受信トレイの内容を表示する方法がわかりません。
これがこれまでの私のコードです(成功した接続)
これは十分に単純なはずだと思います。imaplibライブラリのコマンドに精通していません。どんな助けもありがたいです...
更新 Julianのおかげで、各メッセージを繰り返し処理し、次のコマンドでコンテンツ全体を取得できます。
しかし、私は件名と送信者だけが欲しいのです。これらのアイテムにimaplibコマンドがありますか、それともテキストのdata [0] [1]の内容全体を解析する必要があります:件名と送信者?
UPDATE OK、件名と送信者の部分が機能するようになりましたが、反復(1、15)はdesc orderによって実行され、明らかに最も古いメッセージが最初に表示されます。どうすればこれを変更できますか?私はこれをやってみました:
しかし、それは私に15回の反復すべてを与えるだけNoneです...何かアイデアはありますか?私も試しましmail.sort('REVERSE DATE', 'UTF-8', 'ALL')たが、Gmailは.sort()関数をサポートしていません
更新 それを行う方法を考え出しました:
これにより、要求に応じて、最新の15件のメッセージの件名と送信者アドレスが降順で表示されます。助けてくれたすべての人に感謝します!
python - Python - UTF-8 をデコードする電子メール ヘッダー
さまざまな形式のエンコードされたメール ヘッダー (主に件名) を単純な - たとえば - UTF-8 文字列にデコードするのに役立つ Python モジュールはありますか?
私が持っているメールファイルの件名ヘッダーの例を次に示します。
テキスト - エンコードされた文字列 - テキスト
テキスト - エンコードされた文字列
テキスト - エンコードされた文字列 - エンコードされた文字列
Encodig は、ISO 8859-15 のような別のものでもかまいません。
更新 1: 言い忘れましたが、email.header.decode_header を試しました
これは出力します
DEBUG:root:件名は [('[ 201101251025 ] ELStAM;=?UTF-8?B?IFZlcmbDvGd1bmcgdm9tIDIx?=. Januar 2011', None)]
これは本当に役に立ちません。
更新 2: コメントの Ingmar Hupp に感謝します。
最初の例は、2 つのタペルのリストにデコードします。
print decode_header("""[ 201105161048 ] GewSt:=?UTF-8?B?IFdlZ2ZhbGwgZGVyIFZvcmzDpHVmaWdrZWl0?=""")
[('[ 201105161048 ] GewSt:', None), (' Wegfall der Vorl\xc3\xa4ufigkeit', 'utf-8')]
これは常に [(string, encoding),(string, encoding), ...] なので、すべての [0] 項目を 1 つの文字列に連結するループが必要ですか、またはすべてを 1 つの文字列で取得する方法はありますか?
件名: [ 201101251025 ] ELStAM;=?UTF-8?B?IFZlcmbDvGd1bmcgdm9tIDIx?=. 2011年1月
うまくデコードされません:
print decode_header("""[ 201101251025 ] ELStAM;=?UTF-8?B?IFZlcmbDvGd1bmcgdm9tIDIx?=.2011 年 1 月""")
[('[ 201101251025 ] ELStAM;=?UTF-8?B?IFZlcmbDvGd1bmcgdm9tIDIx?=.2011 年 1 月', なし)]
email - Wordpressの新規登録メール(のみ)がGmailによってブロックされました
問題:すべてのWordpress登録メール(パスワード付き)がGoogleによってブロックされています。
詳細:
サイトのメールは現在、Googleアプリによってホストされています。これらのメールはGmailアドレスに送信されます。したがって、問題は特にWordpressによって生成された電子メールです。
私が試したこと:
いくつかのSMTPプラグインをインストールしましたが、それらはすべて、Gmailアカウントに(プラグイン設定ページを介して)テストメールを生成することを可能にします。ただし、新規ユーザー登録メールの問題は解決されません。
「from」メール設定も変更しようとしましたが、その方法がよくわかりません。以下に貼り付けた電子メールヘッダーを見ると、違いを生むには、@performancehosting.axiom9.comで終わるアドレスがおそらく必要であることがわかります。
レビュー:
wp_mail()が問題のようです。誰かが解決策を提供してくれることを願っています。私の疑惑は、それが電子メールのヘッダーのreturn-pathと関係があるということですが、この情報をどうするかはわかりません。
Wordpressによって生成された電子メールのヘッダーは次のとおりです(Gmailアドレスには届きません)。
python - email.header.decode_headers()はHeaderParseErrorをスローします
メールの件名ヘッダーをデコードしようとしています。
私はこれを行っています(正規表現は2つの=の間にスペースを追加するためのものです:
しかし、それはHeaderParseErrorをスローします:
面白いことに、re.sub()の出力をクリップボードにコピーして、次のようにします。
できます!
したがって、re.sub()のエンコーディングに問題があると思いますが、これを修正する方法がわかりません。
email - wp_mail 関数ヘッダー
メールの送信者をカスタマイズしたいので、メールのヘッダーを適切に設定しようとしています。
これは、ヘッダーをカスタマイズするために使用するコードです。
そして、これは私がメールを送信するために使用するコードです:
残念ながら、電子メールの送信者は常に "WebsiteTitle " に設定されます。ここで WebsiteTitle は Web サイトの実際のタイトルのエイリアスであり、mydomain.com は Web サイトの実際のドメインのエイリアスです。
メールのヘッダーを上書きするにはどうすればよいですか? 使用すべきフィルターはありますか?
outlook-addin - Microsoft Outlook 2010 で送信メールの X-Headers を指定する方法
送信メールにカスタム ヘッダーを含める必要があります。
Microsoft Outlook 2010 と SendGrid SMTP サーバーを使用しています。
具体的には、SendGrid のX-SMTPAPIヘッダーを使用して、各メールに一意の追跡 ID を指定したいと考えています。
私のアプローチ:
送信メールをインターセプトし、必要なヘッダーを追加する Outlook アドインを作成しています。Outlook.Application オブジェクトには、この目的を果たすItemSendイベントがあります。
Mail.PropertyAccessor.SetPropertyを使用してカスタム ヘッダーを設定するにはどうすればよいですか? x-headers を指す、またはカスタム ヘッダーを設定できる正しいヘッダー識別子が見つかりません。
あなたの助けに感謝します。
ありがとう。
php - PHPを使用してSMTP経由でメールを送信するときにリターンパスを使用する
PHPを使用して認証されたSMTPを介してメールを送信するときにリターンパスを設定する方法はありますか?バウンスメールを「差出人」アドレス以外の別の電子メールアドレスでキャッチしたい。
「通常の」PHPmail()関数でこれを行う方法があることは知っていますが(5番目のパラメーターで「-f」フラグを設定することにより)、SMTPでこれを管理する方法がわかりません。
PEARのMail-packageも試しましたが、ヘッダーにReturn-pathを設定してもうまくいきませんでした。
java - コンテンツタイプを抽出するための正規表現
Content-Type情報を含む行をどのように抽出できますか?一部のメールでは、これらのヘッダーは、送信方法に応じて2行または3行、さらには4行になる場合があります。これは一例です:
私はこの正規表現を試しました:^(Content-.*:(.|\n)*)*しかし、それはすべてをつかみます。
一部のみを取得するには、Javaで正規表現をどのように表現すればよいですか。