aboutsummaryrefslogtreecommitdiffstats
path: root/include/delivery.php
diff options
context:
space:
mode:
authorMichael <icarus@dabo.de>2012-02-24 08:50:42 +0100
committerMichael <icarus@dabo.de>2012-02-24 08:50:42 +0100
commit0ba45eb74543fc6377c48ac17d8b632e431e9467 (patch)
treee0006e486df5e02031fb0d61195f3674090970ae /include/delivery.php
parentf6320f3319a8009c7bdf51035b226f0ea688d8bd (diff)
downloadvolse-hubzilla-0ba45eb74543fc6377c48ac17d8b632e431e9467.tar.gz
volse-hubzilla-0ba45eb74543fc6377c48ac17d8b632e431e9467.tar.bz2
volse-hubzilla-0ba45eb74543fc6377c48ac17d8b632e431e9467.zip
Sending mail as multipart/alternative (html and plain text) (very basic by now)
Diffstat (limited to 'include/delivery.php')
-rwxr-xr-xinclude/delivery.php17
1 files changed, 5 insertions, 12 deletions
diff --git a/include/delivery.php b/include/delivery.php
index c7c2e8a3f..98c4f75df 100755
--- a/include/delivery.php
+++ b/include/delivery.php
@@ -438,14 +438,14 @@ function delivery_run($argv, $argc){
$file = tempnam("/tmp/friendica/", "mail-out-");
file_put_contents($file, json_encode($it));
- $headers .= 'Message-Id: <' . cleanupmessageid($it['uri']). '>' . "\n";
+ $headers .= 'Message-Id: <' . email_cleanupmessageid($it['uri']). '>' . "\n";
//logger("Mail: uri: ".$it['uri']." parent-uri ".$it['parent-uri'], LOGGER_DEBUG);
//logger("Mail: Data: ".print_r($it, true), LOGGER_DEBUG);
//logger("Mail: Data: ".print_r($it, true), LOGGER_DATA);
if($it['uri'] !== $it['parent-uri']) {
- $headers .= 'References: <' . cleanupmessageid($it['parent-uri']) . '>' . "\n";
+ $headers .= 'References: <' . email_cleanupmessageid($it['parent-uri']) . '>' . "\n";
if(! strlen($it['title'])) {
$r = q("SELECT `title` FROM `item` WHERE `parent-uri` = '%s' LIMIT 1",
dbesc($it['parent-uri'])
@@ -461,7 +461,7 @@ function delivery_run($argv, $argc){
}
}
}
- $headers .= 'MIME-Version: 1.0' . "\n";
+ /*$headers .= 'MIME-Version: 1.0' . "\n";
//$headers .= 'Content-Type: text/html; charset=UTF-8' . "\n";
$headers .= 'Content-Type: text/plain; charset=UTF-8' . "\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\n\n";
@@ -469,7 +469,8 @@ function delivery_run($argv, $argc){
//$message = '<html><body>' . $html . '</body></html>';
$message = html2plain($html);
logger('notifier: email delivery to ' . $addr);
- mail($addr, $subject, $message, $headers);
+ mail($addr, $subject, $message, $headers);*/
+ email_send($addr, $subject, $headers, $it);
}
break;
@@ -527,14 +528,6 @@ function delivery_run($argv, $argc){
return;
}
-function cleanupmessageid($messageid) {
- global $a;
-
- if (!strpos($messageid, '@'))
- $messageid = str_replace(":", ".", $messageid).'@'.$a->get_hostname();
- return($messageid);
-}
-
if (array_search(__file__,get_included_files())===0){
delivery_run($argv,$argc);
killme();