4

年に1、2回、複雑なメールを作成しなければならない立場にあります。多くの場合、添付ファイルやその他のヘッダーとともに、プレーンテキストとHTMLバージョンが含まれています。

標準の送受信を使用して開発をプレビューするのは、非常に遅くて面倒です。

私が探しているのは、メール機能を処理し、代替ビューやヘッダーなどにアクセスできるメールクライアントスタイルのプレビューを提供するローカルテストプラットフォームです。あるいは、メールを直接受け取ることができる実際のメールクライアントです。

私は検索して検索しましたが、これまでのところ運がありません。誰かが私を正しい方向に向けてくれることを願っています。

前もって感謝します。TT

4

7 に答える 7

4

これがあなたが望むものかどうかはわかりませんが、ローカルホストのメールを使用して、たとえばサンダーバード経由でアクセスできます

Thunderbird でローカルのメールを読むにはどうすればよいですか? - Ubuntuに尋ねる

この方法を使用すると、ローカルであるため、メールが配信されるのを際限なく待つ必要はありません。送信したメールを実際のメール クライアントで確認できます

于 2013-02-06T13:20:14.290 に答える
1

このようなタスクでは、メールをmaildirに受信するためにfakemailを使用し、メールを読み取るためにmuttを使用します。Muttは、HTMLメールを読み取るように構成することもできます。

メールを読まずにログに記録したいだけの場合は、ChrisShiflettによるこの記事で説明されている「logmail」アプローチを使用できます。

編集:lastcraft.comホストは現在ダウンしているようです。Googleで「fakemail」を検索すると、役立つ可能性のあるこのPythonプロジェクトが見つかりました:https ://github.com/isotoma/FakeEmail

于 2013-02-06T13:21:56.280 に答える
1

私はソフトウェアを知りませんが、次のオンラインサービスでいくつかの良い経験をしました:http://litmus.com/それはブラウザスタックのようなものです。(ライブクロスブラウザテストツール)

于 2013-02-06T13:16:43.317 に答える
1

私は今これを解決しました。

php.ini ファイルには、 というメール機能のエクスポート パスを設定するオプションがありますsendmail_path

これをに設定するtee mail.eml > /dev/nullと、送信されたメールが関数が呼び出された場所と同じディレクトリに保存され、メールクライアントで開くだけです。

sendmail_path = ティー mail.eml > /dev/null

これに関する2つのメモ。

  1. これは UNIX プラットフォーム専用のソリューションです。
  2. ファイル拡張子は、選択したメール クライアントに合わせて設定する必要があります
于 2013-02-08T08:06:48.233 に答える
1

SMTPポートをリッスンし、すべての電子メールをキャッチし、ヘッダー、ソース、テキスト、およびhtmlビューを表示するPapercutを使用します。とても便利です!

于 2013-02-06T13:18:44.077 に答える
0

https://github.com/ycecube/phpmaildebugを試すこともできます。

これは、php の sendmail 出力を使用してメールをキャプチャします。

于 2014-10-20T06:59:25.833 に答える
0

HTML メールをプレビューするだけの場合 (また、メールのデザインにサポートが必要な場合) は、無料のMailChimpアカウントにサインアップできます。これは実際にはメール送信サービスですが、ドラッグ アンド ドロップのメール ビルダー用のインターフェイスも備えています。

あなたの状況では、「独自のコード」ツールを使用し、HTML、CSS、プレーンテキストなどをドロップしてから、あらゆる種類の電子メールクライアントで電子メールをプレビューし、さまざまな画面解像度でテストすることができます.

(※MailChimpとは一切関係ありません)

于 2013-02-06T13:31:16.967 に答える