Включить текстовую версию моего сообщения во время mail () в PHP [duplicate]

Только обучение, но обертка в представлении может позволить вам добавлять стили вокруг кнопки.

const Stack = StackNavigator({
  Home: {
    screen: HomeView,
    navigationOptions: {
      title: 'Home View'
    }
  },
  CoolView: {
    screen: CoolView,
    navigationOptions: ({navigation}) => ({
      title: 'Cool View',
      headerRight: (<View style={{marginRight: 16}}><Button
        title="Cool"
        onPress={() => alert('cool')}
      /></View>
    )
    })
  }
})
3
задан Sammitch 29 August 2013 в 19:07
поделиться

3 ответа

Попробуйте этот пример https://github.com/breakermind/PhpMimeParser/blob/master/PhpMimeClient_class.php

$m = new PhpMimeClient();
// Add to
$m->addTo("email@star.ccc", "Albercik");
$m->addTo("adela@music.com", "Adela");
// Add Cc
$m->addCc("zonk@email.au");
// Add Bcc
$m->addBcc("boos@domain.com", "BOSS");    
// Add files inline
$m->addFile('photo.jpg',"zenek123");
// Add file
$m->addFile('sun.png');
// create mime
$m->createMime("Witaj!",'<h1>Witaj jak się masz? <img src="cid:zenek123"> </h1>',"Wesołych świąt życzę!","Heniek Wielki", "hohoho@domain.com");
// get mime
// $m->getMime();
// Show mime
echo nl2br(htmlentities($m->getMime()));
0
ответ дан Arbuzero 22 August 2018 в 23:57
поделиться

Я думаю, вам нужны кавычки вокруг граничной строки.

попробуйте это:

$header    .= 'Content-type: multipart/alternative; boundary="' . $boundary . '"\r\n';
0
ответ дан chillichief 22 August 2018 в 23:57
поделиться

Линия:

$header .= 'Content-type: multipart/alternative;boundary=$boundary '."\n";

Имеет неправильные кавычки, поэтому $boundary не будет расширяться. Изменить на:

$header .= "Content-type: multipart/alternative;boundary=$boundary\n";

И, как я уже сказал в комментариях, в заголовках сообщений и заголовках секции содержимого вы должны использовать \r\n в качестве разрыва строки, так как это то, что определено в RFC. Большинство MTA разрешают просто \n, но некоторые будут задыхаться от сообщения, а некоторые спам-фильтры будут считать каждое нарушение RFC в качестве точки к вашему счету спама.

Используя что-то вроде PHPMailer - намного лучший вариант, поскольку он полностью форматирует все по умолчанию и соблюдает почти каждый неясный, скучный RFC.

2
ответ дан Sammitch 22 August 2018 в 23:57
поделиться
  • 1
    Спасибо всем за ответы. Я собираюсь изменить код как можно скорее. По умолчанию я использовал\r\n. Этот код после последних модификаций, где я пытался использовать\n. Еще раз спасибо. Надеюсь, это решит проблему. – Kamil Grzelak 30 August 2013 в 09:53
  • 2
    Я изменил граничную линию, а также\r\n, но она по-прежнему дает тот же результат, что и раньше. – Kamil Grzelak 30 August 2013 в 16:51
Другие вопросы по тегам:

Похожие вопросы: